{"info":{"_postman_id":"d292f7b6-7987-416d-a703-f34045c4ab76","name":"flowww API Documentation","description":"<html><head></head><body><h2 id=\"public-api\">Public API</h2>\n<p>List of available endpoints for the flowww public API.</p>\n<blockquote>\n<p>❗ <strong>Update your authentication method.</strong> You must use the new authentication endpoint <code>POST /getapikey</code> to authenticate. The legacy <code>POST /login</code> endpoint will be deprecated soon, so migrate your integration as soon as possible to avoid service interruptions.</p>\n</blockquote>\n<blockquote>\n<p>⚠️ <strong>Only when using <code>POST /login</code>:</strong> you must also pass <code>server</code> and <code>systemkey</code> as query parameters on every request. With the API Key method (<code>/getapikey</code>) this is <strong>not</strong> needed — <code>server</code> and <code>systemkey</code> are bound to the API key.</p>\n</blockquote>\n<p>Example of a command call using the legacy <code>POST /login</code> session token:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>curl --location 'https://api-beta.flowww.net/v2/client/1?server=eu013&amp;systemkey=8762574&amp;clinicID=1' \\\n  --header 'Authorization: Bearer AUQVDDTR=FFBKDBFKOFTESTKALJIEDAOCNCO'\n</code></pre><p>An <strong>Ultimate</strong> or <strong>Legend</strong> subscription is required in the system to access the flowww public API.</p>\n<p><strong>Usage Quotas:</strong></p>\n<p>Quotas are calculated per system as: <code>number of active clinics × requests per plan</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Plan</th>\n<th>Requests per clinic / month</th>\n<th>Example (3 clinics)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Ultimate</td>\n<td>100,000</td>\n<td>300,000 requests/month</td>\n</tr>\n<tr>\n<td>Legend</td>\n<td>10,000</td>\n<td>30,000 requests/month</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>If a system has clinics on different plans, the most restrictive plan applies to all clinics.</p>\n</blockquote>\n<hr>\n<p>The base URL used by this collection is <code>https://api-beta.flowww.net/v2</code>. If you are working with a different environment, update the URL before sending requests.</p>\n<p>To execute requests correctly, review these authentication values:</p>\n<ul>\n<li>Bearer token obtained from <code>/getapikey</code></li>\n</ul>\n<blockquote>\n<p><strong>ATTENTION!</strong> This code is provided solely to illustrate API behavior and must not be used in production environments. In production environments, <code>POST</code> requests must be made from server-side scripts so that login credentials remain properly protected.</p>\n</blockquote>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"50709135","collectionId":"d292f7b6-7987-416d-a703-f34045c4ab76","publishedId":"2sBY4Mtfqd","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"01E095"},"publishDate":"2026-07-17T16:00:44.000Z"},"item":[{"name":"API V2","item":[{"name":"Auth","item":[{"name":"Get API Key","id":"6699c82e-5db7-4add-b2d6-518039db78d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"login\": \"rosalind.franklin@gmail.com\",\n  \"password\": \"Tr0p1c4l!2024\",\n  \"systemkey\": \"8762574\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/getapikey","description":"<p><strong>This is the new authentication method.</strong> Update your\nintegration to use this endpoint: the legacy <code>POST /login</code> endpoint will be\ndeprecated on 2026-08-01, so migrate before that date to avoid service interruptions.</p>\n<p>Obtain a permanent API key for authenticating all API requests.</p>\n<p>Call this endpoint once with your flowww credentials. The response contains\nan <code>api_key</code> value that you must pass as <code>Authorization: Bearer &lt;api_key&gt;</code>\nin every subsequent request.</p>\n<p>Calling this endpoint again with the same credentials <strong>rotates</strong> the key:\na new key is issued, the old one is revoked, and the monthly quota counter\nis preserved.</p>\n<p><strong>This endpoint does not consume quota.</strong></p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>login</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>flowww account email address.</td>\n</tr>\n<tr>\n<td><code>password</code></td>\n<td><code>string (password)</code></td>\n<td>✅ Yes</td>\n<td>flowww account password.</td>\n</tr>\n<tr>\n<td><code>systemkey</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>flowww system key assigned to the integration.</td>\n</tr>\n<tr>\n<td><code>regenerate</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>If <code>true</code>, revokes the existing key and issues a new one.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["getapikey"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"4a19e028-7233-479a-9652-e594f49651de","name":"API key issued or rotated successfully.","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"login\": \"rosalind.franklin@gmail.com\",\n  \"password\": \"Tr0p1c4l!2024\",\n  \"systemkey\": \"8762574\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/getapikey","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `login` | `string` | ✅ Yes | flowww account email address. |\n| `password` | `string (password)` | ✅ Yes | flowww account password. |\n| `systemkey` | `string` | ✅ Yes | flowww system key assigned to the integration. |\n| `regenerate` | `boolean` | ❌ No | If `true`, revokes the existing key and issues a new one. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"api_key\": \"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA\"\n}"},{"id":"64bd558e-f966-4bc8-b0ad-147a04bc00f7","name":"Missing or invalid request parameters (login, password or systemkey).","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"login\": \"rosalind.franklin@gmail.com\",\n  \"password\": \"Tr0p1c4l!2024\",\n  \"systemkey\": \"8762574\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/getapikey","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `login` | `string` | ✅ Yes | flowww account email address. |\n| `password` | `string (password)` | ✅ Yes | flowww account password. |\n| `systemkey` | `string` | ✅ Yes | flowww system key assigned to the integration. |\n| `regenerate` | `boolean` | ❌ No | If `true`, revokes the existing key and issues a new one. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"login, password and systemkey are required\"\n}"},{"id":"0366d777-cbbf-4466-b999-4cecd09617df","name":"Invalid systemkey, invalid credentials, or the subscription plan does not include API access (requires LEGEND or higher on all active clinics).","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"login\": \"rosalind.franklin@gmail.com\",\n  \"password\": \"Tr0p1c4l!2024\",\n  \"systemkey\": \"8762574\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/getapikey","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `login` | `string` | ✅ Yes | flowww account email address. |\n| `password` | `string (password)` | ✅ Yes | flowww account password. |\n| `systemkey` | `string` | ✅ Yes | flowww system key assigned to the integration. |\n| `regenerate` | `boolean` | ❌ No | If `true`, revokes the existing key and issues a new one. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid systemkey. Please check the systemkey and try again.\"\n}"},{"id":"6bf0b680-f18c-4e2f-abb6-edf17cda1022","name":"Method not allowed. Only `POST` is supported.","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"login\": \"rosalind.franklin@gmail.com\",\n  \"password\": \"Tr0p1c4l!2024\",\n  \"systemkey\": \"8762574\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/getapikey","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `login` | `string` | ✅ Yes | flowww account email address. |\n| `password` | `string (password)` | ✅ Yes | flowww account password. |\n| `systemkey` | `string` | ✅ Yes | flowww system key assigned to the integration. |\n| `regenerate` | `boolean` | ❌ No | If `true`, revokes the existing key and issues a new one. |"},"status":"Method Not Allowed","code":405,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Method not allowed\"\n}"},{"id":"a88276da-e629-4ab4-b47a-b20eb3352d04","name":"An active API key already exists for this account. Resend the request with `\"regenerate\": true` to revoke the existing key and issue a new one.","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"login\": \"rosalind.franklin@gmail.com\",\n  \"password\": \"Tr0p1c4l!2024\",\n  \"systemkey\": \"8762574\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/getapikey","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `login` | `string` | ✅ Yes | flowww account email address. |\n| `password` | `string (password)` | ✅ Yes | flowww account password. |\n| `systemkey` | `string` | ✅ Yes | flowww system key assigned to the integration. |\n| `regenerate` | `boolean` | ❌ No | If `true`, revokes the existing key and issues a new one. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"An active API key already exists for this account. Add 'regenerate': true to generate a new key and revoke the existing one.\\n\"\n}"},{"id":"d2939bc9-de4b-4999-b3fa-785320eaf83c","name":"Unexpected internal error.","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"login\": \"rosalind.franklin@gmail.com\",\n  \"password\": \"Tr0p1c4l!2024\",\n  \"systemkey\": \"8762574\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/getapikey","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `login` | `string` | ✅ Yes | flowww account email address. |\n| `password` | `string (password)` | ✅ Yes | flowww account password. |\n| `systemkey` | `string` | ✅ Yes | flowww system key assigned to the integration. |\n| `regenerate` | `boolean` | ❌ No | If `true`, revokes the existing key and issues a new one. |"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Internal server error\"\n}"},{"id":"e7be9f5c-1f2f-4cca-bf83-debb80e008a0","name":"Invalid credentials","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"login\": \"rosalind.franklin@gmail.com\",\n  \"password\": \"Tr0p1c4l!2024\",\n  \"systemkey\": \"8762574\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/getapikey","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `login` | `string` | ✅ Yes | flowww account email address. |\n| `password` | `string (password)` | ✅ Yes | flowww account password. |\n| `systemkey` | `string` | ✅ Yes | flowww system key assigned to the integration. |\n| `regenerate` | `boolean` | ❌ No | If `true`, revokes the existing key and issues a new one. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid credentials. Please check the provided values and try again.\"\n}"},{"id":"c9526af5-964a-47e8-9def-7b46e35426f2","name":"OTP enabled","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"login\": \"rosalind.franklin@gmail.com\",\n  \"password\": \"Tr0p1c4l!2024\",\n  \"systemkey\": \"8762574\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/getapikey","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `login` | `string` | ✅ Yes | flowww account email address. |\n| `password` | `string (password)` | ✅ Yes | flowww account password. |\n| `systemkey` | `string` | ✅ Yes | flowww system key assigned to the integration. |\n| `regenerate` | `boolean` | ❌ No | If `true`, revokes the existing key and issues a new one. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Access denied. Could not authenticate with the provided credentials. Please check whether OTP (one-time password) is enabled on this account — API access is not compatible with OTP authentication.\\n\"\n}"},{"id":"aff4965a-021a-4ec1-9675-fbd70fe22357","name":"Plan does not include API access","originalRequest":{"auth":{"type":"noauth"},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"login\": \"rosalind.franklin@gmail.com\",\n  \"password\": \"Tr0p1c4l!2024\",\n  \"systemkey\": \"8762574\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/getapikey","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `login` | `string` | ✅ Yes | flowww account email address. |\n| `password` | `string (password)` | ✅ Yes | flowww account password. |\n| `systemkey` | `string` | ✅ Yes | flowww system key assigned to the integration. |\n| `regenerate` | `boolean` | ❌ No | If `true`, revokes the existing key and issues a new one. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"API access requires a LEGEND or higher plan\"\n}"}],"_postman_id":"6699c82e-5db7-4add-b2d6-518039db78d8"}],"id":"6085cc94-16c8-4911-8802-e72b2ba4b893","description":"<p>Authentication and access token retrieval endpoints.</p>\n","_postman_id":"6085cc94-16c8-4911-8802-e72b2ba4b893"},{"name":"Academy","item":[{"name":"Flowwwer","item":[{"name":"Initialize FlowwwMe","id":"ac7851eb-8f11-484a-bf69-f95a436453b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwme","description":"<p>Loads the FlowwwMe session bootstrap: user and clinic data, the x_config_settings values keyed by SettingID, and the catalogues (session classes, laser parameter classes, accessible clinics, document types and countries).</p>\n<p><strong>Permision:</strong></p>\n<p>flowww me - flowww me initialization command</p>\n","urlObject":{"protocol":"https","path":["system","settings","flowwwme"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"eec79cd1-3c9d-4554-a149-50ba1ebde5db","name":"Builds the public response for Initialize FlowwwMe (SEC_FLOWWWME_INIT_FORM).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwme"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"UserID\": 250,\n  \"UserName\": \"Ana Ruiz\",\n  \"UserForeignAppDisabled\": 0,\n  \"ClinicID\": 1,\n  \"Language\": \"es\",\n  \"CreateMultipleAppointments\": -1,\n  \"PasswordWarning\": \"\",\n  \"ClientContactDataView\": -1\n}"},{"id":"29bc80a7-213d-4c0e-b8d8-8276451b9eae","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwme"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cc9d1385-f4ef-45fb-bddb-e89347e35ae3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwme"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"acf716a6-ad78-45a7-9032-0d52c8fc3f13","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwme"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"42d571e9-deca-4174-9b80-a9f149c92b47","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwme"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/flowwwme\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"c12d398b-3d11-43e8-81f0-99546da5b8f3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwme"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ece4171d-1341-4cda-9859-cadccfaca30c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwme"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bff624e2-bf01-4cbe-8085-c7a0adb65061","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwme"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"24896a1b-f6dc-4d35-abe6-90b861839cbd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwme"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ac7851eb-8f11-484a-bf69-f95a436453b2"},{"name":"Load Flowwwer App Assistant","id":"d0449cf4-b5cb-4720-81a6-8011a8aee4df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","description":"<p>Loads the Flowwwer app configuration of the clinic (x_config_clinics_app) together with its pictures, service categories and product catalogue. With OnlyPictures=true only the picture list is returned.</p>\n<p><strong>Permision:</strong></p>\n<p>App - Edit - See the FLOWwwer App configuration data</p>\n","urlObject":{"protocol":"https","path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>boolean</code></p>\n<p>When true the backend returns only the clinic picture list and omits the rest of the assistant payload.</p>\n","type":"text/plain"},"key":"OnlyPictures","value":"false"}],"variable":[{"id":"d160365e-dd54-4301-9e5e-a145506e27ed","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>x_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured).</p>\n","type":"text/plain"},"type":"any","value":"1","key":"ClinicAppClinicID"}]}},"response":[{"id":"651e115f-7381-4535-b985-25c0997b0f48","name":"Builds the public response for Load Flowwwer App Assistant (SEC_APP_ASSISTANT_NEW_FORM).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}?OnlyPictures=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true the backend returns only the clinic picture list and omits the rest of the assistant payload.","key":"OnlyPictures","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicAppClinicID\": 1,\n  \"ClinicCountryName\": \"Espana\",\n  \"ClinicHasOnlinePayMethods\": -1,\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppOnlineShopEnabled\": 0,\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppVoucherDepositPcnt\": 30\n}"},{"id":"1de319bb-4473-408d-902c-9ae7c772fc17","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}?OnlyPictures=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true the backend returns only the clinic picture list and omits the rest of the assistant payload.","key":"OnlyPictures","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c8de819d-2b0f-4b59-97c6-768ecd4f1fa5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}?OnlyPictures=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true the backend returns only the clinic picture list and omits the rest of the assistant payload.","key":"OnlyPictures","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a37344d9-a9ea-4f58-95a6-37695ecd71f9","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}?OnlyPictures=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true the backend returns only the clinic picture list and omits the rest of the assistant payload.","key":"OnlyPictures","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b5d73a1b-d871-4d20-b8bc-2ad3fe510025","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}?OnlyPictures=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true the backend returns only the clinic picture list and omits the rest of the assistant payload.","key":"OnlyPictures","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/flowwwer/%7B%7BClinicAppClinicID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f3d46b6e-4a0f-4c61-ba26-2e8e73639dc6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}?OnlyPictures=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true the backend returns only the clinic picture list and omits the rest of the assistant payload.","key":"OnlyPictures","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4d4a4600-1771-4824-8ee2-e49c6b769801","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}?OnlyPictures=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true the backend returns only the clinic picture list and omits the rest of the assistant payload.","key":"OnlyPictures","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"59afa5ab-fa44-4604-bc28-18f3e7f05592","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}?OnlyPictures=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true the backend returns only the clinic picture list and omits the rest of the assistant payload.","key":"OnlyPictures","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"92da6878-a2d5-4de2-8591-4ddf3f590ed9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}?OnlyPictures=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true the backend returns only the clinic picture list and omits the rest of the assistant payload.","key":"OnlyPictures","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d0449cf4-b5cb-4720-81a6-8011a8aee4df"},{"name":"Open Academy","id":"0afd36c3-402f-484b-9814-da415b44d6b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/settings/academy","description":"<p>Registers the session user in the academy (Easy-LMS) and returns the sign-in URL together with the stored academy credentials. The password is generated and persisted on first use.</p>\n","urlObject":{"protocol":"https","path":["system","settings","academy"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"f29f3686-fcd5-4ea8-aa66-5c66d8d81bba","name":"Builds the public response for Open Academy (SEC_ACADEMY_OPEN_FORM).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/academy"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"AcademyUrl\": \"https://academy2.flowww.net/users/sign_in\",\n  \"UserEMail\": \"doctor@clinic.example\",\n  \"UserAcademyAuth\": \"48273910\"\n}"},{"id":"e7858840-bc54-42cd-8ac5-a9bf32f4ddc9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/academy"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"53f98dba-0b32-4571-9c93-ae06744be067","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/academy"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"17978a58-a5b9-449b-a6f2-de03d36d833a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/academy"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6ec41311-7487-4285-a289-c4bc26c3cef3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/academy"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/academy\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6d9d0ebf-9fac-4863-831c-d8444bdfcdc7","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/academy"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"933f8401-c95b-44bf-b207-8a25c28976ab","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/academy"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f5cfd3c9-37bc-4e06-91dc-32a3e88922f4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/academy"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"86d723ac-a0c5-4a72-91b7-d8a1f4b9da83","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/academy"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0afd36c3-402f-484b-9814-da415b44d6b0"},{"name":"Save Flowwwer App Assistant","id":"4948da1f-634c-48f8-8729-3a1b573acc06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","description":"<p>Partially updates the Flowwwer app configuration of the clinic. The backend rewrites the whole x_config_clinics_app row and replaces the service category set, so the current record is read first and every omitted field keeps its value.</p>\n<p><strong>Permision:</strong></p>\n<p>App - Save - Save the FLOWwwer App configuration data</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClinicAppName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Commercial name shown in the Flowwwer app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppAddress1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppAddress2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppAddress3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppCity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppPhone</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppPhone2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppEMail</code></td>\n<td><code>string (email)</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppWebSite</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppTwitter</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppFacebook</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppInstagram</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppLatitude</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppLongitude</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppTitle</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Free description shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppOnlineShopEnabled</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Sent to the backend as -1 or 0.</td>\n</tr>\n<tr>\n<td><code>ClinicAppStripePrivateApiKey</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Only persisted when the app record is created; the backend ignores it on updates.</td>\n</tr>\n<tr>\n<td><code>ClinicAppStripePublishApiKey</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppTimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>HH:mm. Must fall inside the clinic opening hours or the backend answers error 457.</td>\n</tr>\n<tr>\n<td><code>ClinicAppTimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppSATTimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppSATTimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppSchedAndBuy</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppShipping</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicAppVoucherDepositPcnt</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Deposit percentage. The backend stores it divided by 100.</td>\n</tr>\n<tr>\n<td><code>ClinicAppVoucherDeposit</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>AppSecondaryColor</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled.</td>\n</tr>\n<tr>\n<td><code>AppTertiaryColor</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>AppTertiaryContrastColor</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FlowwwerCategories</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one.</td>\n</tr>\n<tr>\n<td><code>ProductFWAEnabledSelected</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1).</td>\n</tr>\n<tr>\n<td><code>ProductFWAEnabledUnselected</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"44b053f7-c9b9-4094-8f7a-d3578f5430ad","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>x_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured).</p>\n","type":"text/plain"},"type":"any","value":"1","key":"ClinicAppClinicID"}]}},"response":[{"id":"48cfd3cd-db51-436a-8cfd-807a9d336526","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Commercial name shown in the Flowwwer app. |\n| `ClinicAppAddress1` | `string` | ❌ No |  |\n| `ClinicAppAddress2` | `string` | ❌ No |  |\n| `ClinicAppAddress3` | `string` | ❌ No |  |\n| `ClinicAppCity` | `string` | ❌ No |  |\n| `ClinicAppPhone` | `string` | ❌ No |  |\n| `ClinicAppPhone2` | `string` | ❌ No |  |\n| `ClinicAppEMail` | `string (email)` | ❌ No |  |\n| `ClinicAppWebSite` | `string` | ❌ No |  |\n| `ClinicAppTwitter` | `string` | ❌ No |  |\n| `ClinicAppFacebook` | `string` | ❌ No |  |\n| `ClinicAppInstagram` | `string` | ❌ No |  |\n| `ClinicAppLatitude` | `number` | ❌ No |  |\n| `ClinicAppLongitude` | `number` | ❌ No |  |\n| `ClinicAppTitle` | `string` | ❌ No |  |\n| `ClinicAppText` | `string` | ❌ No | Free description shown in the app. |\n| `ClinicAppOnlineShopEnabled` | `boolean` | ❌ No | Sent to the backend as -1 or 0. |\n| `ClinicAppStripePrivateApiKey` | `string` | ❌ No | Only persisted when the app record is created; the backend ignores it on updates. |\n| `ClinicAppStripePublishApiKey` | `string` | ❌ No |  |\n| `ClinicAppTimeStart` | `string` | ❌ No | HH:mm. Must fall inside the clinic opening hours or the backend answers error 457. |\n| `ClinicAppTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSATTimeStart` | `string` | ❌ No |  |\n| `ClinicAppSATTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No |  |\n| `ClinicAppShipping` | `integer` | ❌ No |  |\n| `ClinicAppVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage. The backend stores it divided by 100. |\n| `ClinicAppVoucherDeposit` | `integer` | ❌ No |  |\n| `AppSecondaryColor` | `string` | ❌ No | Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled. |\n| `AppTertiaryColor` | `string` | ❌ No |  |\n| `AppTertiaryContrastColor` | `string` | ❌ No |  |\n| `FlowwwerCategories` | `array` | ❌ No | Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one. |\n| `ProductFWAEnabledSelected` | `array` | ❌ No | Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1). |\n| `ProductFWAEnabledUnselected` | `array` | ❌ No | Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c5c74d3c-dfa0-4dbe-9110-57a1230b7338","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Commercial name shown in the Flowwwer app. |\n| `ClinicAppAddress1` | `string` | ❌ No |  |\n| `ClinicAppAddress2` | `string` | ❌ No |  |\n| `ClinicAppAddress3` | `string` | ❌ No |  |\n| `ClinicAppCity` | `string` | ❌ No |  |\n| `ClinicAppPhone` | `string` | ❌ No |  |\n| `ClinicAppPhone2` | `string` | ❌ No |  |\n| `ClinicAppEMail` | `string (email)` | ❌ No |  |\n| `ClinicAppWebSite` | `string` | ❌ No |  |\n| `ClinicAppTwitter` | `string` | ❌ No |  |\n| `ClinicAppFacebook` | `string` | ❌ No |  |\n| `ClinicAppInstagram` | `string` | ❌ No |  |\n| `ClinicAppLatitude` | `number` | ❌ No |  |\n| `ClinicAppLongitude` | `number` | ❌ No |  |\n| `ClinicAppTitle` | `string` | ❌ No |  |\n| `ClinicAppText` | `string` | ❌ No | Free description shown in the app. |\n| `ClinicAppOnlineShopEnabled` | `boolean` | ❌ No | Sent to the backend as -1 or 0. |\n| `ClinicAppStripePrivateApiKey` | `string` | ❌ No | Only persisted when the app record is created; the backend ignores it on updates. |\n| `ClinicAppStripePublishApiKey` | `string` | ❌ No |  |\n| `ClinicAppTimeStart` | `string` | ❌ No | HH:mm. Must fall inside the clinic opening hours or the backend answers error 457. |\n| `ClinicAppTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSATTimeStart` | `string` | ❌ No |  |\n| `ClinicAppSATTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No |  |\n| `ClinicAppShipping` | `integer` | ❌ No |  |\n| `ClinicAppVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage. The backend stores it divided by 100. |\n| `ClinicAppVoucherDeposit` | `integer` | ❌ No |  |\n| `AppSecondaryColor` | `string` | ❌ No | Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled. |\n| `AppTertiaryColor` | `string` | ❌ No |  |\n| `AppTertiaryContrastColor` | `string` | ❌ No |  |\n| `FlowwwerCategories` | `array` | ❌ No | Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one. |\n| `ProductFWAEnabledSelected` | `array` | ❌ No | Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1). |\n| `ProductFWAEnabledUnselected` | `array` | ❌ No | Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"763c2278-6eb9-45c0-ae58-267ca8407a94","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Commercial name shown in the Flowwwer app. |\n| `ClinicAppAddress1` | `string` | ❌ No |  |\n| `ClinicAppAddress2` | `string` | ❌ No |  |\n| `ClinicAppAddress3` | `string` | ❌ No |  |\n| `ClinicAppCity` | `string` | ❌ No |  |\n| `ClinicAppPhone` | `string` | ❌ No |  |\n| `ClinicAppPhone2` | `string` | ❌ No |  |\n| `ClinicAppEMail` | `string (email)` | ❌ No |  |\n| `ClinicAppWebSite` | `string` | ❌ No |  |\n| `ClinicAppTwitter` | `string` | ❌ No |  |\n| `ClinicAppFacebook` | `string` | ❌ No |  |\n| `ClinicAppInstagram` | `string` | ❌ No |  |\n| `ClinicAppLatitude` | `number` | ❌ No |  |\n| `ClinicAppLongitude` | `number` | ❌ No |  |\n| `ClinicAppTitle` | `string` | ❌ No |  |\n| `ClinicAppText` | `string` | ❌ No | Free description shown in the app. |\n| `ClinicAppOnlineShopEnabled` | `boolean` | ❌ No | Sent to the backend as -1 or 0. |\n| `ClinicAppStripePrivateApiKey` | `string` | ❌ No | Only persisted when the app record is created; the backend ignores it on updates. |\n| `ClinicAppStripePublishApiKey` | `string` | ❌ No |  |\n| `ClinicAppTimeStart` | `string` | ❌ No | HH:mm. Must fall inside the clinic opening hours or the backend answers error 457. |\n| `ClinicAppTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSATTimeStart` | `string` | ❌ No |  |\n| `ClinicAppSATTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No |  |\n| `ClinicAppShipping` | `integer` | ❌ No |  |\n| `ClinicAppVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage. The backend stores it divided by 100. |\n| `ClinicAppVoucherDeposit` | `integer` | ❌ No |  |\n| `AppSecondaryColor` | `string` | ❌ No | Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled. |\n| `AppTertiaryColor` | `string` | ❌ No |  |\n| `AppTertiaryContrastColor` | `string` | ❌ No |  |\n| `FlowwwerCategories` | `array` | ❌ No | Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one. |\n| `ProductFWAEnabledSelected` | `array` | ❌ No | Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1). |\n| `ProductFWAEnabledUnselected` | `array` | ❌ No | Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3ba10682-2f49-4031-8720-eed8352fd69d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Commercial name shown in the Flowwwer app. |\n| `ClinicAppAddress1` | `string` | ❌ No |  |\n| `ClinicAppAddress2` | `string` | ❌ No |  |\n| `ClinicAppAddress3` | `string` | ❌ No |  |\n| `ClinicAppCity` | `string` | ❌ No |  |\n| `ClinicAppPhone` | `string` | ❌ No |  |\n| `ClinicAppPhone2` | `string` | ❌ No |  |\n| `ClinicAppEMail` | `string (email)` | ❌ No |  |\n| `ClinicAppWebSite` | `string` | ❌ No |  |\n| `ClinicAppTwitter` | `string` | ❌ No |  |\n| `ClinicAppFacebook` | `string` | ❌ No |  |\n| `ClinicAppInstagram` | `string` | ❌ No |  |\n| `ClinicAppLatitude` | `number` | ❌ No |  |\n| `ClinicAppLongitude` | `number` | ❌ No |  |\n| `ClinicAppTitle` | `string` | ❌ No |  |\n| `ClinicAppText` | `string` | ❌ No | Free description shown in the app. |\n| `ClinicAppOnlineShopEnabled` | `boolean` | ❌ No | Sent to the backend as -1 or 0. |\n| `ClinicAppStripePrivateApiKey` | `string` | ❌ No | Only persisted when the app record is created; the backend ignores it on updates. |\n| `ClinicAppStripePublishApiKey` | `string` | ❌ No |  |\n| `ClinicAppTimeStart` | `string` | ❌ No | HH:mm. Must fall inside the clinic opening hours or the backend answers error 457. |\n| `ClinicAppTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSATTimeStart` | `string` | ❌ No |  |\n| `ClinicAppSATTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No |  |\n| `ClinicAppShipping` | `integer` | ❌ No |  |\n| `ClinicAppVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage. The backend stores it divided by 100. |\n| `ClinicAppVoucherDeposit` | `integer` | ❌ No |  |\n| `AppSecondaryColor` | `string` | ❌ No | Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled. |\n| `AppTertiaryColor` | `string` | ❌ No |  |\n| `AppTertiaryContrastColor` | `string` | ❌ No |  |\n| `FlowwwerCategories` | `array` | ❌ No | Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one. |\n| `ProductFWAEnabledSelected` | `array` | ❌ No | Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1). |\n| `ProductFWAEnabledUnselected` | `array` | ❌ No | Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2dd43e8b-1a9a-4d5d-be20-4011c0905fbb","name":"Returned when the clinic has no Flowwwer app assistant record to update.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Commercial name shown in the Flowwwer app. |\n| `ClinicAppAddress1` | `string` | ❌ No |  |\n| `ClinicAppAddress2` | `string` | ❌ No |  |\n| `ClinicAppAddress3` | `string` | ❌ No |  |\n| `ClinicAppCity` | `string` | ❌ No |  |\n| `ClinicAppPhone` | `string` | ❌ No |  |\n| `ClinicAppPhone2` | `string` | ❌ No |  |\n| `ClinicAppEMail` | `string (email)` | ❌ No |  |\n| `ClinicAppWebSite` | `string` | ❌ No |  |\n| `ClinicAppTwitter` | `string` | ❌ No |  |\n| `ClinicAppFacebook` | `string` | ❌ No |  |\n| `ClinicAppInstagram` | `string` | ❌ No |  |\n| `ClinicAppLatitude` | `number` | ❌ No |  |\n| `ClinicAppLongitude` | `number` | ❌ No |  |\n| `ClinicAppTitle` | `string` | ❌ No |  |\n| `ClinicAppText` | `string` | ❌ No | Free description shown in the app. |\n| `ClinicAppOnlineShopEnabled` | `boolean` | ❌ No | Sent to the backend as -1 or 0. |\n| `ClinicAppStripePrivateApiKey` | `string` | ❌ No | Only persisted when the app record is created; the backend ignores it on updates. |\n| `ClinicAppStripePublishApiKey` | `string` | ❌ No |  |\n| `ClinicAppTimeStart` | `string` | ❌ No | HH:mm. Must fall inside the clinic opening hours or the backend answers error 457. |\n| `ClinicAppTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSATTimeStart` | `string` | ❌ No |  |\n| `ClinicAppSATTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No |  |\n| `ClinicAppShipping` | `integer` | ❌ No |  |\n| `ClinicAppVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage. The backend stores it divided by 100. |\n| `ClinicAppVoucherDeposit` | `integer` | ❌ No |  |\n| `AppSecondaryColor` | `string` | ❌ No | Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled. |\n| `AppTertiaryColor` | `string` | ❌ No |  |\n| `AppTertiaryContrastColor` | `string` | ❌ No |  |\n| `FlowwwerCategories` | `array` | ❌ No | Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one. |\n| `ProductFWAEnabledSelected` | `array` | ❌ No | Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1). |\n| `ProductFWAEnabledUnselected` | `array` | ❌ No | Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Flowwwer app assistant not found for the requested clinic.\"\n}"},{"id":"60f33048-4a6b-49b9-b521-747db4e04302","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Commercial name shown in the Flowwwer app. |\n| `ClinicAppAddress1` | `string` | ❌ No |  |\n| `ClinicAppAddress2` | `string` | ❌ No |  |\n| `ClinicAppAddress3` | `string` | ❌ No |  |\n| `ClinicAppCity` | `string` | ❌ No |  |\n| `ClinicAppPhone` | `string` | ❌ No |  |\n| `ClinicAppPhone2` | `string` | ❌ No |  |\n| `ClinicAppEMail` | `string (email)` | ❌ No |  |\n| `ClinicAppWebSite` | `string` | ❌ No |  |\n| `ClinicAppTwitter` | `string` | ❌ No |  |\n| `ClinicAppFacebook` | `string` | ❌ No |  |\n| `ClinicAppInstagram` | `string` | ❌ No |  |\n| `ClinicAppLatitude` | `number` | ❌ No |  |\n| `ClinicAppLongitude` | `number` | ❌ No |  |\n| `ClinicAppTitle` | `string` | ❌ No |  |\n| `ClinicAppText` | `string` | ❌ No | Free description shown in the app. |\n| `ClinicAppOnlineShopEnabled` | `boolean` | ❌ No | Sent to the backend as -1 or 0. |\n| `ClinicAppStripePrivateApiKey` | `string` | ❌ No | Only persisted when the app record is created; the backend ignores it on updates. |\n| `ClinicAppStripePublishApiKey` | `string` | ❌ No |  |\n| `ClinicAppTimeStart` | `string` | ❌ No | HH:mm. Must fall inside the clinic opening hours or the backend answers error 457. |\n| `ClinicAppTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSATTimeStart` | `string` | ❌ No |  |\n| `ClinicAppSATTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No |  |\n| `ClinicAppShipping` | `integer` | ❌ No |  |\n| `ClinicAppVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage. The backend stores it divided by 100. |\n| `ClinicAppVoucherDeposit` | `integer` | ❌ No |  |\n| `AppSecondaryColor` | `string` | ❌ No | Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled. |\n| `AppTertiaryColor` | `string` | ❌ No |  |\n| `AppTertiaryContrastColor` | `string` | ❌ No |  |\n| `FlowwwerCategories` | `array` | ❌ No | Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one. |\n| `ProductFWAEnabledSelected` | `array` | ❌ No | Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1). |\n| `ProductFWAEnabledUnselected` | `array` | ❌ No | Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"be7f6c15-deca-463b-bb92-b8e0dd5d9eae","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Commercial name shown in the Flowwwer app. |\n| `ClinicAppAddress1` | `string` | ❌ No |  |\n| `ClinicAppAddress2` | `string` | ❌ No |  |\n| `ClinicAppAddress3` | `string` | ❌ No |  |\n| `ClinicAppCity` | `string` | ❌ No |  |\n| `ClinicAppPhone` | `string` | ❌ No |  |\n| `ClinicAppPhone2` | `string` | ❌ No |  |\n| `ClinicAppEMail` | `string (email)` | ❌ No |  |\n| `ClinicAppWebSite` | `string` | ❌ No |  |\n| `ClinicAppTwitter` | `string` | ❌ No |  |\n| `ClinicAppFacebook` | `string` | ❌ No |  |\n| `ClinicAppInstagram` | `string` | ❌ No |  |\n| `ClinicAppLatitude` | `number` | ❌ No |  |\n| `ClinicAppLongitude` | `number` | ❌ No |  |\n| `ClinicAppTitle` | `string` | ❌ No |  |\n| `ClinicAppText` | `string` | ❌ No | Free description shown in the app. |\n| `ClinicAppOnlineShopEnabled` | `boolean` | ❌ No | Sent to the backend as -1 or 0. |\n| `ClinicAppStripePrivateApiKey` | `string` | ❌ No | Only persisted when the app record is created; the backend ignores it on updates. |\n| `ClinicAppStripePublishApiKey` | `string` | ❌ No |  |\n| `ClinicAppTimeStart` | `string` | ❌ No | HH:mm. Must fall inside the clinic opening hours or the backend answers error 457. |\n| `ClinicAppTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSATTimeStart` | `string` | ❌ No |  |\n| `ClinicAppSATTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No |  |\n| `ClinicAppShipping` | `integer` | ❌ No |  |\n| `ClinicAppVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage. The backend stores it divided by 100. |\n| `ClinicAppVoucherDeposit` | `integer` | ❌ No |  |\n| `AppSecondaryColor` | `string` | ❌ No | Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled. |\n| `AppTertiaryColor` | `string` | ❌ No |  |\n| `AppTertiaryContrastColor` | `string` | ❌ No |  |\n| `FlowwwerCategories` | `array` | ❌ No | Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one. |\n| `ProductFWAEnabledSelected` | `array` | ❌ No | Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1). |\n| `ProductFWAEnabledUnselected` | `array` | ❌ No | Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c744e334-f1fc-4ba2-99a6-27d6ad82003d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Commercial name shown in the Flowwwer app. |\n| `ClinicAppAddress1` | `string` | ❌ No |  |\n| `ClinicAppAddress2` | `string` | ❌ No |  |\n| `ClinicAppAddress3` | `string` | ❌ No |  |\n| `ClinicAppCity` | `string` | ❌ No |  |\n| `ClinicAppPhone` | `string` | ❌ No |  |\n| `ClinicAppPhone2` | `string` | ❌ No |  |\n| `ClinicAppEMail` | `string (email)` | ❌ No |  |\n| `ClinicAppWebSite` | `string` | ❌ No |  |\n| `ClinicAppTwitter` | `string` | ❌ No |  |\n| `ClinicAppFacebook` | `string` | ❌ No |  |\n| `ClinicAppInstagram` | `string` | ❌ No |  |\n| `ClinicAppLatitude` | `number` | ❌ No |  |\n| `ClinicAppLongitude` | `number` | ❌ No |  |\n| `ClinicAppTitle` | `string` | ❌ No |  |\n| `ClinicAppText` | `string` | ❌ No | Free description shown in the app. |\n| `ClinicAppOnlineShopEnabled` | `boolean` | ❌ No | Sent to the backend as -1 or 0. |\n| `ClinicAppStripePrivateApiKey` | `string` | ❌ No | Only persisted when the app record is created; the backend ignores it on updates. |\n| `ClinicAppStripePublishApiKey` | `string` | ❌ No |  |\n| `ClinicAppTimeStart` | `string` | ❌ No | HH:mm. Must fall inside the clinic opening hours or the backend answers error 457. |\n| `ClinicAppTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSATTimeStart` | `string` | ❌ No |  |\n| `ClinicAppSATTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No |  |\n| `ClinicAppShipping` | `integer` | ❌ No |  |\n| `ClinicAppVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage. The backend stores it divided by 100. |\n| `ClinicAppVoucherDeposit` | `integer` | ❌ No |  |\n| `AppSecondaryColor` | `string` | ❌ No | Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled. |\n| `AppTertiaryColor` | `string` | ❌ No |  |\n| `AppTertiaryContrastColor` | `string` | ❌ No |  |\n| `FlowwwerCategories` | `array` | ❌ No | Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one. |\n| `ProductFWAEnabledSelected` | `array` | ❌ No | Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1). |\n| `ProductFWAEnabledUnselected` | `array` | ❌ No | Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b8449a98-9032-4200-bbac-8cf288cd5c49","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Commercial name shown in the Flowwwer app. |\n| `ClinicAppAddress1` | `string` | ❌ No |  |\n| `ClinicAppAddress2` | `string` | ❌ No |  |\n| `ClinicAppAddress3` | `string` | ❌ No |  |\n| `ClinicAppCity` | `string` | ❌ No |  |\n| `ClinicAppPhone` | `string` | ❌ No |  |\n| `ClinicAppPhone2` | `string` | ❌ No |  |\n| `ClinicAppEMail` | `string (email)` | ❌ No |  |\n| `ClinicAppWebSite` | `string` | ❌ No |  |\n| `ClinicAppTwitter` | `string` | ❌ No |  |\n| `ClinicAppFacebook` | `string` | ❌ No |  |\n| `ClinicAppInstagram` | `string` | ❌ No |  |\n| `ClinicAppLatitude` | `number` | ❌ No |  |\n| `ClinicAppLongitude` | `number` | ❌ No |  |\n| `ClinicAppTitle` | `string` | ❌ No |  |\n| `ClinicAppText` | `string` | ❌ No | Free description shown in the app. |\n| `ClinicAppOnlineShopEnabled` | `boolean` | ❌ No | Sent to the backend as -1 or 0. |\n| `ClinicAppStripePrivateApiKey` | `string` | ❌ No | Only persisted when the app record is created; the backend ignores it on updates. |\n| `ClinicAppStripePublishApiKey` | `string` | ❌ No |  |\n| `ClinicAppTimeStart` | `string` | ❌ No | HH:mm. Must fall inside the clinic opening hours or the backend answers error 457. |\n| `ClinicAppTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSATTimeStart` | `string` | ❌ No |  |\n| `ClinicAppSATTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No |  |\n| `ClinicAppShipping` | `integer` | ❌ No |  |\n| `ClinicAppVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage. The backend stores it divided by 100. |\n| `ClinicAppVoucherDeposit` | `integer` | ❌ No |  |\n| `AppSecondaryColor` | `string` | ❌ No | Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled. |\n| `AppTertiaryColor` | `string` | ❌ No |  |\n| `AppTertiaryContrastColor` | `string` | ❌ No |  |\n| `FlowwwerCategories` | `array` | ❌ No | Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one. |\n| `ProductFWAEnabledSelected` | `array` | ❌ No | Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1). |\n| `ProductFWAEnabledUnselected` | `array` | ❌ No | Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"0f5f7b54-319b-4a81-a36f-9f3560998a99","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppName\": \"Clinica Centro\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppEMail\": \"app@clinic.example\",\n  \"ClinicAppWebSite\": \"\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFacebook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicAppLatitude\": 40.4168,\n  \"ClinicAppLongitude\": -3.7038,\n  \"ClinicAppTitle\": \"\",\n  \"ClinicAppText\": \"\",\n  \"ClinicAppOnlineShopEnabled\": false,\n  \"ClinicAppStripePrivateApiKey\": \"\",\n  \"ClinicAppStripePublishApiKey\": \"\",\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"20:00\",\n  \"ClinicAppSATTimeStart\": \"10:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": 0,\n  \"ClinicAppVoucherDepositPcnt\": 30,\n  \"ClinicAppVoucherDeposit\": 0,\n  \"AppSecondaryColor\": \"#1B7A9E\",\n  \"AppTertiaryColor\": \"#FFFFFF\",\n  \"AppTertiaryContrastColor\": \"#000000\",\n  \"FlowwwerCategories\": [\n    1,\n    4\n  ],\n  \"ProductFWAEnabledSelected\": [\n    0\n  ],\n  \"ProductFWAEnabledUnselected\": [\n    0\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/flowwwer/{{ClinicAppClinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","flowwwer","{{ClinicAppClinicID}}"],"variable":[{"key":"ClinicAppClinicID","value":"1","description":"**Required** | Type: `integer`\n\nx_config_clinics_app.ClinicAppClinicID (the clinic whose Flowwwer app is configured)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Commercial name shown in the Flowwwer app. |\n| `ClinicAppAddress1` | `string` | ❌ No |  |\n| `ClinicAppAddress2` | `string` | ❌ No |  |\n| `ClinicAppAddress3` | `string` | ❌ No |  |\n| `ClinicAppCity` | `string` | ❌ No |  |\n| `ClinicAppPhone` | `string` | ❌ No |  |\n| `ClinicAppPhone2` | `string` | ❌ No |  |\n| `ClinicAppEMail` | `string (email)` | ❌ No |  |\n| `ClinicAppWebSite` | `string` | ❌ No |  |\n| `ClinicAppTwitter` | `string` | ❌ No |  |\n| `ClinicAppFacebook` | `string` | ❌ No |  |\n| `ClinicAppInstagram` | `string` | ❌ No |  |\n| `ClinicAppLatitude` | `number` | ❌ No |  |\n| `ClinicAppLongitude` | `number` | ❌ No |  |\n| `ClinicAppTitle` | `string` | ❌ No |  |\n| `ClinicAppText` | `string` | ❌ No | Free description shown in the app. |\n| `ClinicAppOnlineShopEnabled` | `boolean` | ❌ No | Sent to the backend as -1 or 0. |\n| `ClinicAppStripePrivateApiKey` | `string` | ❌ No | Only persisted when the app record is created; the backend ignores it on updates. |\n| `ClinicAppStripePublishApiKey` | `string` | ❌ No |  |\n| `ClinicAppTimeStart` | `string` | ❌ No | HH:mm. Must fall inside the clinic opening hours or the backend answers error 457. |\n| `ClinicAppTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSATTimeStart` | `string` | ❌ No |  |\n| `ClinicAppSATTimeEnd` | `string` | ❌ No |  |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No |  |\n| `ClinicAppShipping` | `integer` | ❌ No |  |\n| `ClinicAppVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage. The backend stores it divided by 100. |\n| `ClinicAppVoucherDeposit` | `integer` | ❌ No |  |\n| `AppSecondaryColor` | `string` | ❌ No | Hex colour stored in x_config_styles. Only applied when the SET_FLOWWWER_DESIGN setting is enabled. |\n| `AppTertiaryColor` | `string` | ❌ No |  |\n| `AppTertiaryContrastColor` | `string` | ❌ No |  |\n| `FlowwwerCategories` | `array` | ❌ No | Full set of ClinicSrvFlowwerSrvID values for the clinic. The backend replaces the whole set, so omit the field to keep the current one. |\n| `ProductFWAEnabledSelected` | `array` | ❌ No | Product IDs to enable in FLOWwwer (ProductFWAEnabled = -1). |\n| `ProductFWAEnabledUnselected` | `array` | ❌ No | Product IDs to disable in FLOWwwer (ProductFWAEnabled = 0). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/flowwwer/%7B%7BClinicAppClinicID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"4948da1f-634c-48f8-8729-3a1b573acc06"}],"id":"e6a1a345-6d9d-4bc7-ba5e-d4aa0ad92726","description":"<p>Academy / Flowwwer endpoints.</p>\n","_postman_id":"e6a1a345-6d9d-4bc7-ba5e-d4aa0ad92726"}],"id":"f4c4aad6-ee1e-4b61-91b4-d5813c0973fa","description":"<p>Academy endpoints.</p>\n","_postman_id":"f4c4aad6-ee1e-4b61-91b4-d5813c0973fa"},{"name":"Accounting","item":[{"name":"Confirm Cash Movement","id":"9f2475ab-f93b-4319-aceb-07a055f992f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm","description":"<p>Confirms a cash-flow movement, updating its date and amount (the sign of the amount sets income/expense).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales ? Movements - Confirm - Confirm a move</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AccountingDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Confirmation date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>AccountingAmount</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Confirmed amount. The sign sets income/expense (negative = expense, positive = income).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["accounting","{{accountingID}}","confirm"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"bce8fc42-a74f-420e-a6cf-f44653e3556c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Cash-flow movement id to confirm.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"accountingID"}]}},"response":[{"id":"b34d4d1b-c5c8-4a33-be81-c888b9641edd","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id to confirm."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingDate` | `string (date)` | ✅ Yes | Confirmation date (dd/MM/yyyy). |\n| `AccountingAmount` | `number` | ✅ Yes | Confirmed amount. The sign sets income/expense (negative = expense, positive = income). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c0882615-af10-4126-b4cc-059137a50f71","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id to confirm."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingDate` | `string (date)` | ✅ Yes | Confirmation date (dd/MM/yyyy). |\n| `AccountingAmount` | `number` | ✅ Yes | Confirmed amount. The sign sets income/expense (negative = expense, positive = income). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"aa78be50-82ba-46d7-9a6a-651cb08dbb2f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id to confirm."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingDate` | `string (date)` | ✅ Yes | Confirmation date (dd/MM/yyyy). |\n| `AccountingAmount` | `number` | ✅ Yes | Confirmed amount. The sign sets income/expense (negative = expense, positive = income). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e2f0816a-1d07-4a52-8aeb-618df1fa3513","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id to confirm."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingDate` | `string (date)` | ✅ Yes | Confirmation date (dd/MM/yyyy). |\n| `AccountingAmount` | `number` | ✅ Yes | Confirmed amount. The sign sets income/expense (negative = expense, positive = income). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4e47c201-a297-48d6-a9fb-07671de61f0a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id to confirm."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingDate` | `string (date)` | ✅ Yes | Confirmation date (dd/MM/yyyy). |\n| `AccountingAmount` | `number` | ✅ Yes | Confirmed amount. The sign sets income/expense (negative = expense, positive = income). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accounting/%7B%7BaccountingID%7D%7D/confirm\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0b5bf9b8-b20c-4016-8400-6dd602b4698e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id to confirm."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingDate` | `string (date)` | ✅ Yes | Confirmation date (dd/MM/yyyy). |\n| `AccountingAmount` | `number` | ✅ Yes | Confirmed amount. The sign sets income/expense (negative = expense, positive = income). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"dbed232c-6efe-4331-b9fc-688b24ab7eae","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id to confirm."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingDate` | `string (date)` | ✅ Yes | Confirmation date (dd/MM/yyyy). |\n| `AccountingAmount` | `number` | ✅ Yes | Confirmed amount. The sign sets income/expense (negative = expense, positive = income). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f49e082a-734a-454e-80fb-d3041b901cf3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id to confirm."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingDate` | `string (date)` | ✅ Yes | Confirmation date (dd/MM/yyyy). |\n| `AccountingAmount` | `number` | ✅ Yes | Confirmed amount. The sign sets income/expense (negative = expense, positive = income). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"85a15a28-5629-497d-b857-b76e4524530f","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id to confirm."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingDate` | `string (date)` | ✅ Yes | Confirmation date (dd/MM/yyyy). |\n| `AccountingAmount` | `number` | ✅ Yes | Confirmed amount. The sign sets income/expense (negative = expense, positive = income). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"299891e7-ffa4-4c6a-9886-855d4bcc8d5f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingAmount\": -450.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id to confirm."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingDate` | `string (date)` | ✅ Yes | Confirmation date (dd/MM/yyyy). |\n| `AccountingAmount` | `number` | ✅ Yes | Confirmed amount. The sign sets income/expense (negative = expense, positive = income). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9f2475ab-f93b-4319-aceb-07a055f992f3"},{"name":"Create Cash Movement","id":"e55ac0a0-80e0-4055-82ad-d518d113c860","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accounting","description":"<p>Creates a cash-flow movement (income/expense) under an accounting concept, optionally recurring.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales ? Movements - Create - Create a movement</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AccountingConceptID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Accounting concept the movement is filed under.</td>\n</tr>\n<tr>\n<td><code>AccountingDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Free-text description of the movement.</td>\n</tr>\n<tr>\n<td><code>AccountingAmount</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Movement amount. The sign sets income/expense (negative = expense, positive = income).</td>\n</tr>\n<tr>\n<td><code>AccountingDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Movement date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>AccountingSign</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Movement sign (-1 expense, 1 income).</td>\n</tr>\n<tr>\n<td><code>AccountingRecurring</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 if the movement recurs, 0 otherwise.</td>\n</tr>\n<tr>\n<td><code>AccountingRecurringType</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Recurrence period type (backend catalogue; only used when AccountingRecurring is -1).</td>\n</tr>\n<tr>\n<td><code>AccountingRecurringEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["accounting"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"63ec62d7-2ce8-469a-a1d3-711ce9a17a5f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"158dc9a8-49c4-4cee-b5f5-05e3cf879bd9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3d6d4476-589f-4372-8ea5-461abcd5b753","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2f0b6cdc-24dd-40aa-bf54-149738cdafe8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"87790417-ccaa-4923-8cc6-2461fe4d6f7b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accounting\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b21161cc-9bb0-4bcc-994f-73dee6ae9cce","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c0f89488-71b7-4567-bcfb-8418375bf1d1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3f73e193-3aa8-4133-9d75-9ce81f054645","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8b4cb140-eac7-40af-b550-5c7511f0130e","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"08a3fdfd-3db6-44f7-b876-173a8032422a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e55ac0a0-80e0-4055-82ad-d518d113c860"},{"name":"Delete Cash Movement","id":"4dac90d8-e826-4d29-be72-f9e5a3374046","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}","description":"<p>Deletes a cash-flow movement. With allMovements=-1 it also deletes later occurrences of the same recurring series.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales ? Movements - Remove - Delete a move</p>\n","urlObject":{"protocol":"https","path":["accounting","{{accountingID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b7402dea-8fce-47c4-9313-f06b0cf328d9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Cash-flow movement id.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"accountingID"}]}},"response":[{"id":"b01248f8-ebc7-47c0-9549-468228f43fb8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"23954ebf-6ffe-4874-a257-17c245d2d0d2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"982839d2-53db-44af-a6f5-b428f605e962","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e39fe78d-36de-4628-9f97-2543f17a7473","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9af95b4d-fc80-4641-85bb-c5642e610dfa","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accounting/%7B%7BaccountingID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"928634dc-c70c-4a62-b244-9d9caac8a665","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"098fb4dc-1fa8-4736-a005-8d5a353d7650","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d561bca6-31c4-40dd-a8af-77b61da82e5e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a88a85af-ef8e-4742-86a9-3b354e762ca1","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a99552f5-48f4-4dc5-92f6-92b218faf6f4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4dac90d8-e826-4d29-be72-f9e5a3374046"},{"name":"Edit Cash Movement","id":"9f4e5ef6-dac4-4a7e-90d8-125a8a4ae327","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}","description":"<p>Partially updates an existing cash-flow movement (PATCH). Fields the caller omits keep their current value (read first via SEC_ACCOUNTING_LOAD_FORM). For a recurring movement it rewrites this and later occurrences.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales ? Movements - Keep - Save a move</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AccountingConceptID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Accounting concept the movement is filed under.</td>\n</tr>\n<tr>\n<td><code>AccountingDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Free-text description of the movement.</td>\n</tr>\n<tr>\n<td><code>AccountingAmount</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Movement amount. The sign sets income/expense (negative = expense, positive = income).</td>\n</tr>\n<tr>\n<td><code>AccountingDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Movement date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>AccountingSign</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Movement sign (-1 expense, 1 income).</td>\n</tr>\n<tr>\n<td><code>AccountingRecurring</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 if the movement recurs, 0 otherwise.</td>\n</tr>\n<tr>\n<td><code>AccountingRecurringType</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Recurrence period type (backend catalogue; only used when AccountingRecurring is -1).</td>\n</tr>\n<tr>\n<td><code>AccountingRecurringEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["accounting","{{accountingID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0161be03-58b3-4046-a83f-54d5507ea01a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Cash-flow movement id.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"accountingID"}]}},"response":[{"id":"c9a18dad-7306-478b-adb1-9434e133fed2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ac2b0d9d-c3e5-4e02-b644-7f0cd6e44916","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c893fc1c-4d24-4192-a5f0-df2f973f4c91","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4e1581cd-5ce6-4222-ace7-d9e975297b9a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7ff0f015-481f-4cc6-9b9d-710c29e1818d","name":"The cash-flow movement does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Cash-flow movement not found\"\n}"},{"id":"2879c2d9-e31b-4e3c-8173-c1904a688cc8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5cfc8179-b01d-4e25-bbaf-ee4f84907969","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"08736fc4-5589-40c4-bfbe-e2e3d0d879db","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"25bb4c7b-1e6a-45ee-bde9-10070199799a","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a8b67543-9bd0-4b6f-a9da-00056614fd72","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c39165ea-6d0e-46ac-b576-a4bc21310443","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccountingConceptID\": 5,\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccountingConceptID` | `integer` | ✅ Yes | Accounting concept the movement is filed under. |\n| `AccountingDesc` | `string` | ❌ No | Free-text description of the movement. |\n| `AccountingAmount` | `number` | ✅ Yes | Movement amount. The sign sets income/expense (negative = expense, positive = income). |\n| `AccountingDate` | `string (date)` | ✅ Yes | Movement date (dd/MM/yyyy). |\n| `AccountingSign` | `integer` | ❌ No | Movement sign (-1 expense, 1 income). |\n| `AccountingRecurring` | `integer` | ❌ No | -1 if the movement recurs, 0 otherwise. |\n| `AccountingRecurringType` | `integer` | ❌ No | Recurrence period type (backend catalogue; only used when AccountingRecurring is -1). |\n| `AccountingRecurringEnd` | `string (date)` | ❌ No | Recurrence end date (dd/MM/yyyy; only used when AccountingRecurring is -1). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accounting/%7B%7BaccountingID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"9f4e5ef6-dac4-4a7e-90d8-125a8a4ae327"},{"name":"Export Cash Movements","id":"5dc01f6c-3710-4b6e-bc0f-3b7178c86879","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/accounting/export","description":"<p>Exports the cash-flow movements as JSON (derived from the backend CSV export). 404 when there is nothing to export.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales ? Movements - Export - Export the results of the search for cash flow movements</p>\n","urlObject":{"protocol":"https","path":["accounting","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional concept type id to filter (0 = all types).</p>\n","type":"text/plain"},"key":"accountingClassID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"accountingDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"accountingDateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index for pagination.</p>\n","type":"text/plain"},"key":"accountingPage","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Transaction sign filter (-1 expenses, 1 income, 0 both).</p>\n","type":"text/plain"},"key":"accountingSign","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional concept subtype id to filter (0 = all subtypes).</p>\n","type":"text/plain"},"key":"accountingSubClassID","value":"0"}],"variable":[]}},"response":[{"id":"b88716b2-8cee-4df0-b367-4b68e9eb7789","name":"Returns the CSV export parsed into a JSON object (one row per CSV line).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"bee25341-14b6-47fb-94e0-07200c65a011","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c6630760-67db-4a95-956b-105c01900654","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3e6ba336-d1c5-4d0f-89e3-841330cd11f2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0591b1d3-33be-4aa8-b3eb-3df4ae6ca1d7","name":"No records found to export for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No records found to export for the requested criteria\"\n}"},{"id":"2ce6b5bf-d3c6-4be7-947f-eb963cf54452","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"31b2762a-6047-4642-bc75-b8e89896c42e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f2cfd8b2-3111-46d8-845c-de9ad721d501","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"09fd3482-a13d-4a84-8379-79904d654008","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"36c2dd2e-5a17-4405-993b-35575152f940","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"0c3dbba9-5a0c-46e1-a03b-6a3c2cfa158f","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/export?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accounting/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"5dc01f6c-3710-4b6e-bc0f-3b7178c86879"},{"name":"Load Cash Movement","id":"87d4802d-c05d-43c4-8589-d68663f1325c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}","description":"<p>Loads the detail of a single cash-flow movement by id.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales ? Movements - Edit - Edit a movement</p>\n","urlObject":{"protocol":"https","path":["accounting","{{accountingID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"17f0a366-4a65-4776-97a6-0c5561c60165","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Cash-flow movement id.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"accountingID"}]}},"response":[{"id":"d1b8a9f4-7317-44a0-ac24-99cbca633f34","name":"Returns the detail of a single cash-flow movement.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"AccountingID\": 1,\n  \"AccountingConceptID\": 5,\n  \"AccountingConceptDesc\": \"Alquiler\",\n  \"AccountingDesc\": \"Pago mensual local\",\n  \"AccountingAmount\": -450.0,\n  \"AccountingDate\": \"15/07/2026\",\n  \"AccountingSign\": -1,\n  \"AccountingConfirmed\": -1,\n  \"AccountingRecurring\": 0,\n  \"ClinicID\": 1\n}"},{"id":"9aaeb799-f20d-45c9-a626-594753c05830","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d9d41676-c5dc-43ac-93ca-176495aa6284","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"60dea8f1-5439-48ce-a0f3-ef133212ef86","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f08b5229-ed65-4621-9492-83e41e7342a2","name":"The cash-flow movement does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Cash-flow movement not found\"\n}"},{"id":"f7119bf3-5776-4512-b4af-bd87f6cf67c2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"579e22df-d855-4465-8195-256d61d6c1e4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"41418201-b8bb-4288-9d9b-009d7fd08d09","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d7a9a128-f16d-4b46-a630-6dc520849f25","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"81c26562-c781-422f-aac9-2bdc6879d30e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"080cfc7a-d992-4601-8779-5e7bdbc1c94b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting/{{accountingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting","{{accountingID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"accountingID","value":"12","description":"**Required** | Type: `integer`\n\nCash-flow movement id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accounting/%7B%7BaccountingID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"87d4802d-c05d-43c4-8589-d68663f1325c"},{"name":"Search Cash Movements","id":"f0433de5-0bd1-44f3-83fe-52c4571d83d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/accounting","description":"<p>Lists cash-flow movements (Flujo de caja) for the clinic, filtered by date range, concept type/subtype and transaction sign. Returns a bare array; 404 when there are no movements.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales ? Movements - List - See the lists of movements</p>\n","urlObject":{"protocol":"https","path":["accounting"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional concept type id to filter (0 = all types).</p>\n","type":"text/plain"},"key":"accountingClassID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"accountingDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"accountingDateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index for pagination.</p>\n","type":"text/plain"},"key":"accountingPage","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Transaction sign filter (-1 expenses, 1 income, 0 both).</p>\n","type":"text/plain"},"key":"accountingSign","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional concept subtype id to filter (0 = all subtypes).</p>\n","type":"text/plain"},"key":"accountingSubClassID","value":"0"}],"variable":[]}},"response":[{"id":"fa400cac-f28c-418a-bd04-c12d644eceef","name":"Returns the list of cash-flow movements (Flujo de caja).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"AccountingID\": 1,\n    \"AccountingDate\": \"15/07/2026\",\n    \"AccountingAmount\": -450.0,\n    \"AccClassGName\": \"Alquiler\",\n    \"AccClassName\": \"Local comercial\",\n    \"AccountingConfirmed\": -1,\n    \"AccClassReadOnly\": 0,\n    \"AccountingHidden\": 0,\n    \"AccountingRepeat\": 0,\n    \"ClinicName\": \"Clínica Centro\",\n    \"CountryCurrencySymbol\": \"€\"\n  }\n]"},{"id":"329982ca-b054-4ad9-9ff7-c699075db3ca","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3abac640-e0d2-417d-814e-0ff31bea4c83","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bd3d6d3a-a45c-45ac-ab7c-49fcd2da50e3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ff2c0fe4-ac15-4c1d-a305-d2ce2f1d287d","name":"No cash-flow movements found for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No cash-flow movements found for the requested criteria\"\n}"},{"id":"bf032535-4862-4967-896f-12cea9875809","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5d5dd3be-1eeb-497c-80bf-558dd99a784e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f883aa9a-cdbb-4e25-95e1-58676460a8ff","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0734b47e-e1df-4c09-b032-bf6d9755edfd","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"393e2829-3492-4d04-a4db-a21cd6d85918","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7107fac2-1ede-4ddf-bbe9-5b9891e71354","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accounting?accountingClassID=0&accountingDateEnd=31/01/2026&accountingDateStart=01/01/2026&accountingPage=0&accountingSign=0&accountingSubClassID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accounting"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional concept type id to filter (0 = all types).","key":"accountingClassID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"accountingDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"accountingDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"accountingPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nTransaction sign filter (-1 expenses, 1 income, 0 both).","key":"accountingSign","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional concept subtype id to filter (0 = all subtypes).","key":"accountingSubClassID","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accounting\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"f0433de5-0bd1-44f3-83fe-52c4571d83d3"}],"id":"98f54ef6-d82c-4502-8ae7-ce9d163243d1","description":"<p>Accounting endpoints.</p>\n","_postman_id":"98f54ef6-d82c-4502-8ae7-ce9d163243d1"},{"name":"AccountingClass","item":[{"name":"Create Accounting Concept","id":"bc0ed34c-abd1-44fe-b4ac-f5981be7107d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"<p>Creates a new accounting concept in the concepts catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Concept catalog - New - New concept</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AccClassType</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept.</td>\n</tr>\n<tr>\n<td><code>AccClassName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept.</td>\n</tr>\n<tr>\n<td><code>AccClassGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo).</td>\n</tr>\n<tr>\n<td><code>AccClassAffectsCashDeskField</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>What the concept affects. 1 = cash payments, 2 = cash adjustments.</td>\n</tr>\n<tr>\n<td><code>AccClassDescription</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Description of the accounting concept.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["accountingClass"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"6e748236-1eb3-42de-8129-4d354f4af335","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassType` | `integer` | ✅ Yes | Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept. |\n| `AccClassName` | `string` | ✅ Yes | Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept. |\n| `AccClassGID` | `integer` | ❌ No | Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c59e8b7c-169f-458a-aa2c-03b6477b7b7b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassType` | `integer` | ✅ Yes | Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept. |\n| `AccClassName` | `string` | ✅ Yes | Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept. |\n| `AccClassGID` | `integer` | ❌ No | Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3e8fab6f-d461-4c43-a284-23282b01d460","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassType` | `integer` | ✅ Yes | Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept. |\n| `AccClassName` | `string` | ✅ Yes | Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept. |\n| `AccClassGID` | `integer` | ❌ No | Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"68f9bc21-1c68-44a4-8074-aab2d540aaeb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassType` | `integer` | ✅ Yes | Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept. |\n| `AccClassName` | `string` | ✅ Yes | Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept. |\n| `AccClassGID` | `integer` | ❌ No | Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"57fb296c-da90-47d9-a43a-57bc08f55f01","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassType` | `integer` | ✅ Yes | Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept. |\n| `AccClassName` | `string` | ✅ Yes | Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept. |\n| `AccClassGID` | `integer` | ❌ No | Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accountingClass\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"df0251a6-2d28-4815-ae9c-66c5d4507757","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassType` | `integer` | ✅ Yes | Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept. |\n| `AccClassName` | `string` | ✅ Yes | Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept. |\n| `AccClassGID` | `integer` | ❌ No | Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"edfff0ee-1a1e-42fa-b924-7a0f1e9c0d44","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassType` | `integer` | ✅ Yes | Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept. |\n| `AccClassName` | `string` | ✅ Yes | Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept. |\n| `AccClassGID` | `integer` | ❌ No | Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"67c81c7f-5326-4200-a854-7632dfb5764a","name":"AccClassName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassType` | `integer` | ✅ Yes | Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept. |\n| `AccClassName` | `string` | ✅ Yes | Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept. |\n| `AccClassGID` | `integer` | ❌ No | Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"AccClassName is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e0db0fc6-e19a-4070-852c-64c4c4cb714f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassType` | `integer` | ✅ Yes | Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept. |\n| `AccClassName` | `string` | ✅ Yes | Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept. |\n| `AccClassGID` | `integer` | ❌ No | Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a99e2d89-5023-4d83-99e1-f7b203ad9659","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassType\": 0,\n  \"AccClassName\": \"ACCTipo\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassType` | `integer` | ✅ Yes | Concept kind. 0 = account concept (top-level concept), 1 = sub-concept under a parent account concept. |\n| `AccClassName` | `string` | ✅ Yes | Name of the account concept. Used only when AccClassType = 0 (account concept). Leave empty for sub-concept. |\n| `AccClassGID` | `integer` | ❌ No | Identifier of the parent account concept this Subtipo belongs to. Used only when AccClassType = 1 (Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"bc0ed34c-abd1-44fe-b4ac-f5981be7107d"},{"name":"Delete Accounting Concept","id":"501c2a18-953a-4582-8f28-757ba8f5199d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","description":"<p>Deletes an accounting concept. Concepts referenced by cash movements are soft-disabled; a Tipo that still has active Subtipos cannot be deleted (409).</p>\n<p><strong>Permision:</strong></p>\n<p>Concept catalog - Remove - Delete a concept</p>\n","urlObject":{"protocol":"https","path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"da68518d-fbf6-4c48-804c-d32ee49f0cee","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the parent account concept (Tipo).</p>\n","type":"text/plain"},"type":"any","value":"1","key":"AccClassGID"},{"id":"ebe3d20f-d5bb-4a01-b6d0-a396ba0632e2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"AccClassID"}]}},"response":[{"id":"5b7407d4-e462-4d75-ab63-0bc117a117d2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"813de516-5f46-4495-aa5d-96bc0ac734a8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fe4af68b-f83a-42c6-b972-61cb501098f6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3ccff439-800e-4196-a8b9-937a4af93766","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"dbdafce5-1db2-4f13-a4c4-87a3fc87761c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accountingClass/%7B%7BAccClassGID%7D%7D/%7B%7BAccClassID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e27326b9-bb37-41c1-9459-df8d4e7420d3","name":"Returns a 409 error when the accounting concept cannot be deleted because it still has active sub-concepts.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The accounting concept cannot be deleted because it is still in use.\",\n  \"errorCode\": \"accounting-class-in-use\"\n}"},{"id":"3c4a43b0-79a5-4677-95d8-49c03e1ae068","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1f031202-c4e7-4207-ac0e-50f9d678b826","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b96d522c-fb6e-42fc-bb8d-885a3a7d3901","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bc63eff6-1d96-4b4c-91a5-e7f75cda0cd7","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"501c2a18-953a-4582-8f28-757ba8f5199d"},{"name":"Edit Accounting Concept","id":"b54ebb9c-4fd5-4368-8552-777f22d349b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","description":"<p>Updates an existing accounting concept. Address the parent concept (Tipo) with AccClassID = 0, or a sub-concept (Subtipo) with its own AccClassID.</p>\n<p><strong>Permision:</strong></p>\n<p>Concept catalog - Keep - Save concept</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AccClassName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>New name of the accounting concept (Tipo or Subtipo).</td>\n</tr>\n<tr>\n<td><code>AccClassAffectsCashDeskField</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>What the concept affects. 1 = cash payments, 2 = cash adjustments.</td>\n</tr>\n<tr>\n<td><code>AccClassDescription</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Description of the accounting concept.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"4bbe7e82-31e7-4877-8395-194a8a31e049","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the parent account concept (Tipo).</p>\n","type":"text/plain"},"type":"any","value":"1","key":"AccClassGID"},{"id":"4b2239c6-ed84-4a11-bcb7-dd75973e43c2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"AccClassID"}]}},"response":[{"id":"6dfd5a7e-6c68-4c9f-b374-e5f4ac04e6f7","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassName` | `string` | ✅ Yes | New name of the accounting concept (Tipo or Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8a662536-090a-47cf-9f8d-a95f81a26c77","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassName` | `string` | ✅ Yes | New name of the accounting concept (Tipo or Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f28571d1-0a96-4059-ba8b-2a0e5c99dc7a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassName` | `string` | ✅ Yes | New name of the accounting concept (Tipo or Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9eadc548-028a-4b07-9b6b-6176a71f899d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassName` | `string` | ✅ Yes | New name of the accounting concept (Tipo or Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"16ca40dd-b2db-43c4-baae-1d863b7fc191","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassName` | `string` | ✅ Yes | New name of the accounting concept (Tipo or Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accountingClass/%7B%7BAccClassGID%7D%7D/%7B%7BAccClassID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d52bd6cd-58d3-4513-b213-b7db06e14cae","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassName` | `string` | ✅ Yes | New name of the accounting concept (Tipo or Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8c3db250-1681-4512-80b8-459934d06a78","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassName` | `string` | ✅ Yes | New name of the accounting concept (Tipo or Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d174b883-bdae-4660-9ef0-5dc29124b25b","name":"AccClassName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassName` | `string` | ✅ Yes | New name of the accounting concept (Tipo or Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"AccClassName is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"c97a0896-b2cd-492a-813b-f605581807c0","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassName` | `string` | ✅ Yes | New name of the accounting concept (Tipo or Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e14f78a6-935c-40f2-9e4a-c361ec01cc2e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassAffectsCashDeskField\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AccClassName` | `string` | ✅ Yes | New name of the accounting concept (Tipo or Subtipo). |\n| `AccClassAffectsCashDeskField` | `integer` | ✅ Yes | What the concept affects. 1 = cash payments, 2 = cash adjustments. |\n| `AccClassDescription` | `string` | ❌ No | Description of the accounting concept. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b54ebb9c-4fd5-4368-8552-777f22d349b7"},{"name":"List accounting concepts catalog","id":"913a0722-eb2f-4b67-84ff-d9808ec026eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/accountingClass","description":"<p>Returns the full list of accounting concepts (Tipos and Subtipos) and available cash desk flow types.</p>\n<p><strong>Permision:</strong></p>\n<p>Concept catalog - To list - List concept catalog</p>\n","urlObject":{"protocol":"https","path":["accountingClass"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"7d8296cc-f0f5-44d2-b68a-c4d1151a5dc6","name":"Builds the final JSON response for the list accounting concepts endpoint.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/accountingClass"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"AccClassConcepts\": [\n    {\n      \"AccClassGID\": 1,\n      \"AccClassGName\": \"Alquiler\",\n      \"AccClassID\": 1,\n      \"AccClassName\": \"subtipo\",\n      \"AccClassReadOnly\": 0,\n      \"AccClassDescription\": \"descripcion\"\n    }\n  ],\n  \"AccClassCashDeskTypes\": [\n    {\n      \"AccClassCashDeskID\": 1,\n      \"AccClassCashDeskText\": \"Pagos por caja\"\n    }\n  ]\n}"},{"id":"5b1e7129-4d3d-4d90-ac87-78442c6bed4d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/accountingClass"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d66b42f0-9dd8-4a37-a322-13d648e58a91","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/accountingClass"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"94a61f5a-2f92-4a4a-9555-e9921b6ec8b1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/accountingClass"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bd70adbf-2d8a-459f-a28c-259008a96bfc","name":"Returns a 404 error when no accounting concepts are found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/accountingClass"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No accounting concepts found.\"\n}"},{"id":"5b714867-bdaa-4b0a-944f-cec84f0edf32","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/accountingClass"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"673c8140-1653-47c6-8bb5-0426d09b2211","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/accountingClass"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"080ffb96-1269-4f0e-9a6c-b5c66735e5c6","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/accountingClass"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"468e1f43-bb05-48f6-8ccf-4aa2ade024e8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/accountingClass"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"cfab3d19-bb78-43eb-b7fa-cad7a7d7f923","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/accountingClass"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accountingClass\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"913a0722-eb2f-4b67-84ff-d9808ec026eb"},{"name":"Load Accounting Concept","id":"60bcee57-ea80-4530-98da-49b6e9eb35d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","description":"<p>Loads the detail of a single accounting concept. Address the parent concept (Tipo) with AccClassID = 0, or a sub-concept (Subtipo) with its own AccClassID.</p>\n<p><strong>Permision:</strong></p>\n<p>Concept catalog - Edit - Edit concept</p>\n","urlObject":{"protocol":"https","path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"f1d0e642-2d23-4109-b80a-7d2b97f49c78","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the parent account concept (Tipo).</p>\n","type":"text/plain"},"type":"any","value":"1","key":"AccClassGID"},{"id":"c548fbd2-1f82-43d5-aa9f-cb5ef263f43a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"AccClassID"}]}},"response":[{"id":"46a8d442-bad3-48e7-b534-a3134843820e","name":"Accounting concept detail retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"AccClassGID\": 1,\n  \"AccClassID\": 0,\n  \"AccClassName\": \"Alquiler\",\n  \"AccClassDescription\": \"descripcion\",\n  \"AccClassAffectsCashDeskField\": 1\n}"},{"id":"a5ce1749-caef-4751-a77e-413e2d928fea","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"24a9b195-fdab-4bd7-9406-fad0f18caa41","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8e15f959-424b-462d-89f1-9f4645b8b277","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c2807bfb-996a-4df3-8664-689a27edd8ab","name":"Returns a 404 error when no accounting concepts are found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No accounting concepts found.\"\n}"},{"id":"a8027932-7715-4e14-8f70-71337ced675c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e88b72b3-43b6-4aba-a308-1284e14445f4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b6c20327-f0b6-4865-a760-8ee6d572e396","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"95c4abec-b364-4215-a57b-43cb7aa2fd6f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"b39f4b8f-1544-4753-b1c0-828c5cdaa3fe","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/accountingClass/{{AccClassGID}}/{{AccClassID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["accountingClass","{{AccClassGID}}","{{AccClassID}}"],"variable":[{"key":"AccClassGID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the parent account concept (Tipo)."},{"key":"AccClassID","value":"0","description":"**Required** | Type: `integer`\n\nIdentifier of the sub-concept (Subtipo). Use 0 to address the parent account concept (Tipo) itself."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/accountingClass/%7B%7BAccClassGID%7D%7D/%7B%7BAccClassID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"60bcee57-ea80-4530-98da-49b6e9eb35d5"}],"id":"17bd5228-24d2-4566-b561-21e42034c029","description":"<p>Accountingclass endpoints.</p>\n","_postman_id":"17bd5228-24d2-4566-b561-21e42034c029"},{"name":"Action","item":[{"name":"Discount","item":[{"name":"Get Action Discount Clinic Options","id":"7b43a92d-2b2c-4fb4-b254-bbc93b942424","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/action/discount/clinic-options?clinicID=1","description":"<p>Retrieves the discount classes available for a specific clinic when selecting a clinic in the campaign discount step.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Discounts - Select clinics (Step 3) - Clinic selection when creating a discount in a marketing action</p>\n","urlObject":{"protocol":"https","path":["action","discount","clinic-options"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier to reload the available discount classes for.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"07367581-14dd-4a8d-922f-6dd3728d439c","name":"Action discount clinic options retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/clinic-options?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","clinic-options"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier to reload the available discount classes for.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiscountClasses\": [\n    {\n      \"DiscountClassID\": \"1\",\n      \"DiscountDesc\": \"15%\"\n    }\n  ]\n}"},{"id":"cc484fdc-cc06-4228-8bf4-460e67717eb4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/clinic-options?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","clinic-options"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier to reload the available discount classes for.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c4a40e7a-8352-4749-89bd-7a8e667b2721","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/clinic-options?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","clinic-options"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier to reload the available discount classes for.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"345888d3-4b15-4557-ad44-b9da7773973c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/clinic-options?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","clinic-options"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier to reload the available discount classes for.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f5988183-e749-48b4-acdd-217230b83e92","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/clinic-options?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","clinic-options"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier to reload the available discount classes for.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action/discount/clinic-options\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ce84a215-2173-46e8-8136-1c09b9a7ec70","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/clinic-options?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","clinic-options"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier to reload the available discount classes for.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3fec5aee-65f1-44d8-8a81-fbbf6273e65c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/clinic-options?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","clinic-options"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier to reload the available discount classes for.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0086fca9-bc41-4cf4-931a-57ee723e1633","name":"InvalidActionDiscountClinicRequest","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/clinic-options?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","clinic-options"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier to reload the available discount classes for.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.actionDiscountClinic.message}\",\n  \"errorCode\": \"invalid-action-discount-clinic-request\"\n}"},{"id":"0c30c9d0-6819-419e-b33b-4e456b45cb51","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/clinic-options?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","clinic-options"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier to reload the available discount classes for.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7b43a92d-2b2c-4fb4-b254-bbc93b942424"},{"name":"Get Action Discount Tariff Options","id":"48c2791d-127d-463b-a150-10364cd3646f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/action/discount/tariff-options?productGID=1","description":"<p>Retrieves the tariff products, clinics, discount classes and families available to attach a discount to a campaign. The ActionDiscountRightsGranted flag reflects the SEC_ACTION_DISCOUNT_FORM permission, which is not an independently callable command in the backend.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Discounts - Select tariff - Selecting the tariff when configuring the discount</p>\n","urlObject":{"protocol":"https","path":["action","discount","tariff-options"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Tariff (product group) identifier to load discount options for.</p>\n","type":"text/plain"},"key":"productGID","value":"1"}],"variable":[]}},"response":[{"id":"65ed4a65-290a-4a19-b45a-b11d5e37cc6f","name":"Action discount tariff options retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/tariff-options?productGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","tariff-options"],"query":[{"description":"**Required** | Type: `integer`\n\nTariff (product group) identifier to load discount options for.","key":"productGID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TariffProducts\": [],\n  \"Clinics\": [\n    {\n      \"ClinicID\": \"2\",\n      \"ClinicCommercialName\": \"Clinica QA\"\n    }\n  ],\n  \"DiscountClasses\": [\n    {\n      \"DiscountClassID\": \"1\",\n      \"DiscountDesc\": \"15%\"\n    }\n  ],\n  \"Families\": [\n    {\n      \"FamilyID\": \"78\",\n      \"FamilyName\": \"Familia QA\"\n    }\n  ],\n  \"TariffLimitDisabled\": \"0\",\n  \"ActionDiscountRightsGranted\": true\n}"},{"id":"0f2953b8-dee9-46a9-85fd-dcc7a2a78930","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/tariff-options?productGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","tariff-options"],"query":[{"description":"**Required** | Type: `integer`\n\nTariff (product group) identifier to load discount options for.","key":"productGID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1a5d7e13-d5e6-4a06-8267-dbc751e14d01","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/tariff-options?productGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","tariff-options"],"query":[{"description":"**Required** | Type: `integer`\n\nTariff (product group) identifier to load discount options for.","key":"productGID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"24ae0fda-5dcd-4dc2-b7a6-edb744c02611","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/tariff-options?productGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","tariff-options"],"query":[{"description":"**Required** | Type: `integer`\n\nTariff (product group) identifier to load discount options for.","key":"productGID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d1d06b6a-f009-427e-ae61-96f279cdf1e5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/tariff-options?productGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","tariff-options"],"query":[{"description":"**Required** | Type: `integer`\n\nTariff (product group) identifier to load discount options for.","key":"productGID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action/discount/tariff-options\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"74654127-ce26-4a32-8065-9198ceb79b27","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/tariff-options?productGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","tariff-options"],"query":[{"description":"**Required** | Type: `integer`\n\nTariff (product group) identifier to load discount options for.","key":"productGID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6e157b74-13fa-48a2-8de4-e60cd29f1777","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/tariff-options?productGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","tariff-options"],"query":[{"description":"**Required** | Type: `integer`\n\nTariff (product group) identifier to load discount options for.","key":"productGID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9e511ce2-d75a-4e41-8aba-571b4a5038d1","name":"InvalidActionDiscountTariffRequest","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/tariff-options?productGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","tariff-options"],"query":[{"description":"**Required** | Type: `integer`\n\nTariff (product group) identifier to load discount options for.","key":"productGID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.actionDiscountTariff.message}\",\n  \"errorCode\": \"invalid-action-discount-tariff-request\"\n}"},{"id":"c34c49f7-d340-4a57-98d4-c1a00b551379","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/discount/tariff-options?productGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","discount","tariff-options"],"query":[{"description":"**Required** | Type: `integer`\n\nTariff (product group) identifier to load discount options for.","key":"productGID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"48c2791d-127d-463b-a150-10364cd3646f"}],"id":"9de6c4db-a0b9-4d3c-bbb0-8eed9b1647a6","description":"<p>Action / Discount endpoints.</p>\n","_postman_id":"9de6c4db-a0b9-4d3c-bbb0-8eed9b1647a6"},{"name":"Cancel Draft Action","id":"9ca8eeb9-f074-45a4-813c-606d5050c822","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/action/{{actionID}}/cancel","description":"<p>Discards a draft action created by \"Create Action\" before it has been finalized. Has no effect on actions that have already been finalized (SMSGTmp=0); the backend always returns success regardless of whether a draft was actually deleted.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Cancel - Cancel the marketing actions wizard</p>\n","urlObject":{"protocol":"https","path":["action","{{actionID}}","cancel"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"f7a5dfa6-b379-4014-99ba-0446193adb58","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Draft action identifier, as returned by Create Action.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"actionID"}]}},"response":[{"id":"95e16fa9-53b3-4571-9076-d3ad3bd57361","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","cancel"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"58b2a826-2b04-408f-9b03-05dc676e9bf7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","cancel"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"31969e7e-3b1f-4ec6-9254-eefd9f846a8a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","cancel"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"63dd2f98-3620-406f-9847-e52a277ab02e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","cancel"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"432d17f4-1e11-401e-9b8b-53b2640f0e5c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","cancel"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action/%7B%7BactionID%7D%7D/cancel\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"eb66a899-91c4-47d5-ad8d-45fceda3a7fd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","cancel"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"10777e4e-f65c-485a-ac31-9d204905cbe6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","cancel"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"81b6a895-d740-4069-a049-503472dfb41f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","cancel"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9ca8eeb9-f074-45a4-813c-606d5050c822"},{"name":"Create Action and Calculate Recipients","id":"76409a48-5e05-4704-94e7-b1199e1b0762","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"<p>Creates a draft marketing action and calculates its recipients. The draft is returned as ActionID; call \"Finalize Action\" (PUT) to confirm sending, or \"Cancel Action\" to discard it. Calling again with an existing ActionSMSGID recalculates recipients for that draft.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Create - Create a new marketing action</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ActionName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Action name.</td>\n</tr>\n<tr>\n<td><code>ActionMessage</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Message text.</td>\n</tr>\n<tr>\n<td><code>ActionCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Country identifier used to format recipient phone numbers.</td>\n</tr>\n<tr>\n<td><code>ActionSendDate</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Scheduled send date (dd/mm/yyyy).</td>\n</tr>\n<tr>\n<td><code>ActionSendTime</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Scheduled send time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>ActionType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Action channel.</td>\n</tr>\n<tr>\n<td><code>ActionSMSGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft.</td>\n</tr>\n<tr>\n<td><code>Mode</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint).</td>\n</tr>\n<tr>\n<td><code>Filters</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["action"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"d0eae930-f782-4ac1-9d11-a01524b9f2fa","name":"Action draft created and recipients calculated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Action name. |\n| `ActionMessage` | `string` | ✅ Yes | Message text. |\n| `ActionCountryID` | `integer` | ❌ No | Country identifier used to format recipient phone numbers. |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. |\n| `ActionSMSGID` | `integer` | ❌ No | Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft. |\n| `Mode` | `string` | ✅ Yes | Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint). |\n| `Filters` | `object` | ❌ No | Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ActionID\": 42,\n  \"ActionRecipientCount\": 128,\n  \"ActionPushRecipientCount\": 40,\n  \"ActionType\": \"App\"\n}"},{"id":"51d52c00-6a41-4cec-9b6c-74ff924df05d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Action name. |\n| `ActionMessage` | `string` | ✅ Yes | Message text. |\n| `ActionCountryID` | `integer` | ❌ No | Country identifier used to format recipient phone numbers. |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. |\n| `ActionSMSGID` | `integer` | ❌ No | Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft. |\n| `Mode` | `string` | ✅ Yes | Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint). |\n| `Filters` | `object` | ❌ No | Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f17115dc-fa4e-4f96-a79a-248b0d86c0fd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Action name. |\n| `ActionMessage` | `string` | ✅ Yes | Message text. |\n| `ActionCountryID` | `integer` | ❌ No | Country identifier used to format recipient phone numbers. |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. |\n| `ActionSMSGID` | `integer` | ❌ No | Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft. |\n| `Mode` | `string` | ✅ Yes | Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint). |\n| `Filters` | `object` | ❌ No | Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"faeae24c-0866-432e-bfe0-8466eb25037e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Action name. |\n| `ActionMessage` | `string` | ✅ Yes | Message text. |\n| `ActionCountryID` | `integer` | ❌ No | Country identifier used to format recipient phone numbers. |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. |\n| `ActionSMSGID` | `integer` | ❌ No | Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft. |\n| `Mode` | `string` | ✅ Yes | Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint). |\n| `Filters` | `object` | ❌ No | Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8585917a-95fb-49a3-843e-03ea38d77f25","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Action name. |\n| `ActionMessage` | `string` | ✅ Yes | Message text. |\n| `ActionCountryID` | `integer` | ❌ No | Country identifier used to format recipient phone numbers. |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. |\n| `ActionSMSGID` | `integer` | ❌ No | Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft. |\n| `Mode` | `string` | ✅ Yes | Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint). |\n| `Filters` | `object` | ❌ No | Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"debc0e1f-fa31-47cf-8664-accadc631837","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Action name. |\n| `ActionMessage` | `string` | ✅ Yes | Message text. |\n| `ActionCountryID` | `integer` | ❌ No | Country identifier used to format recipient phone numbers. |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. |\n| `ActionSMSGID` | `integer` | ❌ No | Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft. |\n| `Mode` | `string` | ✅ Yes | Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint). |\n| `Filters` | `object` | ❌ No | Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ca7caa63-e716-4290-8161-3022d1ed2cd3","name":"Create Action got a backend response with neither a draft id nor a recipient-search error code (unexpected/empty shape). Faults instead of returning a fabricated ActionID:0.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Action name. |\n| `ActionMessage` | `string` | ✅ Yes | Message text. |\n| `ActionCountryID` | `integer` | ❌ No | Country identifier used to format recipient phone numbers. |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. |\n| `ActionSMSGID` | `integer` | ❌ No | Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft. |\n| `Mode` | `string` | ✅ Yes | Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint). |\n| `Filters` | `object` | ❌ No | Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The action could not be created due to an unexpected backend response.\",\n  \"errorCode\": \"action-create-unexpected-response\"\n}"},{"id":"469dd27c-9991-40c5-bd00-f0c34ad89396","name":"InvalidCreateActionRequest","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Action name. |\n| `ActionMessage` | `string` | ✅ Yes | Message text. |\n| `ActionCountryID` | `integer` | ❌ No | Country identifier used to format recipient phone numbers. |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. |\n| `ActionSMSGID` | `integer` | ❌ No | Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft. |\n| `Mode` | `string` | ✅ Yes | Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint). |\n| `Filters` | `object` | ❌ No | Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.createAction.message}\",\n  \"errorCode\": \"invalid-create-action-request\"\n}"},{"id":"85f28f9e-58a3-4b6c-bc2c-97a810db7aa9","name":"The recipient search for the action failed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Action name. |\n| `ActionMessage` | `string` | ✅ Yes | Message text. |\n| `ActionCountryID` | `integer` | ❌ No | Country identifier used to format recipient phone numbers. |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. |\n| `ActionSMSGID` | `integer` | ❌ No | Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft. |\n| `Mode` | `string` | ✅ Yes | Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint). |\n| `Filters` | `object` | ❌ No | Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The recipient search for the action failed.\",\n  \"errorCode\": \"action-search-error\",\n  \"ActionSearchErrorCode\": 0\n}"},{"id":"5bb1c7db-2efd-4fd2-b515-6b840797cf65","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"App\",\n  \"Mode\": \"All\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Action name. |\n| `ActionMessage` | `string` | ✅ Yes | Message text. |\n| `ActionCountryID` | `integer` | ❌ No | Country identifier used to format recipient phone numbers. |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. |\n| `ActionSMSGID` | `integer` | ❌ No | Existing draft identifier to recalculate recipients for. Omit or send 0 to create a new draft. |\n| `Mode` | `string` | ✅ Yes | Recipient selection mode: All clients, Filtered (advanced search via Recipients.Filters), or Import (a pasted list of phones/emails - requires the recipients to already exist as pending entries in the system; not independently supported by this endpoint). |\n| `Filters` | `object` | ❌ No | Free-form advanced-search filter criteria, used when Recipients.Mode is Filtered. Forwarded as-is to the backend's JSON filter input. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"76409a48-5e05-4704-94e7-b1199e1b0762"},{"name":"Delete Action","id":"f741463c-8e42-421e-8913-c82cec498a37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/action/{{actionID}}","description":"<p>Deletes a finalized action that is not currently running, optionally deleting its linked discount as well.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Delete - Delete an existing marketing action</p>\n","urlObject":{"protocol":"https","path":["action","{{actionID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>boolean</code></p>\n<p>When true, also deletes the discount linked to this action.</p>\n","type":"text/plain"},"key":"deleteDiscounts","value":"false"}],"variable":[{"id":"d050ec75-55ea-4631-a74e-da8f3b853654","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Action (campaign) identifier.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"actionID"}]}},"response":[{"id":"76d1dac3-b801-45b5-bf95-5f9a0f6c6090","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discount linked to this action.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"dd3f183a-4c1a-4f22-857e-83db50af1a3c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discount linked to this action.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1ed47273-7639-402b-8fff-5c703f4143ab","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discount linked to this action.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e83e2317-be8a-4571-981a-962ba51e94f2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discount linked to this action.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a0587d2e-c4d9-4cb2-9d90-6792d5d6a2e0","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discount linked to this action.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action/%7B%7BactionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"08ee7eb3-010f-4b06-bb58-5138968681c5","name":"The action is currently being sent and cannot be deleted.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discount linked to this action.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The action is currently running and cannot be deleted.\",\n  \"errorCode\": \"283\"\n}"},{"id":"e4e2135f-dff9-4887-b4f6-1bcae75450f8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discount linked to this action.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"af1c4b05-e9b9-4a8e-b64d-b93373b11178","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discount linked to this action.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bada6da3-3f39-4ff5-9709-a2a9bebab47a","name":"The action could not be deleted","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discount linked to this action.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The action could not be deleted.\",\n  \"errorCode\": \"153\"\n}"},{"id":"87ea0bbf-3641-4805-8e48-6f26c96a15ca","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discount linked to this action.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f741463c-8e42-421e-8913-c82cec498a37"},{"name":"Export Action Recipients as CSV","id":"170f0112-6f92-4e77-8200-73670f7e0caf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/action/{{actionID}}/export","description":"<p>Downloads the campaign's recipients as a CSV file. When providerID is supplied (SMS/Both channel), this call also marks the campaign as running on the backend, which is the same effect the legacy UI export button has — it is not a read-only operation for those channels.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Export - Export the list of recipients of a marketing action to a CSV file</p>\n","urlObject":{"protocol":"https","path":["action","{{actionID}}","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>SMS provider identifier (x_config_sms_providers). Provide it to export SMS/Both recipients as a provider-formatted CSV - this also marks the action as running on the backend. Omit it to export App/internal-messaging recipients (read-only).</p>\n","type":"text/plain"},"key":"providerID","value":"{{providerID}}"}],"variable":[{"id":"f6bd21d8-4d2d-4415-adb4-f9028ddebdd3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Action (campaign) identifier.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"actionID"}]}},"response":[{"id":"c59bafa2-e64a-4535-873c-725d4f1fe84b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/export?providerID={{providerID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nSMS provider identifier (x_config_sms_providers). Provide it to export SMS/Both recipients as a provider-formatted CSV - this also marks the action as running on the backend. Omit it to export App/internal-messaging recipients (read-only).","key":"providerID","value":"{{providerID}}","x-postman-displayValue":"{{providerID}}"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ff67c371-2b90-4be1-90cd-f7d8c9b9cdd5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/export?providerID={{providerID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nSMS provider identifier (x_config_sms_providers). Provide it to export SMS/Both recipients as a provider-formatted CSV - this also marks the action as running on the backend. Omit it to export App/internal-messaging recipients (read-only).","key":"providerID","value":"{{providerID}}","x-postman-displayValue":"{{providerID}}"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4c4c3eff-14eb-407a-95b7-bea13af3a73d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/export?providerID={{providerID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nSMS provider identifier (x_config_sms_providers). Provide it to export SMS/Both recipients as a provider-formatted CSV - this also marks the action as running on the backend. Omit it to export App/internal-messaging recipients (read-only).","key":"providerID","value":"{{providerID}}","x-postman-displayValue":"{{providerID}}"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e96436cf-0ecd-402b-9472-8f77203b0213","name":"The action has no recipients to export (the CSV would contain only the header row).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/export?providerID={{providerID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nSMS provider identifier (x_config_sms_providers). Provide it to export SMS/Both recipients as a provider-formatted CSV - this also marks the action as running on the backend. Omit it to export App/internal-messaging recipients (read-only).","key":"providerID","value":"{{providerID}}","x-postman-displayValue":"{{providerID}}"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The action has no recipients to export.\",\n  \"errorCode\": \"action-senders-empty\"\n}"},{"id":"80f77775-2dc0-4685-8a4e-44b60a6696af","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/export?providerID={{providerID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nSMS provider identifier (x_config_sms_providers). Provide it to export SMS/Both recipients as a provider-formatted CSV - this also marks the action as running on the backend. Omit it to export App/internal-messaging recipients (read-only).","key":"providerID","value":"{{providerID}}","x-postman-displayValue":"{{providerID}}"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"036f2fd0-3ad3-410d-a1be-d92060246768","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/export?providerID={{providerID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nSMS provider identifier (x_config_sms_providers). Provide it to export SMS/Both recipients as a provider-formatted CSV - this also marks the action as running on the backend. Omit it to export App/internal-messaging recipients (read-only).","key":"providerID","value":"{{providerID}}","x-postman-displayValue":"{{providerID}}"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c373f9f7-a846-4fe3-82a3-6beca7f831fd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/export?providerID={{providerID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nSMS provider identifier (x_config_sms_providers). Provide it to export SMS/Both recipients as a provider-formatted CSV - this also marks the action as running on the backend. Omit it to export App/internal-messaging recipients (read-only).","key":"providerID","value":"{{providerID}}","x-postman-displayValue":"{{providerID}}"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"51dd8611-67f0-4eab-8c75-ed9eef96dca8","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}/export?providerID={{providerID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nSMS provider identifier (x_config_sms_providers). Provide it to export SMS/Both recipients as a provider-formatted CSV - this also marks the action as running on the backend. Omit it to export App/internal-messaging recipients (read-only).","key":"providerID","value":"{{providerID}}","x-postman-displayValue":"{{providerID}}"}],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action/%7B%7BactionID%7D%7D/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"170f0112-6f92-4e77-8200-73670f7e0caf"},{"name":"Finalize Action","id":"9eb4829e-ece0-48ae-8f22-0c71665ed28a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/{{actionID}}","description":"<p>Confirms a draft action (created via POST), turning it from a temporary draft into a real campaign: schedules the send task for its channel, optionally creates the linked discount, and marks the draft as no longer temporary. This is the wizard's final \"Accept\" step.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Save - Modify an existing marketing action</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ActionName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Final action name.</td>\n</tr>\n<tr>\n<td><code>ActionCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ActionSendDate</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Scheduled send date (dd/mm/yyyy).</td>\n</tr>\n<tr>\n<td><code>ActionSendTime</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Scheduled send time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>ActionPublic</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Recipient selection mode used when the draft was created (All, Filtered, Import).</td>\n</tr>\n<tr>\n<td><code>ActionType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ActionMessageID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS.</td>\n</tr>\n<tr>\n<td><code>ClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Clinic whose Email Marketing integration API key is used. Required when ActionType is Email.</td>\n</tr>\n<tr>\n<td><code>TemplateID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Email marketing template identifier. Required when ActionType is Email.</td>\n</tr>\n<tr>\n<td><code>CampaignID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to.</td>\n</tr>\n<tr>\n<td><code>WhatsappTemplateID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>WhatsApp template identifier. Required when ActionType is Whatsapp.</td>\n</tr>\n<tr>\n<td><code>CreateDiscount</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>When true, creates a discount linked to this action from the Discount object.</td>\n</tr>\n<tr>\n<td><code>Discount</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier).</td>\n</tr>\n<tr>\n<td><code>DiscountClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Discount class this campaign discount belongs to.</td>\n</tr>\n<tr>\n<td><code>DiscountProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Tariff (product group) the discount applies to.</td>\n</tr>\n<tr>\n<td><code>DiscountProductID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Specific product within the tariff, or 0 for the whole tariff.</td>\n</tr>\n<tr>\n<td><code>DiscountClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Clinic the discount is restricted to.</td>\n</tr>\n<tr>\n<td><code>DiscountDateStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DiscountDateEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DiscountValidity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of uses per client.</td>\n</tr>\n<tr>\n<td><code>DiscountActivationLimit</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum number of times the discount can be activated in total.</td>\n</tr>\n<tr>\n<td><code>DiscountComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DiscountProductType</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DiscountProductQuantity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DiscountFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DiscountMaxValue</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DiscountWeekDays</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>7-character mask (Mon..Sun, 1/0) of active days.</td>\n</tr>\n<tr>\n<td><code>DiscountTimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DiscountTimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["action","{{actionID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"51a0066f-e6c6-4d6c-90f6-d7480b4581c4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Draft action identifier, as returned by Create Action.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"actionID"}]}},"response":[{"id":"afe70dcf-8aff-488e-ae46-433d264381e6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Final action name. |\n| `ActionCountryID` | `integer` | ❌ No |  |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionPublic` | `string` | ✅ Yes | Recipient selection mode used when the draft was created (All, Filtered, Import). |\n| `ActionType` | `string` | ✅ Yes |  |\n| `ActionMessageID` | `integer` | ❌ No | Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose Email Marketing integration API key is used. Required when ActionType is Email. |\n| `TemplateID` | `string` | ❌ No | Email marketing template identifier. Required when ActionType is Email. |\n| `CampaignID` | `integer` | ❌ No | Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to. |\n| `WhatsappTemplateID` | `string` | ❌ No | WhatsApp template identifier. Required when ActionType is Whatsapp. |\n| `CreateDiscount` | `boolean` | ❌ No | When true, creates a discount linked to this action from the Discount object. |\n| `Discount` | `object` | ❌ No | Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier). |\n| `DiscountClassID` | `integer` | ❌ No | Discount class this campaign discount belongs to. |\n| `DiscountProductGID` | `integer` | ❌ No | Tariff (product group) the discount applies to. |\n| `DiscountProductID` | `integer` | ❌ No | Specific product within the tariff, or 0 for the whole tariff. |\n| `DiscountClinicID` | `integer` | ❌ No | Clinic the discount is restricted to. |\n| `DiscountDateStart` | `string` | ❌ No |  |\n| `DiscountDateEnd` | `string` | ❌ No |  |\n| `DiscountValidity` | `integer` | ❌ No | Number of uses per client. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of times the discount can be activated in total. |\n| `DiscountComments` | `string` | ❌ No |  |\n| `DiscountProductType` | `integer` | ❌ No |  |\n| `DiscountProductQuantity` | `integer` | ❌ No |  |\n| `DiscountFamilyID` | `integer` | ❌ No |  |\n| `DiscountMaxValue` | `number` | ❌ No |  |\n| `DiscountWeekDays` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days. |\n| `DiscountTimeStart` | `string` | ❌ No |  |\n| `DiscountTimeEnd` | `string` | ❌ No |  |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ActionDateError\": false,\n  \"ActionMailMktError\": \"502\",\n  \"ActionMailMktErrorDesc\": \"Email marketing provider unavailable.\"\n}"},{"id":"42ab0579-6739-45df-a6ba-ef475f809b4d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Final action name. |\n| `ActionCountryID` | `integer` | ❌ No |  |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionPublic` | `string` | ✅ Yes | Recipient selection mode used when the draft was created (All, Filtered, Import). |\n| `ActionType` | `string` | ✅ Yes |  |\n| `ActionMessageID` | `integer` | ❌ No | Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose Email Marketing integration API key is used. Required when ActionType is Email. |\n| `TemplateID` | `string` | ❌ No | Email marketing template identifier. Required when ActionType is Email. |\n| `CampaignID` | `integer` | ❌ No | Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to. |\n| `WhatsappTemplateID` | `string` | ❌ No | WhatsApp template identifier. Required when ActionType is Whatsapp. |\n| `CreateDiscount` | `boolean` | ❌ No | When true, creates a discount linked to this action from the Discount object. |\n| `Discount` | `object` | ❌ No | Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier). |\n| `DiscountClassID` | `integer` | ❌ No | Discount class this campaign discount belongs to. |\n| `DiscountProductGID` | `integer` | ❌ No | Tariff (product group) the discount applies to. |\n| `DiscountProductID` | `integer` | ❌ No | Specific product within the tariff, or 0 for the whole tariff. |\n| `DiscountClinicID` | `integer` | ❌ No | Clinic the discount is restricted to. |\n| `DiscountDateStart` | `string` | ❌ No |  |\n| `DiscountDateEnd` | `string` | ❌ No |  |\n| `DiscountValidity` | `integer` | ❌ No | Number of uses per client. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of times the discount can be activated in total. |\n| `DiscountComments` | `string` | ❌ No |  |\n| `DiscountProductType` | `integer` | ❌ No |  |\n| `DiscountProductQuantity` | `integer` | ❌ No |  |\n| `DiscountFamilyID` | `integer` | ❌ No |  |\n| `DiscountMaxValue` | `number` | ❌ No |  |\n| `DiscountWeekDays` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days. |\n| `DiscountTimeStart` | `string` | ❌ No |  |\n| `DiscountTimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9d654438-6998-458d-8db7-3cac2dbb5768","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Final action name. |\n| `ActionCountryID` | `integer` | ❌ No |  |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionPublic` | `string` | ✅ Yes | Recipient selection mode used when the draft was created (All, Filtered, Import). |\n| `ActionType` | `string` | ✅ Yes |  |\n| `ActionMessageID` | `integer` | ❌ No | Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose Email Marketing integration API key is used. Required when ActionType is Email. |\n| `TemplateID` | `string` | ❌ No | Email marketing template identifier. Required when ActionType is Email. |\n| `CampaignID` | `integer` | ❌ No | Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to. |\n| `WhatsappTemplateID` | `string` | ❌ No | WhatsApp template identifier. Required when ActionType is Whatsapp. |\n| `CreateDiscount` | `boolean` | ❌ No | When true, creates a discount linked to this action from the Discount object. |\n| `Discount` | `object` | ❌ No | Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier). |\n| `DiscountClassID` | `integer` | ❌ No | Discount class this campaign discount belongs to. |\n| `DiscountProductGID` | `integer` | ❌ No | Tariff (product group) the discount applies to. |\n| `DiscountProductID` | `integer` | ❌ No | Specific product within the tariff, or 0 for the whole tariff. |\n| `DiscountClinicID` | `integer` | ❌ No | Clinic the discount is restricted to. |\n| `DiscountDateStart` | `string` | ❌ No |  |\n| `DiscountDateEnd` | `string` | ❌ No |  |\n| `DiscountValidity` | `integer` | ❌ No | Number of uses per client. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of times the discount can be activated in total. |\n| `DiscountComments` | `string` | ❌ No |  |\n| `DiscountProductType` | `integer` | ❌ No |  |\n| `DiscountProductQuantity` | `integer` | ❌ No |  |\n| `DiscountFamilyID` | `integer` | ❌ No |  |\n| `DiscountMaxValue` | `number` | ❌ No |  |\n| `DiscountWeekDays` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days. |\n| `DiscountTimeStart` | `string` | ❌ No |  |\n| `DiscountTimeEnd` | `string` | ❌ No |  |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1903c7b9-4360-416c-b5e2-3c7ce76eb7f7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Final action name. |\n| `ActionCountryID` | `integer` | ❌ No |  |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionPublic` | `string` | ✅ Yes | Recipient selection mode used when the draft was created (All, Filtered, Import). |\n| `ActionType` | `string` | ✅ Yes |  |\n| `ActionMessageID` | `integer` | ❌ No | Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose Email Marketing integration API key is used. Required when ActionType is Email. |\n| `TemplateID` | `string` | ❌ No | Email marketing template identifier. Required when ActionType is Email. |\n| `CampaignID` | `integer` | ❌ No | Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to. |\n| `WhatsappTemplateID` | `string` | ❌ No | WhatsApp template identifier. Required when ActionType is Whatsapp. |\n| `CreateDiscount` | `boolean` | ❌ No | When true, creates a discount linked to this action from the Discount object. |\n| `Discount` | `object` | ❌ No | Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier). |\n| `DiscountClassID` | `integer` | ❌ No | Discount class this campaign discount belongs to. |\n| `DiscountProductGID` | `integer` | ❌ No | Tariff (product group) the discount applies to. |\n| `DiscountProductID` | `integer` | ❌ No | Specific product within the tariff, or 0 for the whole tariff. |\n| `DiscountClinicID` | `integer` | ❌ No | Clinic the discount is restricted to. |\n| `DiscountDateStart` | `string` | ❌ No |  |\n| `DiscountDateEnd` | `string` | ❌ No |  |\n| `DiscountValidity` | `integer` | ❌ No | Number of uses per client. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of times the discount can be activated in total. |\n| `DiscountComments` | `string` | ❌ No |  |\n| `DiscountProductType` | `integer` | ❌ No |  |\n| `DiscountProductQuantity` | `integer` | ❌ No |  |\n| `DiscountFamilyID` | `integer` | ❌ No |  |\n| `DiscountMaxValue` | `number` | ❌ No |  |\n| `DiscountWeekDays` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days. |\n| `DiscountTimeStart` | `string` | ❌ No |  |\n| `DiscountTimeEnd` | `string` | ❌ No |  |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"dab01015-5c5f-41fe-ad9c-4e1e04234104","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Final action name. |\n| `ActionCountryID` | `integer` | ❌ No |  |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionPublic` | `string` | ✅ Yes | Recipient selection mode used when the draft was created (All, Filtered, Import). |\n| `ActionType` | `string` | ✅ Yes |  |\n| `ActionMessageID` | `integer` | ❌ No | Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose Email Marketing integration API key is used. Required when ActionType is Email. |\n| `TemplateID` | `string` | ❌ No | Email marketing template identifier. Required when ActionType is Email. |\n| `CampaignID` | `integer` | ❌ No | Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to. |\n| `WhatsappTemplateID` | `string` | ❌ No | WhatsApp template identifier. Required when ActionType is Whatsapp. |\n| `CreateDiscount` | `boolean` | ❌ No | When true, creates a discount linked to this action from the Discount object. |\n| `Discount` | `object` | ❌ No | Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier). |\n| `DiscountClassID` | `integer` | ❌ No | Discount class this campaign discount belongs to. |\n| `DiscountProductGID` | `integer` | ❌ No | Tariff (product group) the discount applies to. |\n| `DiscountProductID` | `integer` | ❌ No | Specific product within the tariff, or 0 for the whole tariff. |\n| `DiscountClinicID` | `integer` | ❌ No | Clinic the discount is restricted to. |\n| `DiscountDateStart` | `string` | ❌ No |  |\n| `DiscountDateEnd` | `string` | ❌ No |  |\n| `DiscountValidity` | `integer` | ❌ No | Number of uses per client. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of times the discount can be activated in total. |\n| `DiscountComments` | `string` | ❌ No |  |\n| `DiscountProductType` | `integer` | ❌ No |  |\n| `DiscountProductQuantity` | `integer` | ❌ No |  |\n| `DiscountFamilyID` | `integer` | ❌ No |  |\n| `DiscountMaxValue` | `number` | ❌ No |  |\n| `DiscountWeekDays` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days. |\n| `DiscountTimeStart` | `string` | ❌ No |  |\n| `DiscountTimeEnd` | `string` | ❌ No |  |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action/%7B%7BactionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f40927de-d07f-4365-8db0-b48b76888003","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Final action name. |\n| `ActionCountryID` | `integer` | ❌ No |  |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionPublic` | `string` | ✅ Yes | Recipient selection mode used when the draft was created (All, Filtered, Import). |\n| `ActionType` | `string` | ✅ Yes |  |\n| `ActionMessageID` | `integer` | ❌ No | Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose Email Marketing integration API key is used. Required when ActionType is Email. |\n| `TemplateID` | `string` | ❌ No | Email marketing template identifier. Required when ActionType is Email. |\n| `CampaignID` | `integer` | ❌ No | Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to. |\n| `WhatsappTemplateID` | `string` | ❌ No | WhatsApp template identifier. Required when ActionType is Whatsapp. |\n| `CreateDiscount` | `boolean` | ❌ No | When true, creates a discount linked to this action from the Discount object. |\n| `Discount` | `object` | ❌ No | Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier). |\n| `DiscountClassID` | `integer` | ❌ No | Discount class this campaign discount belongs to. |\n| `DiscountProductGID` | `integer` | ❌ No | Tariff (product group) the discount applies to. |\n| `DiscountProductID` | `integer` | ❌ No | Specific product within the tariff, or 0 for the whole tariff. |\n| `DiscountClinicID` | `integer` | ❌ No | Clinic the discount is restricted to. |\n| `DiscountDateStart` | `string` | ❌ No |  |\n| `DiscountDateEnd` | `string` | ❌ No |  |\n| `DiscountValidity` | `integer` | ❌ No | Number of uses per client. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of times the discount can be activated in total. |\n| `DiscountComments` | `string` | ❌ No |  |\n| `DiscountProductType` | `integer` | ❌ No |  |\n| `DiscountProductQuantity` | `integer` | ❌ No |  |\n| `DiscountFamilyID` | `integer` | ❌ No |  |\n| `DiscountMaxValue` | `number` | ❌ No |  |\n| `DiscountWeekDays` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days. |\n| `DiscountTimeStart` | `string` | ❌ No |  |\n| `DiscountTimeEnd` | `string` | ❌ No |  |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ed0f95a4-f8e4-44f7-a962-6a8bb6fb83b8","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Final action name. |\n| `ActionCountryID` | `integer` | ❌ No |  |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionPublic` | `string` | ✅ Yes | Recipient selection mode used when the draft was created (All, Filtered, Import). |\n| `ActionType` | `string` | ✅ Yes |  |\n| `ActionMessageID` | `integer` | ❌ No | Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose Email Marketing integration API key is used. Required when ActionType is Email. |\n| `TemplateID` | `string` | ❌ No | Email marketing template identifier. Required when ActionType is Email. |\n| `CampaignID` | `integer` | ❌ No | Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to. |\n| `WhatsappTemplateID` | `string` | ❌ No | WhatsApp template identifier. Required when ActionType is Whatsapp. |\n| `CreateDiscount` | `boolean` | ❌ No | When true, creates a discount linked to this action from the Discount object. |\n| `Discount` | `object` | ❌ No | Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier). |\n| `DiscountClassID` | `integer` | ❌ No | Discount class this campaign discount belongs to. |\n| `DiscountProductGID` | `integer` | ❌ No | Tariff (product group) the discount applies to. |\n| `DiscountProductID` | `integer` | ❌ No | Specific product within the tariff, or 0 for the whole tariff. |\n| `DiscountClinicID` | `integer` | ❌ No | Clinic the discount is restricted to. |\n| `DiscountDateStart` | `string` | ❌ No |  |\n| `DiscountDateEnd` | `string` | ❌ No |  |\n| `DiscountValidity` | `integer` | ❌ No | Number of uses per client. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of times the discount can be activated in total. |\n| `DiscountComments` | `string` | ❌ No |  |\n| `DiscountProductType` | `integer` | ❌ No |  |\n| `DiscountProductQuantity` | `integer` | ❌ No |  |\n| `DiscountFamilyID` | `integer` | ❌ No |  |\n| `DiscountMaxValue` | `number` | ❌ No |  |\n| `DiscountWeekDays` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days. |\n| `DiscountTimeStart` | `string` | ❌ No |  |\n| `DiscountTimeEnd` | `string` | ❌ No |  |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b76c1ea8-c9f1-4f1d-97b3-7bf1ad21b06d","name":"InvalidFinalizeActionRequest","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Final action name. |\n| `ActionCountryID` | `integer` | ❌ No |  |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionPublic` | `string` | ✅ Yes | Recipient selection mode used when the draft was created (All, Filtered, Import). |\n| `ActionType` | `string` | ✅ Yes |  |\n| `ActionMessageID` | `integer` | ❌ No | Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose Email Marketing integration API key is used. Required when ActionType is Email. |\n| `TemplateID` | `string` | ❌ No | Email marketing template identifier. Required when ActionType is Email. |\n| `CampaignID` | `integer` | ❌ No | Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to. |\n| `WhatsappTemplateID` | `string` | ❌ No | WhatsApp template identifier. Required when ActionType is Whatsapp. |\n| `CreateDiscount` | `boolean` | ❌ No | When true, creates a discount linked to this action from the Discount object. |\n| `Discount` | `object` | ❌ No | Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier). |\n| `DiscountClassID` | `integer` | ❌ No | Discount class this campaign discount belongs to. |\n| `DiscountProductGID` | `integer` | ❌ No | Tariff (product group) the discount applies to. |\n| `DiscountProductID` | `integer` | ❌ No | Specific product within the tariff, or 0 for the whole tariff. |\n| `DiscountClinicID` | `integer` | ❌ No | Clinic the discount is restricted to. |\n| `DiscountDateStart` | `string` | ❌ No |  |\n| `DiscountDateEnd` | `string` | ❌ No |  |\n| `DiscountValidity` | `integer` | ❌ No | Number of uses per client. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of times the discount can be activated in total. |\n| `DiscountComments` | `string` | ❌ No |  |\n| `DiscountProductType` | `integer` | ❌ No |  |\n| `DiscountProductQuantity` | `integer` | ❌ No |  |\n| `DiscountFamilyID` | `integer` | ❌ No |  |\n| `DiscountMaxValue` | `number` | ❌ No |  |\n| `DiscountWeekDays` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days. |\n| `DiscountTimeStart` | `string` | ❌ No |  |\n| `DiscountTimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.finalizeAction.message}\",\n  \"errorCode\": \"invalid-finalize-action-request\"\n}"},{"id":"56609853-401f-4d45-b8ff-84fecbb328dc","name":"The send date/time does not meet the minimum","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Final action name. |\n| `ActionCountryID` | `integer` | ❌ No |  |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionPublic` | `string` | ✅ Yes | Recipient selection mode used when the draft was created (All, Filtered, Import). |\n| `ActionType` | `string` | ✅ Yes |  |\n| `ActionMessageID` | `integer` | ❌ No | Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose Email Marketing integration API key is used. Required when ActionType is Email. |\n| `TemplateID` | `string` | ❌ No | Email marketing template identifier. Required when ActionType is Email. |\n| `CampaignID` | `integer` | ❌ No | Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to. |\n| `WhatsappTemplateID` | `string` | ❌ No | WhatsApp template identifier. Required when ActionType is Whatsapp. |\n| `CreateDiscount` | `boolean` | ❌ No | When true, creates a discount linked to this action from the Discount object. |\n| `Discount` | `object` | ❌ No | Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier). |\n| `DiscountClassID` | `integer` | ❌ No | Discount class this campaign discount belongs to. |\n| `DiscountProductGID` | `integer` | ❌ No | Tariff (product group) the discount applies to. |\n| `DiscountProductID` | `integer` | ❌ No | Specific product within the tariff, or 0 for the whole tariff. |\n| `DiscountClinicID` | `integer` | ❌ No | Clinic the discount is restricted to. |\n| `DiscountDateStart` | `string` | ❌ No |  |\n| `DiscountDateEnd` | `string` | ❌ No |  |\n| `DiscountValidity` | `integer` | ❌ No | Number of uses per client. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of times the discount can be activated in total. |\n| `DiscountComments` | `string` | ❌ No |  |\n| `DiscountProductType` | `integer` | ❌ No |  |\n| `DiscountProductQuantity` | `integer` | ❌ No |  |\n| `DiscountFamilyID` | `integer` | ❌ No |  |\n| `DiscountMaxValue` | `number` | ❌ No |  |\n| `DiscountWeekDays` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days. |\n| `DiscountTimeStart` | `string` | ❌ No |  |\n| `DiscountTimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The send date/time does not meet the minimum advance notice required for this channel.\",\n  \"errorCode\": \"action-date-invalid\"\n}"},{"id":"7da532ac-4504-4ffe-bcdc-297c449fc0d8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionPublic\": \"A\",\n  \"ActionType\": \"App\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nDraft action identifier, as returned by Create Action."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | Final action name. |\n| `ActionCountryID` | `integer` | ❌ No |  |\n| `ActionSendDate` | `string` | ✅ Yes | Scheduled send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Scheduled send time (HH:mm). |\n| `ActionPublic` | `string` | ✅ Yes | Recipient selection mode used when the draft was created (All, Filtered, Import). |\n| `ActionType` | `string` | ✅ Yes |  |\n| `ActionMessageID` | `integer` | ❌ No | Internal in-app message template identifier. Only applies to App/Both channels; forced to 0 for SMS. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose Email Marketing integration API key is used. Required when ActionType is Email. |\n| `TemplateID` | `string` | ❌ No | Email marketing template identifier. Required when ActionType is Email. |\n| `CampaignID` | `integer` | ❌ No | Campaign grouping identifier (SEC_CAMPAIGN_* module) this action belongs to. |\n| `WhatsappTemplateID` | `string` | ❌ No | WhatsApp template identifier. Required when ActionType is Whatsapp. |\n| `CreateDiscount` | `boolean` | ❌ No | When true, creates a discount linked to this action from the Discount object. |\n| `Discount` | `object` | ❌ No | Discount to link to the action, used when CreateDiscount is true. Reuses the same fields/engine as the client discount module (DiscountSMSGID is set internally by the backend to this action's identifier). |\n| `DiscountClassID` | `integer` | ❌ No | Discount class this campaign discount belongs to. |\n| `DiscountProductGID` | `integer` | ❌ No | Tariff (product group) the discount applies to. |\n| `DiscountProductID` | `integer` | ❌ No | Specific product within the tariff, or 0 for the whole tariff. |\n| `DiscountClinicID` | `integer` | ❌ No | Clinic the discount is restricted to. |\n| `DiscountDateStart` | `string` | ❌ No |  |\n| `DiscountDateEnd` | `string` | ❌ No |  |\n| `DiscountValidity` | `integer` | ❌ No | Number of uses per client. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of times the discount can be activated in total. |\n| `DiscountComments` | `string` | ❌ No |  |\n| `DiscountProductType` | `integer` | ❌ No |  |\n| `DiscountProductQuantity` | `integer` | ❌ No |  |\n| `DiscountFamilyID` | `integer` | ❌ No |  |\n| `DiscountMaxValue` | `number` | ❌ No |  |\n| `DiscountWeekDays` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days. |\n| `DiscountTimeStart` | `string` | ❌ No |  |\n| `DiscountTimeEnd` | `string` | ❌ No |  |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9eb4829e-ece0-48ae-8f22-0c71665ed28a"},{"name":"Get Email Marketing Templates","id":"ac66d911-3fc2-4b62-8f71-42f786b7b0e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/action/mailmkt-templates?clinicID=1","description":"<p>Reloads the email marketing templates available under a clinic's Email Marketing integration API key, for the wizard's Email step.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Selection API Key E-mail Marketing - Displays templates created in the selected Email Marketing account.</p>\n","urlObject":{"protocol":"https","path":["action","mailmkt-templates"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic whose Email Marketing integration API key is used to reload templates.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional opaque field identifier echoed back verbatim in the response; used by the legacy UI to know which form field to repopulate. The backend treats it as a passthrough and does not require it.</p>\n","type":"text/plain"},"key":"fieldName","value":"MailMktTemplateID"}],"variable":[]}},"response":[{"id":"f6413dfd-c567-46cb-9ead-7bf6bb711391","name":"Email marketing templates retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/mailmkt-templates?clinicID=1&fieldName=MailMktTemplateID","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","mailmkt-templates"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic whose Email Marketing integration API key is used to reload templates.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional opaque field identifier echoed back verbatim in the response; used by the legacy UI to know which form field to repopulate. The backend treats it as a passthrough and does not require it.","key":"fieldName","value":"MailMktTemplateID","x-postman-displayValue":"MailMktTemplateID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"FieldName\": \"MailMktTemplateID\",\n  \"MailMktTemplates\": [\n    {\n      \"Id\": \"10\",\n      \"Label\": \"Welcome template\"\n    }\n  ]\n}"},{"id":"b2fb82c0-1484-4ddc-afaf-3c3e11b55289","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/mailmkt-templates?clinicID=1&fieldName=MailMktTemplateID","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","mailmkt-templates"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic whose Email Marketing integration API key is used to reload templates.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional opaque field identifier echoed back verbatim in the response; used by the legacy UI to know which form field to repopulate. The backend treats it as a passthrough and does not require it.","key":"fieldName","value":"MailMktTemplateID","x-postman-displayValue":"MailMktTemplateID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d53698a2-e891-4fff-883f-8620819cdcfe","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/mailmkt-templates?clinicID=1&fieldName=MailMktTemplateID","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","mailmkt-templates"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic whose Email Marketing integration API key is used to reload templates.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional opaque field identifier echoed back verbatim in the response; used by the legacy UI to know which form field to repopulate. The backend treats it as a passthrough and does not require it.","key":"fieldName","value":"MailMktTemplateID","x-postman-displayValue":"MailMktTemplateID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"974f2faa-7382-4067-aaa2-14cc92998363","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/mailmkt-templates?clinicID=1&fieldName=MailMktTemplateID","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","mailmkt-templates"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic whose Email Marketing integration API key is used to reload templates.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional opaque field identifier echoed back verbatim in the response; used by the legacy UI to know which form field to repopulate. The backend treats it as a passthrough and does not require it.","key":"fieldName","value":"MailMktTemplateID","x-postman-displayValue":"MailMktTemplateID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f0bd1487-3586-4b40-bdb2-1fc75cb03cf6","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/mailmkt-templates?clinicID=1&fieldName=MailMktTemplateID","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","mailmkt-templates"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic whose Email Marketing integration API key is used to reload templates.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional opaque field identifier echoed back verbatim in the response; used by the legacy UI to know which form field to repopulate. The backend treats it as a passthrough and does not require it.","key":"fieldName","value":"MailMktTemplateID","x-postman-displayValue":"MailMktTemplateID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action/mailmkt-templates\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"381e114a-229a-4e2c-8ce1-d000d5eb291a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/mailmkt-templates?clinicID=1&fieldName=MailMktTemplateID","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","mailmkt-templates"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic whose Email Marketing integration API key is used to reload templates.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional opaque field identifier echoed back verbatim in the response; used by the legacy UI to know which form field to repopulate. The backend treats it as a passthrough and does not require it.","key":"fieldName","value":"MailMktTemplateID","x-postman-displayValue":"MailMktTemplateID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6e58b024-64e2-4f0c-9c7e-f090fe9e49af","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/mailmkt-templates?clinicID=1&fieldName=MailMktTemplateID","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","mailmkt-templates"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic whose Email Marketing integration API key is used to reload templates.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional opaque field identifier echoed back verbatim in the response; used by the legacy UI to know which form field to repopulate. The backend treats it as a passthrough and does not require it.","key":"fieldName","value":"MailMktTemplateID","x-postman-displayValue":"MailMktTemplateID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"be8dd3d4-3a3a-4763-b171-e2bf130de2d5","name":"InvalidActionMailmktTemplatesRequest","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/mailmkt-templates?clinicID=1&fieldName=MailMktTemplateID","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","mailmkt-templates"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic whose Email Marketing integration API key is used to reload templates.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional opaque field identifier echoed back verbatim in the response; used by the legacy UI to know which form field to repopulate. The backend treats it as a passthrough and does not require it.","key":"fieldName","value":"MailMktTemplateID","x-postman-displayValue":"MailMktTemplateID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.actionMailMktTemplates.message}\",\n  \"errorCode\": \"invalid-action-mailmkt-templates-request\"\n}"},{"id":"32454bd7-5359-4721-b261-b914990f481c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/mailmkt-templates?clinicID=1&fieldName=MailMktTemplateID","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","mailmkt-templates"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic whose Email Marketing integration API key is used to reload templates.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional opaque field identifier echoed back verbatim in the response; used by the legacy UI to know which form field to repopulate. The backend treats it as a passthrough and does not require it.","key":"fieldName","value":"MailMktTemplateID","x-postman-displayValue":"MailMktTemplateID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ac66d911-3fc2-4b62-8f71-42f786b7b0e5"},{"name":"Rename Action","id":"e96ddeaa-09b4-400d-a2dd-9d5c87fbd527","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/{{actionID}}","description":"<p>Renames a finalized action and updates its message, without touching its date, recipients or channel. Only actions that have not started running or completed can be renamed.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Save - Modify an existing marketing action</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ActionName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>New action name.</td>\n</tr>\n<tr>\n<td><code>ActionMessage</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>New message text.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["action","{{actionID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"bf4fb56e-6090-42d9-b299-65902b6a3137","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Action (campaign) identifier.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"actionID"}]}},"response":[{"id":"4da7746e-d55c-4855-863e-9e7779439ad9","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | New action name. |\n| `ActionMessage` | `string` | ✅ Yes | New message text. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5681d540-6232-45b4-985d-a943d9e1a7b8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | New action name. |\n| `ActionMessage` | `string` | ✅ Yes | New message text. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"68a4eb18-5fd3-45a6-87a9-f1c270160f23","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | New action name. |\n| `ActionMessage` | `string` | ✅ Yes | New message text. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bef59f45-2b0a-4215-811a-3e992023902e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | New action name. |\n| `ActionMessage` | `string` | ✅ Yes | New message text. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f8035305-d0f3-4e6f-9b74-a6942e4c6da7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | New action name. |\n| `ActionMessage` | `string` | ✅ Yes | New message text. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action/%7B%7BactionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"985b478e-fbfa-4f1e-94ac-8f2cb1b742f5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | New action name. |\n| `ActionMessage` | `string` | ✅ Yes | New message text. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"91c0aa33-2abc-4be2-a5d8-3fc696615f38","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | New action name. |\n| `ActionMessage` | `string` | ✅ Yes | New message text. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"68226182-e335-4e8b-a192-25eafd16c21e","name":"InvalidRenameActionRequest","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | New action name. |\n| `ActionMessage` | `string` | ✅ Yes | New message text. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.renameAction.message}\",\n  \"errorCode\": \"invalid-rename-action-request\"\n}"},{"id":"740c266a-fbda-4636-903b-0d7014aa6c07","name":"The send date/time does not meet the minimum","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | New action name. |\n| `ActionMessage` | `string` | ✅ Yes | New message text. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The send date/time does not meet the minimum advance notice required for this channel.\",\n  \"errorCode\": \"action-date-invalid\"\n}"},{"id":"976db1cc-9e76-48f6-a3d6-859f103eb5bd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionName\": \"Christmas SMS campaign (updated)\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 15% discount.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionName` | `string` | ✅ Yes | New action name. |\n| `ActionMessage` | `string` | ✅ Yes | New message text. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e96ddeaa-09b4-400d-a2dd-9d5c87fbd527"},{"name":"Validate Action Send Date","id":"f69e6311-c2a1-446f-8045-828a1dee01c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"SMS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/date-validation","description":"<p>Validates that a send date/time meets the channel's minimum advance-notice requirements (step 1 of the wizard).</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Validate data (Step1) - Validation of the data from Step 1 (date and time of the action)</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ActionSendDate</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Proposed send date (dd/mm/yyyy).</td>\n</tr>\n<tr>\n<td><code>ActionSendTime</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Proposed send time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>ActionType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Action channel. SMS/Both require a minimum advance notice (SET_CAMPAIGN_MINUTES_IN_ADVANCE); App/Email/Whatsapp only require a future date/time.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["action","date-validation"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"bfec463c-7304-4a27-8069-080a7e8df449","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"SMS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/date-validation","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionSendDate` | `string` | ✅ Yes | Proposed send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Proposed send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. SMS/Both require a minimum advance notice (SET_CAMPAIGN_MINUTES_IN_ADVANCE); App/Email/Whatsapp only require a future date/time. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ActionDateError\": true,\n  \"ActionMailMktError\": \"\",\n  \"ActionMailMktErrorDesc\": \"\"\n}"},{"id":"e7cbe56a-b8f7-4192-bcf2-f65b2a36c0a4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"SMS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/date-validation","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionSendDate` | `string` | ✅ Yes | Proposed send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Proposed send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. SMS/Both require a minimum advance notice (SET_CAMPAIGN_MINUTES_IN_ADVANCE); App/Email/Whatsapp only require a future date/time. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2115cfea-28e5-4972-9360-d554f2934f92","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"SMS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/date-validation","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionSendDate` | `string` | ✅ Yes | Proposed send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Proposed send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. SMS/Both require a minimum advance notice (SET_CAMPAIGN_MINUTES_IN_ADVANCE); App/Email/Whatsapp only require a future date/time. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c1454298-dcc6-48ad-a72e-aa8a09f5dfe5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"SMS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/date-validation","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionSendDate` | `string` | ✅ Yes | Proposed send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Proposed send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. SMS/Both require a minimum advance notice (SET_CAMPAIGN_MINUTES_IN_ADVANCE); App/Email/Whatsapp only require a future date/time. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4b185b27-2399-49d9-8efc-786288fa1f91","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"SMS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/date-validation","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionSendDate` | `string` | ✅ Yes | Proposed send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Proposed send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. SMS/Both require a minimum advance notice (SET_CAMPAIGN_MINUTES_IN_ADVANCE); App/Email/Whatsapp only require a future date/time. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action/date-validation\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"08d51ae4-90ec-4b39-b05f-5f60657e7493","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"SMS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/date-validation","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionSendDate` | `string` | ✅ Yes | Proposed send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Proposed send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. SMS/Both require a minimum advance notice (SET_CAMPAIGN_MINUTES_IN_ADVANCE); App/Email/Whatsapp only require a future date/time. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5f97026a-200a-42ca-af67-870a768020e3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"SMS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/date-validation","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionSendDate` | `string` | ✅ Yes | Proposed send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Proposed send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. SMS/Both require a minimum advance notice (SET_CAMPAIGN_MINUTES_IN_ADVANCE); App/Email/Whatsapp only require a future date/time. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d6ea998f-8397-4357-8464-24811368175a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ActionSendDate\": \"24/12/2026\",\n  \"ActionSendTime\": \"10:00\",\n  \"ActionType\": \"SMS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/action/date-validation","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ActionSendDate` | `string` | ✅ Yes | Proposed send date (dd/mm/yyyy). |\n| `ActionSendTime` | `string` | ✅ Yes | Proposed send time (HH:mm). |\n| `ActionType` | `string` | ✅ Yes | Action channel. SMS/Both require a minimum advance notice (SET_CAMPAIGN_MINUTES_IN_ADVANCE); App/Email/Whatsapp only require a future date/time. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f69e6311-c2a1-446f-8045-828a1dee01c2"},{"name":"View Action Data","id":"6b02055a-e57a-49e4-b3ee-61786b830985","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/action/{{actionID}}","description":"<p>Retrieves a finalized action's name, message and channel. Draft actions (not yet finalized via PUT) are not visible through this endpoint.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - Edit - Modify the data of a marketing action</p>\n","urlObject":{"protocol":"https","path":["action","{{actionID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"b5b04bba-3500-4363-a404-371d4d3859a9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Action (campaign) identifier.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"actionID"}]}},"response":[{"id":"500eac2d-9b5c-41d0-b638-2e22641fe761","name":"Action retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ActionID\": 42,\n  \"ActionName\": \"Christmas SMS campaign\",\n  \"ActionMessage\": \"Merry Christmas! Enjoy a 10% discount.\",\n  \"ActionEditable\": true,\n  \"ActionType\": \"SMS\"\n}"},{"id":"10933abf-0bb2-4fbc-a385-bb91d162a99f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"00078b74-dbca-4967-b4ad-144472b0643f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"cdfd18b5-562c-4761-875c-675f17b7d675","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d1941376-d407-475c-ab39-705c16cda3bc","name":"The action does not exist, or it is still a draft (not yet finalized).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Action not found.\",\n  \"errorCode\": \"action-not-found\"\n}"},{"id":"e05c7697-8629-4660-9699-e5ba00c6ca2c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fde82ff2-2f47-4107-98f9-28062b759ca2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b5a8e6df-d2db-4e8e-8191-8342b513b605","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"538550f8-2274-4229-87ac-1870b27cb080","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action/{{actionID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action","{{actionID}}"],"variable":[{"key":"actionID","value":"42","description":"**Required** | Type: `integer`\n\nAction (campaign) identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action/%7B%7BactionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6b02055a-e57a-49e4-b3ee-61786b830985"},{"name":"View Action List","id":"f916b464-4b55-4963-90ff-e7ee559828c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/action","description":"<p>Retrieves the paginated list of marketing actions (SMS/App/Email/WhatsApp campaigns), excluding drafts and workflow-generated actions.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Actions - List - View the list of marketing actions</p>\n","urlObject":{"protocol":"https","path":["action"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filters actions sent on or before this date (dd/mm/yyyy).</p>\n","type":"text/plain"},"key":"actionDateEnd","value":"31/12/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filters actions sent on or after this date (dd/mm/yyyy).</p>\n","type":"text/plain"},"key":"actionDateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filters actions by name (matches any of the words provided).</p>\n","type":"text/plain"},"key":"actionName","value":"Christmas"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Page number for paginated results (0-based).</p>\n","type":"text/plain"},"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"d8025a1d-1569-4623-94a5-72a99a6ca551","name":"Action list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action?actionDateEnd=31/12/2026&actionDateStart=01/01/2026&actionName=Christmas&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action"],"query":[{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or before this date (dd/mm/yyyy).","key":"actionDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or after this date (dd/mm/yyyy).","key":"actionDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions by name (matches any of the words provided).","key":"actionName","value":"Christmas","x-postman-displayValue":"Christmas"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results (0-based).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Actions\": [\n    {\n      \"ActionID\": 42,\n      \"ActionName\": \"Christmas SMS campaign\",\n      \"ActionDate\": \"24/12/2026\",\n      \"ActionTime\": \"10:00\",\n      \"ActionSenders\": \"555 SMS, 555SMS\",\n      \"ActionRunning\": false,\n      \"ActionDone\": false,\n      \"ActionType\": \"SMS\",\n      \"ActionTemplateExpiryDate\": \"\"\n    }\n  ]\n}"},{"id":"fa357acc-8157-478a-a2d7-ab8cf1ac9b84","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action?actionDateEnd=31/12/2026&actionDateStart=01/01/2026&actionName=Christmas&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action"],"query":[{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or before this date (dd/mm/yyyy).","key":"actionDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or after this date (dd/mm/yyyy).","key":"actionDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions by name (matches any of the words provided).","key":"actionName","value":"Christmas","x-postman-displayValue":"Christmas"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results (0-based).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bc2bffbe-016f-4d52-832e-859fa1f42c18","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action?actionDateEnd=31/12/2026&actionDateStart=01/01/2026&actionName=Christmas&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action"],"query":[{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or before this date (dd/mm/yyyy).","key":"actionDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or after this date (dd/mm/yyyy).","key":"actionDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions by name (matches any of the words provided).","key":"actionName","value":"Christmas","x-postman-displayValue":"Christmas"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results (0-based).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"98967a7f-21e5-4f9d-ab91-c40349deae40","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action?actionDateEnd=31/12/2026&actionDateStart=01/01/2026&actionName=Christmas&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action"],"query":[{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or before this date (dd/mm/yyyy).","key":"actionDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or after this date (dd/mm/yyyy).","key":"actionDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions by name (matches any of the words provided).","key":"actionName","value":"Christmas","x-postman-displayValue":"Christmas"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results (0-based).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c7e61924-ec11-418e-80ab-79c0765c8134","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action?actionDateEnd=31/12/2026&actionDateStart=01/01/2026&actionName=Christmas&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action"],"query":[{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or before this date (dd/mm/yyyy).","key":"actionDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or after this date (dd/mm/yyyy).","key":"actionDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions by name (matches any of the words provided).","key":"actionName","value":"Christmas","x-postman-displayValue":"Christmas"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results (0-based).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/action\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f4818119-d1f9-448a-a140-ce545bda1d14","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action?actionDateEnd=31/12/2026&actionDateStart=01/01/2026&actionName=Christmas&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action"],"query":[{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or before this date (dd/mm/yyyy).","key":"actionDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or after this date (dd/mm/yyyy).","key":"actionDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions by name (matches any of the words provided).","key":"actionName","value":"Christmas","x-postman-displayValue":"Christmas"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results (0-based).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c85c3d41-0020-48f6-a24f-a015158fbff2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action?actionDateEnd=31/12/2026&actionDateStart=01/01/2026&actionName=Christmas&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action"],"query":[{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or before this date (dd/mm/yyyy).","key":"actionDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or after this date (dd/mm/yyyy).","key":"actionDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions by name (matches any of the words provided).","key":"actionName","value":"Christmas","x-postman-displayValue":"Christmas"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results (0-based).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7a99efe1-65bb-4d21-b5e8-a980d365bd57","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/action?actionDateEnd=31/12/2026&actionDateStart=01/01/2026&actionName=Christmas&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["action"],"query":[{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or before this date (dd/mm/yyyy).","key":"actionDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions sent on or after this date (dd/mm/yyyy).","key":"actionDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilters actions by name (matches any of the words provided).","key":"actionName","value":"Christmas","x-postman-displayValue":"Christmas"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results (0-based).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f916b464-4b55-4963-90ff-e7ee559828c5"}],"id":"ad03ef85-4805-4693-a82f-7874a14fd0b4","description":"<p>Action endpoints.</p>\n","_postman_id":"ad03ef85-4805-4693-a82f-7874a14fd0b4"},{"name":"Atención","item":[{"name":"al","item":[{"name":"cliente","item":[{"name":"Disable Help Item","id":"d39c7df0-776f-44bf-ad13-40274b5175b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/system/settings/help/{{HelpID}}/disable","description":"<p>Adds the session user to x_config_help.HelpDisableTo so the help item stops being shown. Answers 400 with error 260 when the help item does not exist or was already disabled for the user.</p>\n<p><strong>Permision:</strong></p>\n<p>Customer Service - Pop-up windows - Do not show this again - Do not show help messages for any determined seccion or action again</p>\n","urlObject":{"protocol":"https","path":["system","settings","help","{{HelpID}}","disable"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"a8515f2b-c0b8-4395-baad-247afb5660e4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Help identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"HelpID"}]}},"response":[{"id":"3a2b6247-34a3-4540-9dab-1b9e61f3ecd2","name":"Builds the public response for Disable Help Item (SEC_HELP_DIS_FORM).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/help/{{HelpID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","help","{{HelpID}}","disable"],"variable":[{"key":"HelpID","value":"1","description":"**Required** | Type: `integer`\n\nHelp identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"HelpID\": 1,\n  \"HelpSID\": 0\n}"},{"id":"18e23baa-c32b-42d4-8f77-2d8206cb98a6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/help/{{HelpID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","help","{{HelpID}}","disable"],"variable":[{"key":"HelpID","value":"1","description":"**Required** | Type: `integer`\n\nHelp identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"908f3871-ee56-46e7-ad9c-d969cda5bae3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/help/{{HelpID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","help","{{HelpID}}","disable"],"variable":[{"key":"HelpID","value":"1","description":"**Required** | Type: `integer`\n\nHelp identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"863c41b9-3112-4965-95f6-6b9da83bfd79","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/help/{{HelpID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","help","{{HelpID}}","disable"],"variable":[{"key":"HelpID","value":"1","description":"**Required** | Type: `integer`\n\nHelp identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8cb4c274-8ad9-49cf-b854-23d168e4e02c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/help/{{HelpID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","help","{{HelpID}}","disable"],"variable":[{"key":"HelpID","value":"1","description":"**Required** | Type: `integer`\n\nHelp identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/help/%7B%7BHelpID%7D%7D/disable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4e7cbab0-0b34-411e-94e3-7f2d7d522486","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/help/{{HelpID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","help","{{HelpID}}","disable"],"variable":[{"key":"HelpID","value":"1","description":"**Required** | Type: `integer`\n\nHelp identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e3d203f3-961f-422c-94c5-29142e2e2796","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/help/{{HelpID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","help","{{HelpID}}","disable"],"variable":[{"key":"HelpID","value":"1","description":"**Required** | Type: `integer`\n\nHelp identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4d7de97f-3add-4e56-bc70-5ff03183aa1b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/help/{{HelpID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","help","{{HelpID}}","disable"],"variable":[{"key":"HelpID","value":"1","description":"**Required** | Type: `integer`\n\nHelp identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"67d099fe-6a1f-45a5-93e0-8e4600c6d787","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/help/{{HelpID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","help","{{HelpID}}","disable"],"variable":[{"key":"HelpID","value":"1","description":"**Required** | Type: `integer`\n\nHelp identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d39c7df0-776f-44bf-ad13-40274b5175b9"}],"id":"96c2ea66-6bef-4fc0-bd68-5bb68242aa99","description":"<p>Atención / Al / Cliente endpoints.</p>\n","_postman_id":"96c2ea66-6bef-4fc0-bd68-5bb68242aa99"}],"id":"b560815d-f008-4000-a4a2-c06e55dcdd98","description":"<p>Atención / Al endpoints.</p>\n","_postman_id":"b560815d-f008-4000-a4a2-c06e55dcdd98"}],"id":"88290cb7-4bb9-4587-93ec-f522621b422a","description":"<p>Atención endpoints.</p>\n","_postman_id":"88290cb7-4bb9-4587-93ec-f522621b422a"},{"name":"Budget","item":[{"name":"Detail","item":[{"name":"Add Product to Budget","id":"f8812b88-111d-459c-bea2-c08430d55969","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}","description":"<p>Adds a product to the budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Additional services - Add a new product to a client's quote</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BudgetUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of product units.</td>\n</tr>\n<tr>\n<td><code>BudgetProductUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Product seller identifier.</td>\n</tr>\n<tr>\n<td><code>BudgetProductComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Additional comments or notes for the budget line.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"41f8d67c-bbae-4322-b26c-162729fb3c96","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global budget ID</p>\n","type":"text/plain"},"type":"any","value":"93","key":"budgetGID"},{"id":"dad4d0c3-8a45-4a4e-b26a-d8a8a1db8ac6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product ID</p>\n","type":"text/plain"},"type":"any","value":"120","key":"productID"}]}},"response":[{"id":"56895981-21fe-4f8d-83b0-0da57f03d75e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f94029e5-b09a-4b17-b1e0-3399e691f9c7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f82c62b9-d139-49bb-a278-5f9e5a8ae439","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b86ebb73-a330-40e6-b110-1cae27590f8c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ee9880e7-348f-4f4d-91d3-04712cf13252","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/detail/product/%7B%7BproductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f4d1a16f-441f-4dd2-8d65-a4d6c8d1c0b2","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"5f6aba1c-7296-4b28-97ae-0a3df7c71f63","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"dabfec4f-eafe-41e6-b992-d654ef91b4e9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7e0d85ad-404b-45b0-8b29-c9874d423965","name":"BudgetWithAdvances","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This budget cannot be modified or deleted; it may have associated advance payments.\",\n  \"errorCode\": \"493\"\n}"},{"id":"b491283f-8e51-4e6e-bd82-cb1b62bb9876","name":"IDNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No budget or product found with that ID\",\n  \"errorCode\": \"169\"\n}"},{"id":"106a365a-6ae8-4852-aa6a-e07db19c4648","name":"InvalidAmount","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The quantity must be greater than 0\",\n  \"errorCode\": \"520\"\n}"},{"id":"6c3e27a4-9fd7-47a5-9798-e93b97efc9d4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e015601c-3add-4650-896d-e2d2ebeb5889","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetUnits\": 1,\n  \"BudgetProductUserID\": 231,\n  \"BudgetProductComments\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"93","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"productID","value":"120","description":"**Required** | Type: `integer`\n\nProduct ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetUnits` | `integer` | ❌ No | Number of product units. |\n| `BudgetProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `BudgetProductComments` | `string` | ❌ No | Additional comments or notes for the budget line. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f8812b88-111d-459c-bea2-c08430d55969"},{"name":"Delete Budget Detail","id":"05dad709-4273-4418-8c13-c717e4080b49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}","description":"<p>Deletes a specific product line or detail from an existing budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Delete Product - Eliminate a product from a client's quote</p>\n","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"85672a6d-bad0-4e29-9bf9-76d5acac942b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget ID</p>\n","type":"text/plain"},"type":"any","value":"59","key":"budgetGID"},{"id":"ca54b4c7-929e-4f15-aadd-8b4f12421835","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product ID</p>\n","type":"text/plain"},"type":"any","value":"112","key":"budgetID"}]}},"response":[{"id":"9f224973-c161-410d-8727-d00ccdb0a74f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"dd52ee27-2036-45dd-b5b8-9d96d2605db7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"36b0f7f2-5cef-4df8-865a-194de3f68d16","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"de08cf85-16e7-46cc-82c8-f78ded091d07","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"35f67b03-6046-4126-ae98-dab59ed2d192","name":"Budget or product not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No budget or product found with that ID\",\n  \"errorCode\": \"171\"\n}"},{"id":"4b3f4f02-7f11-4cee-a25b-28d9fd0fc900","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"9913e8ff-d1e7-4ee2-9289-581b17304596","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"a39863aa-7225-46a6-b475-82be0c9babf1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"567497a1-3eb3-4a98-8e33-1b250ddf0dc3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0c9e8465-2490-4d1b-80c0-46ccf131a15d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7d2f0a16-0ac6-4a3e-929c-4be98cfb7a7b","name":"NotFound2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"171\"\n}"},{"id":"5363793b-b7a0-466f-a78e-e095a01734d7","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"59","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"112","description":"**Required** | Type: `integer`\n\nProduct ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/detail/%7B%7BbudgetID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"05dad709-4273-4418-8c13-c717e4080b49"},{"name":"Edit Dental Budget Line","id":"736e8bd4-2f9f-4fbc-bf76-e4af6845b990","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental","description":"<p>Edits the dental details for a line item in the dental estimate.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Odontogram - Edit budget item - Edit the dental details of a row in the dental estimate.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DentalInvoiceMode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Billing mode for the dental budget line.</td>\n</tr>\n<tr>\n<td><code>DentalPathologyId</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Pathology ID.</td>\n</tr>\n<tr>\n<td><code>DentalPieces</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor).</td>\n</tr>\n<tr>\n<td><code>DentalSurfaces</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual).</td>\n</tr>\n<tr>\n<td><code>DentalNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Clinical comment.</td>\n</tr>\n<tr>\n<td><code>DentalProductId</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Internal product/service ID.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ed6c407a-94ba-44a7-97e3-457be2f66554","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global budget ID</p>\n","type":"text/plain"},"type":"any","value":"169","key":"budgetGID"},{"id":"a05e1deb-9adf-4c82-90a8-b4e7315f1b7a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget line/detail ID</p>\n","type":"text/plain"},"type":"any","value":"171","key":"budgetID"}]}},"response":[{"id":"ed55860b-d188-420e-b75d-3625678bb62f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a753a1c3-c057-4710-a676-d891f25dfbfd","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b38f40d8-a5c6-4460-b14b-f3eeed3a4a70","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"98b2d949-640b-4bd3-8d7a-13ce2cd02073","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0f439ffe-364c-49ff-9e66-3312e8621fa2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/detail/%7B%7BbudgetID%7D%7D/dental\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"dde3a0e4-648a-4a05-a59e-fc394e5208ba","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"acb7fe74-4ed3-4b5f-9d41-de7ee313d678","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"702980ee-4479-481f-89ef-98deecde2dc1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2eab5ac3-661f-4896-8664-f97d9f225dea","name":"DataError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error updating dental data. Check the information provided.\",\n  \"errorCode\": \"667\"\n}"},{"id":"50f1ca61-8de0-420c-a852-d145f07dee6c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"24a3e81c-6a13-4108-a9ea-39cb9dfd482b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DentalInvoiceMode\": \"DETAILED\",\n  \"DentalPathologyId\": 42,\n  \"DentalPieces\": [\n    11,\n    12\n  ],\n  \"DentalSurfaces\": [\n    \"O\",\n    \"M\"\n  ],\n  \"DentalNotes\": \"Comment on the treatment.\",\n  \"DentalProductId\": 69420\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/dental?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","dental"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"171","description":"**Required** | Type: `integer`\n\nBudget line/detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DentalInvoiceMode` | `string` | ❌ No | Billing mode for the dental budget line. |\n| `DentalPathologyId` | `integer` | ❌ No | Pathology ID. |\n| `DentalPieces` | `array` | ❌ No | List of dental pieces. Ex: 11 (Upper right central incisor), 12 (Upper right lateral incisor). |\n| `DentalSurfaces` | `array` | ❌ No | Affected surfaces of the dental piece. Ex: O (Occlusal), M (Mesial), D (Distal), V (Vestibular), L (Lingual). |\n| `DentalNotes` | `string` | ❌ No | Clinical comment. |\n| `DentalProductId` | `integer` | ❌ No | Internal product/service ID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"736e8bd4-2f9f-4fbc-bf76-e4af6845b990"},{"name":"Edit Product Comment","id":"c382194f-0f65-4496-ac79-fa9775594ce2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment","description":"<p>Updates the comments of a budget detail.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Edit comments on a quote - Edit the comments in a quote detail</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BudgetComment</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>New Comment to apply to the budget product.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f3baf4d7-2564-45f9-82b4-e2d6671473f1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget ID</p>\n","type":"text/plain"},"type":"any","value":"169","key":"budgetGID"},{"id":"2c8601b6-fc3e-497e-91f8-94140bada14f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget detail/product ID</p>\n","type":"text/plain"},"type":"any","value":"169","key":"budgetID"}]}},"response":[{"id":"59502532-7c94-4f65-8b75-8059541a627a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5f735106-ff5a-4eb6-9afa-267dfcd43a4b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2fbdbde9-41fc-4915-9374-b14cdb62b448","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f317fa89-dae6-45f8-9024-cbf88d907966","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6a389a1f-0ad2-4077-bff4-a9db13b35111","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/detail/%7B%7BbudgetID%7D%7D/comment\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e3031dc8-6da0-47f2-872d-94a1fb2fe0f9","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"39f6e512-74c8-42de-9a61-363940e08f61","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"22126fbe-e79a-456b-9571-66c996b908e2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"04d77b08-3267-46a7-befa-60fa8c687a43","name":"CommentError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The comment could not be changed. Check the data.\",\n  \"errorCode\": \"168\"\n}"},{"id":"3decbcbc-3222-4b84-b14d-9390358938f9","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"af458b80-acc0-44bd-a0f8-7a771800d19d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetComment\": \"Apply special campaign discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","comment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"169","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetComment` | `string` | ❌ No | New Comment to apply to the budget product. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c382194f-0f65-4496-ac79-fa9775594ce2"},{"name":"Modify Product Price in Budget","id":"717ee320-e778-487b-8680-c9b0c81240e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}","description":"<p>Allows editing product prices in a budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Budget edit price - Allows you to manually edit the price of products</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BudgetPrice</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>New price to apply to the budget product. Must be &gt;= 0.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d9356bca-6574-406d-8e5c-e006a4bfa5eb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global budget ID</p>\n","type":"text/plain"},"type":"any","value":"171","key":"budgetGID"},{"id":"9814f041-7608-4577-8f42-420575d06629","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget detail ID</p>\n","type":"text/plain"},"type":"any","value":"89","key":"budgetID"}]}},"response":[{"id":"a021cc58-6322-42d3-9549-04d77abf1788","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"171","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"89","description":"**Required** | Type: `integer`\n\nBudget detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetPrice` | `number (double)` | ❌ No | New price to apply to the budget product. Must be >= 0. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5145d451-3ec1-433b-8e0b-ccde795a3af8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"171","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"89","description":"**Required** | Type: `integer`\n\nBudget detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetPrice` | `number (double)` | ❌ No | New price to apply to the budget product. Must be >= 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9b4604bb-0ae2-4303-b6b0-30adece44764","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"171","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"89","description":"**Required** | Type: `integer`\n\nBudget detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetPrice` | `number (double)` | ❌ No | New price to apply to the budget product. Must be >= 0. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3dbcb9a2-6646-4489-a142-476f42df6eb4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"171","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"89","description":"**Required** | Type: `integer`\n\nBudget detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetPrice` | `number (double)` | ❌ No | New price to apply to the budget product. Must be >= 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"140ee91e-01d9-453d-a5bd-a3b522ee361b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"171","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"89","description":"**Required** | Type: `integer`\n\nBudget detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetPrice` | `number (double)` | ❌ No | New price to apply to the budget product. Must be >= 0. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/detail/%7B%7BbudgetID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4c218145-0774-41c2-b9ed-749349af3e0b","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"171","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"89","description":"**Required** | Type: `integer`\n\nBudget detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetPrice` | `number (double)` | ❌ No | New price to apply to the budget product. Must be >= 0. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"1b8102b4-e0e3-4886-b7e9-53d6dc3a0918","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"171","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"89","description":"**Required** | Type: `integer`\n\nBudget detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetPrice` | `number (double)` | ❌ No | New price to apply to the budget product. Must be >= 0. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"3caf312c-8867-4db4-b6e8-93f193d50fea","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"171","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"89","description":"**Required** | Type: `integer`\n\nBudget detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetPrice` | `number (double)` | ❌ No | New price to apply to the budget product. Must be >= 0. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8be5a33e-5f0c-4ecb-a6bd-ae4a40c93a28","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"171","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"89","description":"**Required** | Type: `integer`\n\nBudget detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetPrice` | `number (double)` | ❌ No | New price to apply to the budget product. Must be >= 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"601fa900-572d-43d9-8d27-b1851407f2e5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetPrice\": \"20,00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"171","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"89","description":"**Required** | Type: `integer`\n\nBudget detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetPrice` | `number (double)` | ❌ No | New price to apply to the budget product. Must be >= 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"717ee320-e778-487b-8680-c9b0c81240e3"}],"id":"04e27484-6164-4141-b312-e7deb5720ec0","description":"<p>Budget line item management endpoints, including products, comments, and dental data.</p>\n","_postman_id":"04e27484-6164-4141-b312-e7deb5720ec0"},{"name":"Discount","item":[{"name":"Add Discount to Budget Product","id":"94dff632-80d9-4fcd-a117-f446187edd1b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount","description":"<p>Applies a discount to a specific product in a budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Apply catalog discount - Allow the registration of a reduction on the amount via a percentage discount or by directly applying it to the final amount</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BudgetDiscountTypeAmount</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID</td>\n</tr>\n<tr>\n<td><code>BudgetTypeDiscount</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X).</td>\n</tr>\n<tr>\n<td><code>BudgetDiscountAccumulate</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Stackable: 0 (No), -1 (Yes)</td>\n</tr>\n<tr>\n<td><code>BudgetDiscountComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comments on the budget discount</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"8a4de6fb-cbed-498c-8b4f-571d8ab2318f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget g identifier.</p>\n","type":"text/plain"},"type":"any","value":"45","key":"budgetGID"},{"id":"583c5c99-39bd-4706-93ea-7e4f2b1cf99c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget identifier.</p>\n","type":"text/plain"},"type":"any","value":"37","key":"budgetID"}]}},"response":[{"id":"86c80b88-e026-449c-bea3-9d6af5745568","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"6ffef748-7d01-4d6c-ae17-a72ac74d679a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"59a86524-0a50-454a-a87b-84efd5d80c0d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3cafa88b-6843-436e-a998-b9f6b2c555d3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"88955a13-4923-4797-88f4-0969a30ae299","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/detail/%7B%7BbudgetID%7D%7D/discount\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"39f94cdf-e75d-4bd7-923b-e25add07f95b","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"f2f6afb3-2d05-4e68-b66e-bd2a1eff610a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"3a91f226-701e-4f5f-a07f-642f4afc840d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d7235e3f-d2e5-4c33-a94a-761a8b7bfa17","name":"Invalid budgetTypeDiscount","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid budgetTypeDiscount. Expected D, P, or V.\"\n}"},{"id":"8f9c2c08-b7c9-4b6c-ab72-ec03ff50cafe","name":"DiscountError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding the discount. Check that the ID or information is correct \",\n  \"errorCode\": \"168\"\n}"},{"id":"4769f094-32b9-4af1-a000-5d833ca465a2","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"13bd634f-8cbd-442d-95e8-9bc77055b00c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetTypeDiscount\": \"V\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nBudget g identifier."},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetDiscountTypeAmount` | `number (double)` | ❌ No | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `BudgetTypeDiscount` | `string` | ✅ Yes | Modification type: - 'D': Fixed discount (subtracts X amount of money). - 'P': Percentage discount (subtracts X%). - 'V': Fixed value (overrides the final price to X). |\n| `BudgetDiscountAccumulate` | `integer` | ❌ No | Stackable: 0 (No), -1 (Yes) |\n| `BudgetDiscountComments` | `string` | ❌ No | Comments on the budget discount |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"94dff632-80d9-4fcd-a117-f446187edd1b"},{"name":"Delete Product Discount in Budget","id":"c2ac2b8c-144c-45ff-8001-78da59284369","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount","description":"<p>Removes the discount applied to a product in a budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Remove Discount - Remove online budget discount</p>\n","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"575ea97c-67e5-4c75-babc-4b52611dbf24","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global budget ID</p>\n","type":"text/plain"},"type":"any","value":"45","key":"budgetGID"},{"id":"55d854d6-c9a3-4a00-ae99-f1a3023f565a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget detail/product ID</p>\n","type":"text/plain"},"type":"any","value":"37","key":"budgetID"}]}},"response":[{"id":"0c8600e8-ef34-4adf-a8ec-410cd867940c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8b7d5b77-ed44-402e-a9fd-63f6b02318b8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6c22fc35-f652-44d9-a9fc-84fa6bcb08d9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"203eb938-de3c-42f6-9136-936d9fd38956","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"27afdf63-52e2-44e6-96d3-3433d3e7901b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/detail/%7B%7BbudgetID%7D%7D/discount\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"48d3ccf0-481c-46ae-9b0d-633bf7ad4878","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"bf6fea6b-ac2a-4ebc-8375-78158eae092d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"f848eb5d-8097-4498-83d2-488986c2032c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"25d76e03-07b2-47cb-9f39-131490882560","name":"Error deleting the discount","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error deleting the discount. Check that the ID or information is correct \",\n  \"errorCode\": \"168\"\n}"},{"id":"9c9acba3-2538-4b73-86e0-057ad2502651","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3ccd5c0d-3d14-4ac9-80b6-94f2c6ec8f4e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c2ac2b8c-144c-45ff-8001-78da59284369"}],"id":"5f3d0c68-bd6c-40dd-ad8a-bae16019cac5","description":"<p>Discount endpoints applied to budget line items.</p>\n","_postman_id":"5f3d0c68-bd6c-40dd-ad8a-bae16019cac5"},{"name":"Promotion","item":[{"name":"Add Promotion to Product in Budget","id":"0096284f-10dd-4183-a9b8-b69dbbaf4ce8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}","description":"<p>Adds a specific promotion to a product within a budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Apply promotion to budgets - Apply online quote promotions</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BudgetProductID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the product associated with the selected budget detail where the promotion will be applied.</td>\n</tr>\n<tr>\n<td><code>BudgetClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the client who owns the budget and is used by flowww to validate the promotion context.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d09790df-baac-4990-ba07-fdd141ae08b6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global budget ID</p>\n","type":"text/plain"},"type":"any","value":"45","key":"budgetGID"},{"id":"48289682-6515-4b77-b0b2-0dec2eac08a4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget detail/product ID</p>\n","type":"text/plain"},"type":"any","value":"37","key":"budgetID"},{"id":"34dc9709-9cb8-46a4-8756-5305557b6a44","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Promotion ID.</p>\n","type":"text/plain"},"type":"any","value":"307","key":"promotionID"}]}},"response":[{"id":"00200c56-284c-4be3-8130-6319409e4bd2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"513c9833-3a9f-45b7-830c-831e2e69bb54","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"38929852-8ef7-498c-bfb2-3ac15acf9387","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bb815326-83f9-4b7a-89dd-1360929498d3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a041f4d4-4b5c-4f52-9a5f-e5dc44601c3c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/detail/%7B%7BbudgetID%7D%7D/promotion/%7B%7BpromotionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"78fb6164-b880-4669-a44c-255fabfcb060","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"30fef503-a8eb-48e0-99fd-d12b79a5cdc8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"2f920232-2606-48d8-b476-b579c50af5d3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9e11bdf5-c191-4de9-b54c-2addc22dfd75","name":"PromotionError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding the promotion. Check that the data is correct\",\n  \"errorCode\": \"530\"\n}"},{"id":"e1562051-a466-42e4-9528-58cb5fb34c5e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d4e934c6-2603-40e5-af68-25ff01a571a8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetProductID\": 231,\n  \"BudgetClientID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID"},{"key":"budgetID","value":"37","description":"**Required** | Type: `integer`\n\nBudget detail/product ID"},{"key":"promotionID","value":"307","description":"**Required** | Type: `integer`\n\nPromotion ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetProductID` | `integer` | ✅ Yes | Identifier of the product associated with the selected budget detail where the promotion will be applied. |\n| `BudgetClientID` | `integer` | ✅ Yes | Identifier of the client who owns the budget and is used by flowww to validate the promotion context. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0096284f-10dd-4183-a9b8-b69dbbaf4ce8"},{"name":"Add Promotional Code to Budget","id":"56bc806a-f59d-4b3c-b726-76d9b3db0e77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}","description":"<p>Adds a promotion code to the budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Promotion Code - Enter promotional code in budgets</p>\n","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"07ac1918-b7ec-4efc-a95d-bb9bf89874be","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget ID.</p>\n","type":"text/plain"},"type":"any","value":"116","key":"budgetGID"},{"id":"e5b220f0-f5f1-46ce-8074-d01a6dc683c9","description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Promotional code to apply to the ticket. It must correspond to an\nactive code in the system.</p>\n","type":"text/plain"},"type":"any","value":"183811F","key":"promotionCode"}]}},"response":[{"id":"fee18c6c-e0cb-43c2-830d-1e5cf3056a12","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"116","description":"**Required** | Type: `integer`\n\nBudget ID."},{"key":"promotionCode","value":"183811F","description":"**Required** | Type: `string`\n\nPromotional code to apply to the ticket. It must correspond to an\nactive code in the system."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1e0decfa-c8da-4629-b612-9651fc8a7fea","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"116","description":"**Required** | Type: `integer`\n\nBudget ID."},{"key":"promotionCode","value":"183811F","description":"**Required** | Type: `string`\n\nPromotional code to apply to the ticket. It must correspond to an\nactive code in the system."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"db1f4161-5c69-4cd7-bb3c-08e6cf4fd293","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"116","description":"**Required** | Type: `integer`\n\nBudget ID."},{"key":"promotionCode","value":"183811F","description":"**Required** | Type: `string`\n\nPromotional code to apply to the ticket. It must correspond to an\nactive code in the system."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7d614161-ec8a-463d-8137-af265207dbd0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"116","description":"**Required** | Type: `integer`\n\nBudget ID."},{"key":"promotionCode","value":"183811F","description":"**Required** | Type: `string`\n\nPromotional code to apply to the ticket. It must correspond to an\nactive code in the system."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"78229e4d-20e6-4df2-83a0-7a6037eef69e","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"116","description":"**Required** | Type: `integer`\n\nBudget ID."},{"key":"promotionCode","value":"183811F","description":"**Required** | Type: `string`\n\nPromotional code to apply to the ticket. It must correspond to an\nactive code in the system."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/promotioncode/%7B%7BpromotionCode%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"347831cb-9353-4e2a-a665-0102cc7b13bd","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"116","description":"**Required** | Type: `integer`\n\nBudget ID."},{"key":"promotionCode","value":"183811F","description":"**Required** | Type: `string`\n\nPromotional code to apply to the ticket. It must correspond to an\nactive code in the system."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"8ecd1e93-4244-4c98-96c3-2953d512cf1d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"116","description":"**Required** | Type: `integer`\n\nBudget ID."},{"key":"promotionCode","value":"183811F","description":"**Required** | Type: `string`\n\nPromotional code to apply to the ticket. It must correspond to an\nactive code in the system."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"af4f49c2-08fd-42fe-b72e-d77fa18e7cf7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"116","description":"**Required** | Type: `integer`\n\nBudget ID."},{"key":"promotionCode","value":"183811F","description":"**Required** | Type: `string`\n\nPromotional code to apply to the ticket. It must correspond to an\nactive code in the system."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"919d8c64-fd44-4292-8f4f-3dc3d50ea638","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"116","description":"**Required** | Type: `integer`\n\nBudget ID."},{"key":"promotionCode","value":"183811F","description":"**Required** | Type: `string`\n\nPromotional code to apply to the ticket. It must correspond to an\nactive code in the system."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"920f926a-d964-4f12-a447-f5ee9fe7b0b3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"116","description":"**Required** | Type: `integer`\n\nBudget ID."},{"key":"promotionCode","value":"183811F","description":"**Required** | Type: `string`\n\nPromotional code to apply to the ticket. It must correspond to an\nactive code in the system."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"56bc806a-f59d-4b3c-b726-76d9b3db0e77"},{"name":"Apply Advanced Promotion to Budget","id":"52993037-7521-45f3-8e86-321888331037","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced","description":"<p>Removes the line discounts and applies an advanced promotion to every affected line of a budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - .PEND</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PromotionID</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Advanced promotion identifier (composite id, e.g. '1-2').</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3bf06725-d554-4bd6-9a5e-25ba7bf12dc8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget group id (header).</p>\n","type":"text/plain"},"type":"any","value":"10","key":"budgetGID"},{"id":"fa0ded68-6650-41a5-b9a5-cffa90dabfda","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget line id (detail).</p>\n","type":"text/plain"},"type":"any","value":"25","key":"budgetID"}]}},"response":[{"id":"bf9626ab-4e29-4ea1-b786-86be22e2946d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"10","description":"**Required** | Type: `integer`\n\nBudget group id (header)."},{"key":"budgetID","value":"25","description":"**Required** | Type: `integer`\n\nBudget line id (detail)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionID` | `string` | ✅ Yes | Advanced promotion identifier (composite id, e.g. '1-2'). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ce65c60c-60dc-420c-a5e5-e45653c4753d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"10","description":"**Required** | Type: `integer`\n\nBudget group id (header)."},{"key":"budgetID","value":"25","description":"**Required** | Type: `integer`\n\nBudget line id (detail)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionID` | `string` | ✅ Yes | Advanced promotion identifier (composite id, e.g. '1-2'). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"39b89c86-507e-4fcb-a944-02e37b70a6e3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"10","description":"**Required** | Type: `integer`\n\nBudget group id (header)."},{"key":"budgetID","value":"25","description":"**Required** | Type: `integer`\n\nBudget line id (detail)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionID` | `string` | ✅ Yes | Advanced promotion identifier (composite id, e.g. '1-2'). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9b755802-6875-416a-ad67-7016b60dda9b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"10","description":"**Required** | Type: `integer`\n\nBudget group id (header)."},{"key":"budgetID","value":"25","description":"**Required** | Type: `integer`\n\nBudget line id (detail)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionID` | `string` | ✅ Yes | Advanced promotion identifier (composite id, e.g. '1-2'). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cd2d4929-99c3-49f1-8395-50d4fbe81cd8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"10","description":"**Required** | Type: `integer`\n\nBudget group id (header)."},{"key":"budgetID","value":"25","description":"**Required** | Type: `integer`\n\nBudget line id (detail)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionID` | `string` | ✅ Yes | Advanced promotion identifier (composite id, e.g. '1-2'). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/detail/%7B%7BbudgetID%7D%7D/promotion/advanced\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"315fa19d-9ac9-41b3-8e68-0e631d0aab2a","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"10","description":"**Required** | Type: `integer`\n\nBudget group id (header)."},{"key":"budgetID","value":"25","description":"**Required** | Type: `integer`\n\nBudget line id (detail)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionID` | `string` | ✅ Yes | Advanced promotion identifier (composite id, e.g. '1-2'). |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"5b3c3041-2834-4ede-8d99-3bfa824fb943","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"10","description":"**Required** | Type: `integer`\n\nBudget group id (header)."},{"key":"budgetID","value":"25","description":"**Required** | Type: `integer`\n\nBudget line id (detail)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionID` | `string` | ✅ Yes | Advanced promotion identifier (composite id, e.g. '1-2'). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"e74a61f3-9236-4410-853f-a5e420e2220c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"10","description":"**Required** | Type: `integer`\n\nBudget group id (header)."},{"key":"budgetID","value":"25","description":"**Required** | Type: `integer`\n\nBudget line id (detail)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionID` | `string` | ✅ Yes | Advanced promotion identifier (composite id, e.g. '1-2'). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4c07fb00-c8e2-4d85-8e1f-720c62349793","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"10","description":"**Required** | Type: `integer`\n\nBudget group id (header)."},{"key":"budgetID","value":"25","description":"**Required** | Type: `integer`\n\nBudget line id (detail)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionID` | `string` | ✅ Yes | Advanced promotion identifier (composite id, e.g. '1-2'). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5e680c70-33e2-4fb9-91f4-94fac32511e5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionID\": \"1-2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"10","description":"**Required** | Type: `integer`\n\nBudget group id (header)."},{"key":"budgetID","value":"25","description":"**Required** | Type: `integer`\n\nBudget line id (detail)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionID` | `string` | ✅ Yes | Advanced promotion identifier (composite id, e.g. '1-2'). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"52993037-7521-45f3-8e86-321888331037"},{"name":"List Available Promotions","id":"e76aa153-1df5-40fd-8218-0749f657979c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion","description":"<p>Retrieves the list of promotions that can be applied to a specific budget line item.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Load promotions and quotes - Load list of promotions into budgets</p>\n","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the client.</p>\n","type":"text/plain"},"key":"budgetClientID","value":"13341573"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Identifier for the product in the budget.</p>\n","type":"text/plain"},"key":"budgetProductID","value":"143"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"22c5c3c8-072f-487d-91fd-20b10cfb4746","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget ID</p>\n","type":"text/plain"},"type":"any","value":"233","key":"budgetGID"},{"id":"eb43045b-e67a-4d9f-8193-d98af0a34414","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget product ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"budgetID"}]}},"response":[{"id":"29425c7b-0798-4f29-ad0b-d50b4d9d61b1","name":"Promotion list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PromotionID\": 13,\n    \"PromotionName\": \"PromoPrueba\",\n    \"PromotionAdvanced\": 0\n  }\n]"},{"id":"8d23de07-d994-4ed1-97f0-9f36bf01ec6a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"32f552be-0050-4911-950e-cfbd15480a99","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b8b262d7-91b8-4799-8f50-c3459149e49b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c7433109-dcaf-4912-903b-4527623e063a","name":"No promotions available.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No promotions available for the specified product and customer.\"\n}"},{"id":"1a1437c2-5f21-483d-9d7a-b3c163b9ca8b","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"a9c22940-7377-4f56-98b1-d0aa143eadff","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"7ea5b028-944f-4e56-a6f8-5cb8fa429929","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"63d113c3-2054-4927-8935-6fb2ec2da99b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a61a6a33-6be3-4841-aa65-6b38241a8ea5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"9451beff-6bf5-42e5-bdce-9e15a5d94218","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/detail/{{budgetID}}/promotion?budgetClientID=13341573&budgetProductID=143&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","detail","{{budgetID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the client.","key":"budgetClientID","value":"13341573","x-postman-displayValue":"13341573"},{"description":"**Optional** | Type: `integer`\n\nIdentifier for the product in the budget.","key":"budgetProductID","value":"143","x-postman-displayValue":"143"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"233","description":"**Required** | Type: `integer`\n\nBudget ID"},{"key":"budgetID","value":"42","description":"**Required** | Type: `integer`\n\nBudget product ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/detail/%7B%7BbudgetID%7D%7D/promotion\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"e76aa153-1df5-40fd-8218-0749f657979c"}],"id":"1d0aafaf-59dc-4eb9-bb0e-f827359bc486","description":"<p>Promotion and promotional code endpoints for budgets and budget products.</p>\n","_postman_id":"1d0aafaf-59dc-4eb9-bb0e-f827359bc486"},{"name":"Clone Budget","id":"a87b1df7-241c-45c7-8581-4ff7adb60342","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1","description":"<p>Duplicate budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Odontogram - Clone budget - Clone the budget in visual budgets and odontogram.</p>\n","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","clone"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Title of the budget.</p>\n","type":"text/plain"},"key":"budgetGTitle","value":"Test budget"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the client.</p>\n","type":"text/plain"},"key":"clientID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e1c4a16c-40f4-41ad-85c1-a4dcaabc460b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the budget to duplicate</p>\n","type":"text/plain"},"type":"any","value":"26","key":"budgetGID"}]}},"response":[{"id":"00c0b549-eac8-493c-8f84-9241e0cab9d4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d0e56a2f-4644-4d4a-9b04-21a8b48a290a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7edfa88a-ac44-4d37-9c87-6c7ea9861762","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a2272663-d46b-4af4-9f5b-187ed963c134","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"dabf3b88-4e18-4540-ae28-ee71f33b3212","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/clone\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"aadd8949-0a96-4d21-97c9-0188d0b3b351","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"82b89284-75ca-48c5-bc2b-91ee74380af4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"d839b234-d494-40b0-962c-a304c489713e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"96f504d2-e3c7-43e3-810c-b043f8961792","name":"Invalid budget reference","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client ID or the budget ID is incorrect.\",\n  \"errorCode\": \"679\"\n}"},{"id":"ffca1767-cef9-4d7f-8358-2ce7d42cda20","name":"Budget duplication failed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not duplicate the budget. Check the data provided.\",\n  \"errorCode\": \"655\"\n}"},{"id":"41ab4e43-3306-4205-aba3-527c886ea25e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e8b47edd-e45a-4b8a-b47a-916e58a81f1a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/clone?budgetGTitle=Test budget&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","clone"],"query":[{"description":"**Required** | Type: `string`\n\nTitle of the budget.","key":"budgetGTitle","value":"Test budget","x-postman-displayValue":"Test budget"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the client.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"26","description":"**Required** | Type: `integer`\n\nID of the budget to duplicate"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a87b1df7-241c-45c7-8581-4ff7adb60342"},{"name":"Convert Budget to Invoice","id":"95c844fc-b5bf-4a58-a39d-fbd6e22b2d55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell","description":"<p>Converts an existing budget into an invoice (ticket). All products in the budget will be transferred to a new invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Generate ticket - Generate ticket from a budget</p>\n","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","sell"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4b59743b-6077-4e21-9b4b-08bc2865e996","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global budget ID.</p>\n","type":"text/plain"},"type":"any","value":"45","key":"budgetGID"}]}},"response":[{"id":"238b635f-eb91-4eb9-8c28-59c4ff135420","name":"Budget converted to ticket successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TicketGID\": \"329\"\n}"},{"id":"a2a0fe93-7077-4aea-afc4-d2b6c9cdf896","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b1c124a7-0009-4647-9158-fe012662f63c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"48875f69-f136-419f-a438-72136bf18357","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"80ae5cdf-66e3-417a-982a-d35e666f03c4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/sell\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5e3d00e8-b49c-4978-bb42-d5bbca4e6369","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"6fbb7f64-efc8-4c55-8b8d-6df07163886a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"80ee2f08-9b57-479c-9fe8-5dd03d43dc3f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f8ddc123-d814-4e47-af12-7a2ea0933619","name":"TicketCreationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not create the ticket. Check the data provided.\"\n}"},{"id":"94480d90-e824-424c-8dd1-3e520703db7a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"14d1af77-6442-4c19-b511-2d7e4fcd7f9b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/sell?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","sell"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"45","description":"**Required** | Type: `integer`\n\nGlobal budget ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"95c844fc-b5bf-4a58-a39d-fbd6e22b2d55"},{"name":"Create Budget","id":"55b7dec8-152a-4989-8cf9-e423c914c020","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/budget","description":"<p>Allows creating a budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Create - Crear a new quote for a client</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BudgetGClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Client ID to associate the budget with.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["budget"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"b08d628a-08dc-4201-8e56-5c915fede177","name":"Budget created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"BudgetGID\": 109\n}"},{"id":"2d7092d9-4448-418d-bc82-ec7958ae2acf","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"60c84be5-fcdc-4ea1-8e1a-55dd549e948d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5bbec244-a41a-4bd2-b44b-d21e328c6970","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b83b0866-37ed-493f-9c1a-a0db90a92812","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5062111c-67e0-4ecb-bab3-8b981a0d9cb6","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"efc37d40-0581-48bc-9ebd-6c447050f723","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"ad4ba9f1-e2f2-47b6-ac9d-982f8afad70b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fe159875-767a-40a4-a6c6-cf56bb179ede","name":"InvalidClientID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not create the budget. Check the client ID.\",\n  \"errorCode\": \"166\"\n}"},{"id":"72563fb6-cc89-4e49-80c6-e88b4ffd8542","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9964146b-aeaa-4ce6-8f31-360a5d55b78c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGClientID\": 13223333\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGClientID` | `integer` | ✅ Yes | Client ID to associate the budget with. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"55b7dec8-152a-4989-8cf9-e423c914c020"},{"name":"Delete Budget","id":"692947fd-eabf-4372-900f-f936ac7a31ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","description":"<p>Delete a client's budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Delete - Eliminate a client's quote</p>\n","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"f2c5a8fb-6a20-4b8d-83ad-c0376a7288f3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the budget to delete</p>\n","type":"text/plain"},"type":"any","value":"177","key":"budgetGID"}]}},"response":[{"id":"a97261f5-d3d6-4054-94bf-600dab7e8001","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a5bc15ec-8b1c-4f09-82f0-2e02606db45a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3ece920e-3e4c-4f7f-86f9-306d8f2a548a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0faec1d7-096c-4372-a732-8481c32b5e93","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"49c413cf-4980-4e47-96ec-0ddac9a49742","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"92745fed-5fb1-47ef-88d4-88d44717f4fe","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"07a86897-553e-4193-98c3-b336dbca059a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"9a900b75-420c-4c7e-b815-7a95ad7968c6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0c820f5d-2454-465c-821f-cb2b75b7691e","name":"BudgetStatusNotDeletable","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The budget cannot be deleted because it is accepted or sold, or it does not exist.\",\n  \"errorCode\": \"513\"\n}"},{"id":"f294227a-fd2a-41e5-b523-93c3298cacbb","name":"BudgetHasAdvances","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The budget cannot be deleted because it has advances linked to it.\",\n  \"errorCode\": \"493\"\n}"},{"id":"c3432ca8-e84f-4f19-b9ba-22238485e4f1","name":"BudgetNotDeleted","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The budget could not be deleted. Check that the budget ID is correct.\",\n  \"errorCode\": \"170\"\n}"},{"id":"0b75e5a2-7a38-4ac3-ae18-b0fef4f09eed","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e5fd3dc6-c57b-4283-bff5-f3b17ab270ac","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"177","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to delete"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"692947fd-eabf-4372-900f-f936ac7a31ce"},{"name":"Edit Budget","id":"9170825d-acc8-4d10-82e2-703d3266497d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","description":"<p>Edits the general data of an existing budget. Allows modifying the date, validity, status, comments, and assigning a user/doctor. If BudgetStatus is included in the body, only the budget status will be updated. Otherwise, the remaining data will be edited.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Save - Modify a client's quote</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BudgetGDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>budget issue date (format dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>BudgetGValidity</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>budget validity/expiration date (format dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>BudgetGNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>General description or comments for the budget.</td>\n</tr>\n<tr>\n<td><code>BudgetGUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Identifier of the salesperson or sales representative associated with the budget.</td>\n</tr>\n<tr>\n<td><code>BudgetGDoctorID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Identifier of the doctor associated with the budget.</td>\n</tr>\n<tr>\n<td><code>BudgetGStatus</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"1d356e63-018f-4500-80a1-02359e9022ca","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Budget ID</p>\n","type":"text/plain"},"type":"any","value":"107","key":"budgetGID"}]}},"response":[{"id":"398257e0-e66e-4a67-8279-391bb416b74a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"76cdd1d3-1bbc-46d9-b147-16c0e44b3c92","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fcf4ce1c-cbb3-49ea-8923-c91fbda8f960","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bbe0302f-58ba-4247-b81d-6aa2f4681639","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"325e8fad-fa60-407e-838f-b2ec9c369e11","name":"Budget not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No budget was found for the provided budgetGID.\",\n  \"errorCode\": \"493\"\n}"},{"id":"2e362290-b766-4c43-ad0d-362a438cb3a9","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"b8339bdf-d1be-4831-863e-680d347c3f55","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"4e372fd3-06ae-40dc-9c7d-2eaf17105d20","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a79be256-a211-4e4c-becf-f3174db581a0","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c0871369-8689-4418-8d20-8ed562802699","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"71dafd4f-1092-4825-9c60-3599328c9cc6","name":"The budget could not be updated","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The budget could not be updated. Check that the data is correct.\",\n  \"errorCode\": \"168\"\n}"},{"id":"8cc9c6ab-f551-4a87-b014-d48d2673021b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BudgetGDate\": \"09/01/2026\",\n  \"BudgetGValidity\": \"23/06/2026\",\n  \"BudgetGNotes\": \"Quote for annual treatment\",\n  \"BudgetGUserID\": 236,\n  \"BudgetGDoctorID\": 238,\n  \"BudgetGStatus\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"107","description":"**Required** | Type: `integer`\n\nBudget ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BudgetGDate` | `string (date)` | ❌ No | budget issue date (format dd/MM/yyyy). |\n| `BudgetGValidity` | `string (date)` | ❌ No | budget validity/expiration date (format dd/MM/yyyy). |\n| `BudgetGNotes` | `string` | ❌ No | General description or comments for the budget. |\n| `BudgetGUserID` | `integer` | ❌ No | Identifier of the salesperson or sales representative associated with the budget. |\n| `BudgetGDoctorID` | `integer` | ❌ No | Identifier of the doctor associated with the budget. |\n| `BudgetGStatus` | `integer` | ❌ No | New status to be assigned to the budget. - 0: Pending - 1: Accepted - 2: Rejected - 3: Sold - 4: Discarded - 5: Expired |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"9170825d-acc8-4d10-82e2-703d3266497d"},{"name":"Export Budgets","id":"9bbe86c6-60be-4760-8119-3180e34954a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/budget/export","description":"<p>Exports the clinic's budgets as a JSON object (derived from the backend CSV export).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - .PEND</p>\n","urlObject":{"protocol":"https","path":["budget","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional end date filter (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"budgetDateEnd","value":"31/12/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional start date filter (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"budgetDateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional free-text filter.</p>\n","type":"text/plain"},"key":"budgetText","value":"cliente"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional client id to filter the budgets. If omitted, all clinic budgets are exported.</p>\n","type":"text/plain"},"key":"clientID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"21046f58-8de4-4b39-98fa-462f517e6998","name":"Budgets exported successfully as a JSON object containing the Budgets array (one object per exported CSV row).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/export?budgetDateEnd=31/12/2026&budgetDateStart=01/01/2026&budgetText=cliente&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional end date filter (dd/MM/yyyy).","key":"budgetDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOptional start date filter (dd/MM/yyyy).","key":"budgetDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional free-text filter.","key":"budgetText","value":"cliente","x-postman-displayValue":"cliente"},{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter the budgets. If omitted, all clinic budgets are exported.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  // Type: array | List of budgets, one object per exported CSV row.\n  \"Budgets\": [\n    null\n  ]\n}"},{"id":"9352b97c-61a6-4864-9994-9d475cad4a6b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/export?budgetDateEnd=31/12/2026&budgetDateStart=01/01/2026&budgetText=cliente&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional end date filter (dd/MM/yyyy).","key":"budgetDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOptional start date filter (dd/MM/yyyy).","key":"budgetDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional free-text filter.","key":"budgetText","value":"cliente","x-postman-displayValue":"cliente"},{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter the budgets. If omitted, all clinic budgets are exported.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2c33a2d1-2569-4726-87c6-34eb88ac3616","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/export?budgetDateEnd=31/12/2026&budgetDateStart=01/01/2026&budgetText=cliente&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional end date filter (dd/MM/yyyy).","key":"budgetDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOptional start date filter (dd/MM/yyyy).","key":"budgetDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional free-text filter.","key":"budgetText","value":"cliente","x-postman-displayValue":"cliente"},{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter the budgets. If omitted, all clinic budgets are exported.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9fab0b31-b277-4e14-9ddb-33dd38035bcb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/export?budgetDateEnd=31/12/2026&budgetDateStart=01/01/2026&budgetText=cliente&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional end date filter (dd/MM/yyyy).","key":"budgetDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOptional start date filter (dd/MM/yyyy).","key":"budgetDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional free-text filter.","key":"budgetText","value":"cliente","x-postman-displayValue":"cliente"},{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter the budgets. If omitted, all clinic budgets are exported.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4cf07878-d437-445a-9144-1139257fde46","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/export?budgetDateEnd=31/12/2026&budgetDateStart=01/01/2026&budgetText=cliente&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional end date filter (dd/MM/yyyy).","key":"budgetDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOptional start date filter (dd/MM/yyyy).","key":"budgetDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional free-text filter.","key":"budgetText","value":"cliente","x-postman-displayValue":"cliente"},{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter the budgets. If omitted, all clinic budgets are exported.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/export\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e151ad50-236a-4778-a1a1-980b68c34e84","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/export?budgetDateEnd=31/12/2026&budgetDateStart=01/01/2026&budgetText=cliente&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional end date filter (dd/MM/yyyy).","key":"budgetDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOptional start date filter (dd/MM/yyyy).","key":"budgetDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional free-text filter.","key":"budgetText","value":"cliente","x-postman-displayValue":"cliente"},{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter the budgets. If omitted, all clinic budgets are exported.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"a0a93766-145d-4cce-af88-a5176855b8fe","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/export?budgetDateEnd=31/12/2026&budgetDateStart=01/01/2026&budgetText=cliente&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional end date filter (dd/MM/yyyy).","key":"budgetDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOptional start date filter (dd/MM/yyyy).","key":"budgetDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional free-text filter.","key":"budgetText","value":"cliente","x-postman-displayValue":"cliente"},{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter the budgets. If omitted, all clinic budgets are exported.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"f7f2aa70-8cb1-47bb-a98e-4c8180dd5691","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/export?budgetDateEnd=31/12/2026&budgetDateStart=01/01/2026&budgetText=cliente&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional end date filter (dd/MM/yyyy).","key":"budgetDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOptional start date filter (dd/MM/yyyy).","key":"budgetDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional free-text filter.","key":"budgetText","value":"cliente","x-postman-displayValue":"cliente"},{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter the budgets. If omitted, all clinic budgets are exported.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"441c8c6c-05ae-45fb-a4d9-924d054f9fed","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/export?budgetDateEnd=31/12/2026&budgetDateStart=01/01/2026&budgetText=cliente&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional end date filter (dd/MM/yyyy).","key":"budgetDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOptional start date filter (dd/MM/yyyy).","key":"budgetDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional free-text filter.","key":"budgetText","value":"cliente","x-postman-displayValue":"cliente"},{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter the budgets. If omitted, all clinic budgets are exported.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d36d7271-4337-44cd-a058-ce1de4eee188","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/export?budgetDateEnd=31/12/2026&budgetDateStart=01/01/2026&budgetText=cliente&clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional end date filter (dd/MM/yyyy).","key":"budgetDateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOptional start date filter (dd/MM/yyyy).","key":"budgetDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional free-text filter.","key":"budgetText","value":"cliente","x-postman-displayValue":"cliente"},{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter the budgets. If omitted, all clinic budgets are exported.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9bbe86c6-60be-4760-8119-3180e34954a0"},{"name":"Get Budget Details","id":"5510ccb5-1084-43d8-a7bf-e3a70eb8e96e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","description":"<p>Retrieves the full details of a specific budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Edit - See the data of an existing quote</p>\n","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"8e7a4311-a887-48c5-b320-83f731540218","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique budget ID</p>\n","type":"text/plain"},"type":"any","value":"117","key":"budgetGID"}]}},"response":[{"id":"1c600f50-c9a4-42e0-9b4f-a989ea8adfa2","name":"Budget details obtained successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"BudgetGID\": 804,\n  \"BudgetGNumber\": 759,\n  \"BudgetGYear\": 2026,\n  \"BudgetGDate\": \"15/04/2026\",\n  \"BudgetGValidity\": \"23/04/2026\",\n  \"BudgetGDesc\": \"hola\",\n  \"BudgetGTitle\": \"\",\n  \"BudgetGUserID\": 239,\n  \"BudgetGUserName\": \"Juana\",\n  \"BudgetGDoctorID\": 251,\n  \"ClientID\": 1,\n  \"BudgetGClientID\": 1,\n  \"ClinicSelf\": -1,\n  \"ClinicID\": 1,\n  \"BudgetGClinicID\": 1,\n  \"BudgetState\": \"PENDING\",\n  \"BudgetGPromotionCode\": \"\",\n  \"ClinicEmailBudget\": -1,\n  \"ClientEMail\": \"rosalind.franklin@gmail.com\",\n  \"IsLegalRepresentative\": 0,\n  \"BudgetGPrescription\": 0,\n  \"BudgetGSubTotal\": \"0,00\",\n  \"BudgetGCurrencySymbol\": \"€\",\n  \"BudgetGVAT\": \"0,00\",\n  \"BudgetGTotal\": \"0,00\",\n  \"BudgetGVATAmount\": \"0,00\",\n  \"BudgetGTotalAmount\": \"0,00\"\n}"},{"id":"ad598148-de3f-4641-9ab4-cc0b0b07a5cb","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"14896953-949a-4914-bc7e-d29206997777","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bf21dad0-3f8d-44b9-a652-f5b49f04c0d1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b686a632-f67c-4b86-aeae-1deacd7200e6","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ad91f375-418f-405d-8a7a-d801e710cf32","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"65911878-159b-44d5-b1d2-23f57614fe8e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"82e5f887-8084-4ee8-8bb0-f2100d4f1506","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b6354a42-a2ec-4176-be26-7c0240d0125b","name":"No budget was found with that ID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No budget was found with that ID\",\n  \"errorCode\": \"167\"\n}"},{"id":"e574689b-d348-4d8b-b01d-b4c8b12fda35","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"781877b6-ac34-43a0-a46f-090cf03642b2","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}"],"variable":[{"key":"budgetGID","value":"117","description":"**Required** | Type: `integer`\n\nUnique budget ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5510ccb5-1084-43d8-a7bf-e3a70eb8e96e"},{"name":"Get Budget List","id":"7a5ae3a8-3975-4eeb-aa5f-f080a3d35647","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/budget","description":"<p>Gets the global budget list. If the <code>clientID</code> query parameter is provided, only the budgets for that client are returned. <code>userID</code> is not compatible with <code>clientID</code>.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - List - See the list of a client's quotes</p>\n","urlObject":{"protocol":"https","path":["budget"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Customer ID.</p>\n","type":"text/plain"},"key":"clientID","value":"13223333"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"ebf63756-a8bc-49f8-a4ec-78dba3737e9d","name":"Budget list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"BudgetGID\": 59,\n    \"BudgetGYear\": 2026,\n    \"BudgetGNumber\": 16,\n    \"BudgetGStatus\": \"PENDING\",\n    \"BudgetStatusName\": \"Pending\",\n    \"BudgetGDate\": \"09/01/2026\",\n    \"BudgetGClientName\": \"Jocelyn Bell Burnell\",\n    \"BudgetGClinicID\": 1,\n    \"BudgetGClinicName\": \"000001 - Center Name\",\n    \"BudgetGCurrencySymbol\": \"€\",\n    \"BudgetGUserName\": \"severo.ochoa@flowww.com\",\n    \"BudgetGTotalAmount\": 42.5\n  }\n]"},{"id":"79ce9b41-1fdd-4a55-95d2-95fe7f4b1759","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ebea93d1-7786-4dcd-bed2-5e04e11565e1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"22e48946-9429-404a-a59b-3e13f131491c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"08597e87-44fe-4b9f-9b2b-670f00775b84","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"40b2f44f-face-4440-b12e-0ef19f0754cc","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"9e418c27-a7e6-48a1-92a8-34b1b8d7e567","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"e6e69eea-3e2b-4a11-8376-4e62c0c5b970","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"afbece35-bcab-4437-9681-92b097d78051","name":"No budget found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No budget found\"\n}"},{"id":"3f4a82be-1d08-4cff-a774-a71d817a41bf","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"67477031-510d-42fa-b65e-e71c69364193","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget?clientID=13223333&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget"],"query":[{"description":"**Optional** | Type: `integer`\n\nCustomer ID.","key":"clientID","value":"13223333","x-postman-displayValue":"13223333"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7a5ae3a8-3975-4eeb-aa5f-f080a3d35647"},{"name":"Get Budget Plan List","id":"3d47b65b-21ba-49b3-ad79-c59f99d6954f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","description":"<p>Lists the budget groups (plans) for a client.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book</p>\n","urlObject":{"protocol":"https","path":["budget","plan"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID whose budget plans are listed.</p>\n","type":"text/plain"},"key":"clientID","value":"19"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"79b36f08-cd12-46c1-9d17-1c05cf910561","name":"Budget plan list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"BudgetGID\": 1,\n    \"BudgetGStatus\": 0,\n    \"BudgetStatusName\": \"Pending\",\n    \"BudgetGTitle\": \"Nº 2026/1\"\n  },\n  {\n    \"BudgetGID\": 2,\n    \"BudgetGStatus\": 0,\n    \"BudgetStatusName\": \"Pending\",\n    \"BudgetGTitle\": \"Nº 2026/2\"\n  }\n]"},{"id":"d4ee5150-0f1f-4caf-a0bd-4084281dfe83","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8a186e7b-bdeb-4675-91f6-84274638f052","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"659fcb42-3e7e-4d50-aaeb-96ce64db3ee1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"879c59b5-b16e-4eea-aef8-93cce7d14187","name":"No budget plans were found for the client.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No budget plans were found for the client.\"\n}"},{"id":"5bb1e5f1-f634-4e73-b878-b41b77b9050f","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"1de2a2c5-8c9c-41a5-a2f8-5ae19d5ee75a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"a7bd6be7-350f-4e93-bfe0-cd94c7ac4b4a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"cb5bbae6-085b-49d7-8292-4f1f65e20f61","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bdf18ba1-1781-4470-aaad-a2230925d83b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"9a34d68c-8b47-499e-a852-5b2f29d734be","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/plan?clientID=19&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","plan"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose budget plans are listed.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/plan\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"3d47b65b-21ba-49b3-ad79-c59f99d6954f"},{"name":"Print Budget","id":"4caa9515-eeb7-47de-945e-54b005d7984d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","description":"<p>Print requested client budget.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Print - Print a client's quote</p>\n","urlObject":{"protocol":"https","path":["budget","{{budgetGID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3baeff27-2c9f-4326-bb3f-64e2d8c7c78d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the budget to print.</p>\n","type":"text/plain"},"type":"any","value":"169","key":"budgetGID"}]}},"response":[{"id":"a9807f3b-3737-497a-a8bc-a6afa158b0f2","name":"Budget document generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"BudgetPrintURL\": \"https://eu030.flowww.net/138913/tmp/61881202rpfncp5s.qbn.asp?tid=201\"\n}"},{"id":"90b45ef8-e710-4a96-b43d-ae74050b697f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"85dc154d-0f34-4d2b-af55-eb87fc5cf8c3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"84e8fff0-9888-42cb-aa91-3297a84d5a05","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3b1d8618-d4a5-4fa2-a58e-fb5250f9c3b5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/budget/%7B%7BbudgetGID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e4fe1b46-dc25-4153-805f-ccc4621f0821","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"241bc9a6-8d10-44b8-a3f6-d366e1ffe710","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. The API key is valid; reduce parallelism and retry after a short delay.\"\n}"},{"id":"d8fd8b9b-df8b-4323-af34-7e09735f4032","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e7068321-8a6a-4a29-97d8-2fdd2ea4827b","name":"No budget was found with that ID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No budget was found with that ID\",\n  \"errorCode\": \"167\"\n}"},{"id":"60a648c1-278a-4472-9f91-b2a59e9b87f2","name":"Invalid budgetGID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid budgetGID.\"\n}"},{"id":"4d911306-5931-462f-abe4-b1d9730a5d74","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9254a297-c80e-4767-a97a-1268d30586a2","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/budget/{{budgetGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["budget","{{budgetGID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"budgetGID","value":"169","description":"**Required** | Type: `integer`\n\nGlobal ID of the budget to print."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4caa9515-eeb7-47de-945e-54b005d7984d"}],"id":"f8d9f48a-90b8-4e5d-ae66-6a128dd26f2c","description":"<p>Budget lifecycle endpoints: creation, listing, editing, cloning, printing, and conversion.</p>\n","_postman_id":"f8d9f48a-90b8-4e5d-ae66-6a128dd26f2c"},{"name":"Campaign","item":[{"name":"Campaign ROI Report","id":"227a28ad-54fc-4c45-aaab-0e1a467629af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CampaignSimulated\": false,\n  \"CampaignDateStart\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudget\": 200\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/roi","description":"<p>Computes the return-on-investment report for a campaign, optionally against simulation parameters.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Campaigns - Watch - Access the ROI of the campaign</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CampaignSimulated</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>When true, the ROI is projected using the simulation parameters below instead of the campaign's stored values.</td>\n</tr>\n<tr>\n<td><code>CampaignDateStart</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Simulated campaign start date in dd/MM/yyyy format. Only used when Simulated is true.</td>\n</tr>\n<tr>\n<td><code>CampaignDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Simulated campaign end date in dd/MM/yyyy format. Only used when Simulated is true.</td>\n</tr>\n<tr>\n<td><code>CampaignBudget</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Simulated campaign budget. Only used when Simulated is true.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["campaign","{{campaignID}}","roi"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"309c2943-96a2-4172-b384-4b48718cdc00","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the marketing campaign to compute the ROI report for.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"campaignID"}]}},"response":[{"id":"0f1c06ce-529f-4be5-9532-12aa14c62ed0","name":"Campaign ROI report retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignSimulated\": false,\n  \"CampaignDateStart\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudget\": 200\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/roi","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","roi"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to compute the ROI report for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignSimulated` | `boolean` | ❌ No | When true, the ROI is projected using the simulation parameters below instead of the campaign's stored values. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Simulated campaign start date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | Simulated campaign end date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignBudget` | `number` | ❌ No | Simulated campaign budget. Only used when Simulated is true. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CampaignName\": \"campaign1\",\n  \"CampaignDateIni\": \"08/06/2026 0:00:00\",\n  \"CampaignDateEnd\": \"30/06/2026 0:00:00\",\n  \"CampaignProgress\": \"50\",\n  \"CampaignBudgetTotal\": \"200\",\n  \"CampaignBudgetTotalWithCurrency\": \"200.00 €\",\n  \"CampaignLeads\": \"10\",\n  \"CampaignCAL\": \"20.00 €\",\n  \"CampaignClients\": \"4\",\n  \"CampaignCAC\": \"50.00 €\",\n  \"CampaignSalesTotal\": \"300.00 €\",\n  \"CampaignROI\": \"50 %\",\n  \"CampaignLeadsEstimated\": \"20\",\n  \"CampaignCALEstimated\": \"10.00 €\",\n  \"CampaignClientsEstimated\": \"8\",\n  \"CampaignCACEstimated\": \"25.00 €\",\n  \"CampaignSalesTotalEstimated\": \"600.00 €\",\n  \"CampaignROIEstimated\": \"200 %\",\n  \"CampaignAgeAvg\": \"35\",\n  \"CampaignTicketAvg\": \"75.00 €\",\n  \"CampaignGenderPct\": \"40/60\"\n}"},{"id":"01de39c1-554d-42a5-a537-b7a4038a73e8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignSimulated\": false,\n  \"CampaignDateStart\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudget\": 200\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/roi","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","roi"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to compute the ROI report for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignSimulated` | `boolean` | ❌ No | When true, the ROI is projected using the simulation parameters below instead of the campaign's stored values. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Simulated campaign start date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | Simulated campaign end date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignBudget` | `number` | ❌ No | Simulated campaign budget. Only used when Simulated is true. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ceaf2044-766d-4ba2-b475-4e3f54a7ecf9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignSimulated\": false,\n  \"CampaignDateStart\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudget\": 200\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/roi","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","roi"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to compute the ROI report for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignSimulated` | `boolean` | ❌ No | When true, the ROI is projected using the simulation parameters below instead of the campaign's stored values. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Simulated campaign start date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | Simulated campaign end date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignBudget` | `number` | ❌ No | Simulated campaign budget. Only used when Simulated is true. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ac0a6275-09a7-4806-a415-00994854d8bd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignSimulated\": false,\n  \"CampaignDateStart\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudget\": 200\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/roi","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","roi"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to compute the ROI report for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignSimulated` | `boolean` | ❌ No | When true, the ROI is projected using the simulation parameters below instead of the campaign's stored values. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Simulated campaign start date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | Simulated campaign end date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignBudget` | `number` | ❌ No | Simulated campaign budget. Only used when Simulated is true. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"134cf0d8-2dc1-461c-b9b5-b2c742d1b157","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignSimulated\": false,\n  \"CampaignDateStart\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudget\": 200\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/roi","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","roi"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to compute the ROI report for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignSimulated` | `boolean` | ❌ No | When true, the ROI is projected using the simulation parameters below instead of the campaign's stored values. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Simulated campaign start date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | Simulated campaign end date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignBudget` | `number` | ❌ No | Simulated campaign budget. Only used when Simulated is true. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/campaign/%7B%7BcampaignID%7D%7D/roi\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"abc788b5-8550-43b3-a507-9aa5cf73048a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignSimulated\": false,\n  \"CampaignDateStart\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudget\": 200\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/roi","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","roi"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to compute the ROI report for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignSimulated` | `boolean` | ❌ No | When true, the ROI is projected using the simulation parameters below instead of the campaign's stored values. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Simulated campaign start date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | Simulated campaign end date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignBudget` | `number` | ❌ No | Simulated campaign budget. Only used when Simulated is true. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"24a5e5c8-4891-4580-ab73-d597ebba684c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignSimulated\": false,\n  \"CampaignDateStart\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudget\": 200\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/roi","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","roi"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to compute the ROI report for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignSimulated` | `boolean` | ❌ No | When true, the ROI is projected using the simulation parameters below instead of the campaign's stored values. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Simulated campaign start date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | Simulated campaign end date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignBudget` | `number` | ❌ No | Simulated campaign budget. Only used when Simulated is true. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9e6c469d-24d9-4242-bb5e-c5fa11c04caa","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignSimulated\": false,\n  \"CampaignDateStart\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudget\": 200\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/roi","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","roi"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to compute the ROI report for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignSimulated` | `boolean` | ❌ No | When true, the ROI is projected using the simulation parameters below instead of the campaign's stored values. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Simulated campaign start date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | Simulated campaign end date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignBudget` | `number` | ❌ No | Simulated campaign budget. Only used when Simulated is true. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"67b3004a-1589-4ad4-8846-1896e74d8d33","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignSimulated\": false,\n  \"CampaignDateStart\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudget\": 200\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/roi","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","roi"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to compute the ROI report for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignSimulated` | `boolean` | ❌ No | When true, the ROI is projected using the simulation parameters below instead of the campaign's stored values. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Simulated campaign start date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | Simulated campaign end date in dd/MM/yyyy format. Only used when Simulated is true. |\n| `CampaignBudget` | `number` | ❌ No | Simulated campaign budget. Only used when Simulated is true. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"227a28ad-54fc-4c45-aaab-0e1a467629af"},{"name":"Create Campaign","id":"eabdce96-1302-465e-bd34-91e570fe1cc7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"<p>Creates a new marketing campaign.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Campaigns - Create - Create a new marketing campaign</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CampaignName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Display name of the marketing campaign.</td>\n</tr>\n<tr>\n<td><code>CampaignDateStart</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Start date of the campaign in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>CampaignDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>End date of the campaign in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>CampaignBudget</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Budget allocated to the campaign.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["campaign"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"55760eb9-ffb7-4b99-a6be-e6e4fa5d5e8d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"82a49452-480c-4fed-92a9-705c261c7bb5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2d0a6882-3573-433e-95bf-e1f564e9d8f9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"11f336d5-1dfc-4061-8fd2-b02da46a7876","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bf12225d-a0cd-49bc-bf30-1402f0bf3bde","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/campaign\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b976410f-b297-4407-b975-b3b8645b439d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"679f7e97-9ded-4d34-b5f0-5783c83a3256","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e4b659fc-8548-4e47-81e0-c0e76325cae7","name":"CampaignInvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"CampaignName is required.\",\n  \"errorCode\": \"invalid-campaign-params\"\n}"},{"id":"2574a25f-0019-417c-88fa-28cdba6b0fb7","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bac8ef76-fa54-4642-9099-7a182e209de3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"eabdce96-1302-465e-bd34-91e570fe1cc7"},{"name":"Disable Campaign","id":"cb366b06-d41c-4473-bb3d-4a2cc3454ee3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","description":"<p>Disables a marketing campaign. Disabled campaigns are hidden from the default list.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Campaigns - Disable - Enable/disable an existing marketing campaign</p>\n","urlObject":{"protocol":"https","path":["campaign","{{campaignID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"bfae975c-1dbf-400e-8adc-c54c8794525f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the marketing campaign.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"campaignID"}]}},"response":[{"id":"492b1c49-61c4-4535-90c8-d7b33f2ebbc1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9cc06ba4-a6d5-4afd-9534-06ab38a7c0aa","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8ee9573d-2c6a-4110-9581-cb7da0d7820e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b2dd8a35-f960-4d68-8eea-e5c0bf72515c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ba383e4a-37c9-4f62-98ee-3e81c6923e0e","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/campaign/%7B%7BcampaignID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4ff92d16-1ef6-4116-88c2-e9e0b2c65f75","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"81455864-d7af-48f8-9850-83a710bc8372","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"592af292-9479-4a45-839f-f8a87831fb5a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"4bd6a4cd-2928-4629-b13e-09d849e6575b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"cb366b06-d41c-4473-bb3d-4a2cc3454ee3"},{"name":"Edit Campaign","id":"a3dca151-ea71-4254-9f0e-7c0e57c4a058","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","description":"<p>Updates an existing marketing campaign.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Campaigns - Save - Modifying an existing marketing campaign</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CampaignName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Display name of the marketing campaign.</td>\n</tr>\n<tr>\n<td><code>CampaignDateStart</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Start date of the campaign in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>CampaignDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>End date of the campaign in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>CampaignBudget</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Budget allocated to the campaign.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["campaign","{{campaignID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"583d5678-1c3b-4120-bce0-44891e0acbe8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the marketing campaign.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"campaignID"}]}},"response":[{"id":"2976d4c6-2d3f-4f45-a78f-4f5cf0a9bc3a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f3962fd4-3eb6-42fb-9b5f-aaecda325801","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8e172d24-3cff-4b09-9f4d-7482754d09c8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3bd7e250-44da-412c-995e-11b044d65c8a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4f773571-66ec-4a1e-96c0-ec8d234e5c12","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/campaign/%7B%7BcampaignID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"21af65f3-2cab-474f-b4d6-ca7b2b49c0e6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d928b02f-1519-493f-8ba4-574fef5410de","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"180697f7-cd94-4605-af8b-dbf5978cd5c5","name":"CampaignInvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"CampaignName is required.\",\n  \"errorCode\": \"invalid-campaign-params\"\n}"},{"id":"e1e918f6-c569-4c32-bfc0-a19e91e39d2e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8e17cb08-a6d7-46aa-b5f1-d34d56681055","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"campaign1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CampaignName` | `string` | ✅ Yes | Display name of the marketing campaign. |\n| `CampaignDateStart` | `string (date)` | ❌ No | Start date of the campaign in dd/MM/yyyy format. |\n| `CampaignDateEnd` | `string (date)` | ❌ No | End date of the campaign in dd/MM/yyyy format. |\n| `CampaignBudget` | `number` | ❌ No | Budget allocated to the campaign. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a3dca151-ea71-4254-9f0e-7c0e57c4a058"},{"name":"Enable Campaign","id":"055e8ab0-c28c-4dbc-880a-5797fbf0938c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/enable","description":"<p>Re-enables a previously disabled marketing campaign.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Campaigns - Disable - Enable/disable an existing marketing campaign</p>\n","urlObject":{"protocol":"https","path":["campaign","{{campaignID}}","enable"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"8fe9f9f4-9286-4229-8f90-9725342fda2d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the marketing campaign to enable.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"campaignID"}]}},"response":[{"id":"39ac4085-f36b-43dd-87f5-687777b7314b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","enable"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to enable."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"e3c5753c-d55c-4c9a-ada5-893c1af24b6d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","enable"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to enable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"86101124-22d0-49e5-b3d9-86417bb300cf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","enable"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to enable."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"201f3c4f-bebb-404b-aaf6-2b44855e2692","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","enable"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to enable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d328ee6f-e126-4184-b653-f8b00fc6410c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","enable"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to enable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/campaign/%7B%7BcampaignID%7D%7D/enable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d8a939b1-91cd-4e5d-803c-8bbaeb3d3401","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","enable"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to enable."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"822f489d-16b1-40c2-8fde-819ea31a89d0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","enable"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to enable."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7a1d70c0-2039-4b50-97ea-f66cfb3aee0b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","enable"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to enable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"14b40d15-4aeb-4e4e-bf36-d750ad914f82","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}","enable"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign to enable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"055e8ab0-c28c-4dbc-880a-5797fbf0938c"},{"name":"List Marketing Campaigns","id":"c4eb3b5b-e3c3-4598-88fb-258acd9855ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/campaign","description":"<p>Returns the list of marketing campaigns configured in the system.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Campaigns - List - See the list of marketing campaigns</p>\n","urlObject":{"protocol":"https","path":["campaign"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"e13b29ac-cfb6-4552-b88c-0cb20917b0c2","name":"Campaign list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CampaignID\": 3,\n    \"CampaignDesc\": \"campaign1\",\n    \"CampaignDateIni\": \"08/06/2026\",\n    \"CampaignDateEnd\": \"30/06/2026\",\n    \"CampaignBudgetTotal\": \"200.00 €\",\n    \"CampaignDisabled\": false,\n    \"CampaignWithReferers\": false\n  }\n]"},{"id":"91822a99-82da-4ab8-a9a9-630c713b6bb5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5f607493-c368-4b2b-b511-e78e61b91d24","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9737847c-8933-4e9f-8537-078bc78bd46a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"baefa607-bb55-41ca-8eee-d2a4724670c9","name":"Returns a 404 error when no campaigns are found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/campaign\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2065a042-016c-49c5-8ca3-b54ac11887c9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1259898e-9f10-4fe9-822d-18ac4f3b076a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"71c47c56-d1df-4653-bed8-6abfa74c7881","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c5e5720a-8a30-4e60-8e40-81989be5194b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c4eb3b5b-e3c3-4598-88fb-258acd9855ce"},{"name":"Load Campaign Detail","id":"7d7296e0-76ee-491a-b9f0-e27f8a3e503d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","description":"<p>Loads the detail of a single marketing campaign by id.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Campaigns - Edit - Display the data of a marketing campaign</p>\n","urlObject":{"protocol":"https","path":["campaign","{{campaignID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"fef07396-d6c8-419b-9531-8d4e1d8b134a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the marketing campaign.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"campaignID"}]}},"response":[{"id":"c466b48e-74a3-4b3b-b886-75767b0ec288","name":"Campaign detail retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CampaignID\": 3,\n  \"CampaignDesc\": \"campaign1\",\n  \"CampaignDateIni\": \"08/06/2026\",\n  \"CampaignDateEnd\": \"30/06/2026\",\n  \"CampaignBudgetTotal\": \"200.00\"\n}"},{"id":"35310ec7-50ae-41ba-b434-25339dfceb22","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ee0e03f4-a738-4128-9805-5f6da45a858f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"15e0e19b-4ab1-427c-bb0c-26cf2d3106bd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"15454055-73b2-465f-934f-675830f69646","name":"Returns a 404 error when no campaigns are found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/campaign/%7B%7BcampaignID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f42abd89-1bae-4c76-81b9-d133dcc9eebe","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6bf67046-ef2b-4dd3-9f5d-b00bea4b17e4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7ea1bd42-924e-4cda-a155-c661f7b1a921","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"19f8116f-6c9e-423f-889b-0233bbe56f47","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/campaign/{{campaignID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["campaign","{{campaignID}}"],"variable":[{"key":"campaignID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the marketing campaign."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7d7296e0-76ee-491a-b9f0-e27f8a3e503d"},{"name":"Load Campaign Options","id":"ae829c30-c568-4d13-9985-d63c263b4612","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/campaign/options","description":"<p>Loads the list of campaigns (id and name) to populate dropdowns.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Campaigns - Upload campaigns - Load list of campaigns in drop-down lists</p>\n","urlObject":{"protocol":"https","path":["campaign","options"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"e39ff78c-eaf3-4005-bf0c-49911876caa5","name":"Campaign options retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign/options"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CampaignID\": 3,\n    \"CampaignName\": \"campaign1\"\n  },\n  {\n    \"CampaignID\": 5,\n    \"CampaignName\": \"campaign2\"\n  }\n]"},{"id":"8a9a97b8-d35a-45ea-97c7-bf4ed8fdb508","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign/options"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ca98caa1-dda2-4757-8849-7db65438d070","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign/options"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"17bbeeac-930f-455c-8c2e-7447bbe00217","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign/options"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bffc1cb5-b7e5-4d59-bb66-49ee049a2564","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign/options"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/campaign/options\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5a045925-7fe8-40e8-b522-afa0e127327b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign/options"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b0a25332-020c-4481-b5b0-46b4dfb9e5f4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign/options"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fb32a954-e300-49d4-b0ac-fd903acb21ea","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign/options"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3c10f5ac-158b-43c8-a29f-3a9bf36ac709","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/campaign/options"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ae829c30-c568-4d13-9985-d63c263b4612"}],"id":"d742b38e-5333-410c-bfef-63c26b186a4e","description":"<p>Campaign endpoints.</p>\n","_postman_id":"d742b38e-5333-410c-bfef-63c26b186a4e"},{"name":"Cashdesk","item":[{"name":"Cash Desk Report","id":"3edfe47a-9544-41f5-9111-2800481d6443","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","description":"<p>Aggregated cash desk totals over a date range.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - Calculate cash register overview - Calculate the breakdown of the cash register at a determined interval</p>\n","urlObject":{"protocol":"https","path":["cashdesk","report"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"cashDeskDateEnd","value":"31/01/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"cashDeskDateStart","value":"01/01/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"b2aae41c-0a31-4f4f-bd5c-5c79e9eef631","name":"Returns the cash desk breakdown as a flat JSON object (one property per backend figure).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{}"},{"id":"b173074b-a17c-4b46-b1eb-b221239edc29","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3927d635-6409-4ff4-bced-13bfbf462580","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"14670967-5972-44f3-8b16-9e02a9b6a2ad","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"09243914-6198-4566-9c53-57f53dda46fd","name":"No cash desk found for the requested date/clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No cash desk found for the requested date\"\n}"},{"id":"f904656f-ce9a-49b7-986f-cd2214197cdc","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ea83beae-07db-4405-a32d-5a257cf116da","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"22833f71-79ad-440e-9232-c8f0f2f4f793","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"613f79e6-5d06-4016-8203-34a028d5ef28","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a7c29037-2545-4c0a-8d7e-d255525967ab","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7b1e7214-a690-4a73-9d1b-7e387f06aaa9","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report"],"query":[{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/report\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"3edfe47a-9544-41f5-9111-2800481d6443"},{"name":"Close Cash Desk","id":"37ece0ba-2c72-471d-9690-ab1ac9353b44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/cashdesk/close","description":"<p>Closes the day's cash desk with the counted figures.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - Close - Close the cash register</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CashDeskDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Date of the cash desk to close (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>CashExpenses</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Cash expenses recorded at close.</td>\n</tr>\n<tr>\n<td><code>CashEnd</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Counted cash at close.</td>\n</tr>\n<tr>\n<td><code>CashWithdrawed</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Cash withdrawn to the bank/safe.</td>\n</tr>\n<tr>\n<td><code>CardEnd</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Counted card total at close.</td>\n</tr>\n<tr>\n<td><code>CashAdjustments</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Manual cash adjustments (may be negative).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["cashdesk","close"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"0fd1190f-1c77-4995-8051-770106bada13","name":"Returns the cash desk breakdown as a flat JSON object (one property per backend figure).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the cash desk to close (dd/MM/yyyy). |\n| `CashExpenses` | `number` | ❌ No | Cash expenses recorded at close. |\n| `CashEnd` | `number` | ❌ No | Counted cash at close. |\n| `CashWithdrawed` | `number` | ❌ No | Cash withdrawn to the bank/safe. |\n| `CardEnd` | `number` | ❌ No | Counted card total at close. |\n| `CashAdjustments` | `number` | ❌ No | Manual cash adjustments (may be negative). |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{}"},{"id":"8f654556-b544-4b73-9d8c-d5dca921f701","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the cash desk to close (dd/MM/yyyy). |\n| `CashExpenses` | `number` | ❌ No | Cash expenses recorded at close. |\n| `CashEnd` | `number` | ❌ No | Counted cash at close. |\n| `CashWithdrawed` | `number` | ❌ No | Cash withdrawn to the bank/safe. |\n| `CardEnd` | `number` | ❌ No | Counted card total at close. |\n| `CashAdjustments` | `number` | ❌ No | Manual cash adjustments (may be negative). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f25cf5ca-617a-4485-b13b-9f94dbb3e718","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the cash desk to close (dd/MM/yyyy). |\n| `CashExpenses` | `number` | ❌ No | Cash expenses recorded at close. |\n| `CashEnd` | `number` | ❌ No | Counted cash at close. |\n| `CashWithdrawed` | `number` | ❌ No | Cash withdrawn to the bank/safe. |\n| `CardEnd` | `number` | ❌ No | Counted card total at close. |\n| `CashAdjustments` | `number` | ❌ No | Manual cash adjustments (may be negative). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ccfe69b8-123f-47a5-a381-a7ce11887d3b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the cash desk to close (dd/MM/yyyy). |\n| `CashExpenses` | `number` | ❌ No | Cash expenses recorded at close. |\n| `CashEnd` | `number` | ❌ No | Counted cash at close. |\n| `CashWithdrawed` | `number` | ❌ No | Cash withdrawn to the bank/safe. |\n| `CardEnd` | `number` | ❌ No | Counted card total at close. |\n| `CashAdjustments` | `number` | ❌ No | Manual cash adjustments (may be negative). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a7cdd029-625e-43aa-a161-1affb04bbe39","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the cash desk to close (dd/MM/yyyy). |\n| `CashExpenses` | `number` | ❌ No | Cash expenses recorded at close. |\n| `CashEnd` | `number` | ❌ No | Counted cash at close. |\n| `CashWithdrawed` | `number` | ❌ No | Cash withdrawn to the bank/safe. |\n| `CardEnd` | `number` | ❌ No | Counted card total at close. |\n| `CashAdjustments` | `number` | ❌ No | Manual cash adjustments (may be negative). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/close\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"028073de-398c-4c2a-9597-df2121198bd9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the cash desk to close (dd/MM/yyyy). |\n| `CashExpenses` | `number` | ❌ No | Cash expenses recorded at close. |\n| `CashEnd` | `number` | ❌ No | Counted cash at close. |\n| `CashWithdrawed` | `number` | ❌ No | Cash withdrawn to the bank/safe. |\n| `CardEnd` | `number` | ❌ No | Counted card total at close. |\n| `CashAdjustments` | `number` | ❌ No | Manual cash adjustments (may be negative). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9b9dcaf3-894e-458f-bf26-854976b292f6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the cash desk to close (dd/MM/yyyy). |\n| `CashExpenses` | `number` | ❌ No | Cash expenses recorded at close. |\n| `CashEnd` | `number` | ❌ No | Counted cash at close. |\n| `CashWithdrawed` | `number` | ❌ No | Cash withdrawn to the bank/safe. |\n| `CardEnd` | `number` | ❌ No | Counted card total at close. |\n| `CashAdjustments` | `number` | ❌ No | Manual cash adjustments (may be negative). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8c98230e-8468-4409-aa89-ed45f04ef72e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the cash desk to close (dd/MM/yyyy). |\n| `CashExpenses` | `number` | ❌ No | Cash expenses recorded at close. |\n| `CashEnd` | `number` | ❌ No | Counted cash at close. |\n| `CashWithdrawed` | `number` | ❌ No | Cash withdrawn to the bank/safe. |\n| `CardEnd` | `number` | ❌ No | Counted card total at close. |\n| `CashAdjustments` | `number` | ❌ No | Manual cash adjustments (may be negative). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ef4ac7e6-c8b8-4983-a441-274abd6700c4","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the cash desk to close (dd/MM/yyyy). |\n| `CashExpenses` | `number` | ❌ No | Cash expenses recorded at close. |\n| `CashEnd` | `number` | ❌ No | Counted cash at close. |\n| `CashWithdrawed` | `number` | ❌ No | Cash withdrawn to the bank/safe. |\n| `CardEnd` | `number` | ❌ No | Counted card total at close. |\n| `CashAdjustments` | `number` | ❌ No | Manual cash adjustments (may be negative). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"3af9a47c-7b43-4e4e-9e9c-433659f60a74","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the cash desk to close (dd/MM/yyyy). |\n| `CashExpenses` | `number` | ❌ No | Cash expenses recorded at close. |\n| `CashEnd` | `number` | ❌ No | Counted cash at close. |\n| `CashWithdrawed` | `number` | ❌ No | Cash withdrawn to the bank/safe. |\n| `CardEnd` | `number` | ❌ No | Counted card total at close. |\n| `CashAdjustments` | `number` | ❌ No | Manual cash adjustments (may be negative). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"37ece0ba-2c72-471d-9690-ab1ac9353b44"},{"name":"Export Cash Desks","id":"268464d7-2a8d-41f6-b9bf-8e5f504db517","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/export?clinicID=1","description":"<p>Exports the clinic's cash desks as JSON (derived from the backend CSV export).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - Export - Export the results of the cashdesk search</p>\n","urlObject":{"protocol":"https","path":["cashdesk","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"cashDeskDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"cashDeskDateStart","value":"01/01/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"43217771-90b5-4d0e-82e3-b76f187a891b","name":"Returns the CSV export parsed into a JSON object (one row per CSV line).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"4800abff-dbee-42ed-9f2b-451478a855fd","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fe6ebfa4-ff1d-48b5-881a-6f2ab77fe84e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"018527f0-77ba-4fff-b24b-34a1d1842aaf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"33893bb9-59d1-4319-80da-48b759b49887","name":"No records found to export for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No records found to export for the requested criteria\"\n}"},{"id":"b66be392-f2f1-4b50-bca9-291cec43d8d3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0de76a3a-5c74-400b-b655-f0f344d7b806","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7f892362-a4ba-42b5-ac58-c648530dfcba","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5f1f4261-6dee-4a13-a874-ce3b3675b67c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"8adf219b-22bd-4a00-9071-f1ed1a029777","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"3e35f221-1f92-49fe-8ffb-0bf78ccd642d","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/export?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","export"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"268464d7-2a8d-41f6-b9bf-8e5f504db517"},{"name":"Export Checks","id":"accef63d-8e2b-4da0-a2cf-2e1afd9bf099","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/check/export?clinicID=1","description":"<p>Exports the clinic's pending checks as JSON (derived from the backend CSV export).</p>\n<p><strong>Permision:</strong></p>\n<p>Checks - Export - Export the results of the search for checks waiting to be confirmed</p>\n","urlObject":{"protocol":"https","path":["cashdesk","check","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional client id to filter checks (0 = whole clinic).</p>\n","type":"text/plain"},"key":"checkClientID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"checkDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"checkDateStart","value":"01/01/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"ddc22c47-9a6f-4092-8eb3-ad4bb76fddfc","name":"Returns the CSV export parsed into a JSON object (one row per CSV line).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"c81cf248-8c7e-4cfc-848e-7c81532319d5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f5b90a22-7b31-40bf-ba0c-4f890349edea","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ef56768d-0e95-4a76-be1c-da9e4e07eb86","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ac5d61ca-e752-4de6-996e-e07368ed3db0","name":"No records found to export for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No records found to export for the requested criteria\"\n}"},{"id":"21bac995-4ede-46ea-864e-e2aaa9072da0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e0e015e7-784a-4489-a220-b2f985d7b9e7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0359f409-8dea-4f28-a923-fe1192e81453","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0e4ff79a-547c-4f9b-aa77-1f334107a971","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"c5a055dd-db45-4b46-9d96-6f36f4910ece","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"343c597f-71d2-4edb-99e3-09ac357d4e45","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check/export?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/check/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"accef63d-8e2b-4da0-a2cf-2e1afd9bf099"},{"name":"Get Cash Desk Detail","id":"1229b9ca-f825-4dae-89bd-8908c629da81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/detail?clinicID=1","description":"<p>Returns the cash desk breakdown (cash, card, checks, vouchers, points, totals) for a clinic and date.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - Edit - Obtain a cash register balance for a specific day</p>\n","urlObject":{"protocol":"https","path":["cashdesk","detail"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Cash desk date (dd/MM/yyyy). Defaults to today.</p>\n","type":"text/plain"},"key":"cashDeskDate","value":"10/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Closing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.</p>\n","type":"text/plain"},"key":"cashTimeClose","value":"00:00:00"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"4283617a-1bcf-4856-8488-f0f81609446f","name":"Returns the cash desk breakdown as a flat JSON object (one property per backend figure).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{}"},{"id":"489ce8c1-a566-4947-8e66-76fa9162f7d4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"64527976-9adf-43f1-ad36-1592a033f341","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"07983706-3036-4e37-a581-d5349cae629c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"01eda564-ff57-4b90-8f79-d4034261d1a4","name":"No cash desk found for the requested date/clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No cash desk found for the requested date\"\n}"},{"id":"413d532f-6059-4a26-bd18-e6accb9d87e4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f25ce166-4c87-4627-9215-4f58fbd6b4bd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"112bbf7d-2758-46fe-a9a8-c906065fbd88","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0f5a885a-c7ad-4f61-b5b4-9aa9ffedca25","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"64777838-14fa-402d-8644-b4c0bfc8bb81","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7ce95e32-514d-4a89-8888-3fd9a13bc7aa","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/detail?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot. 00:00:00 for the open cash desk.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/detail\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"1229b9ca-f825-4dae-89bd-8908c629da81"},{"name":"List Deposit Accounts","id":"79e98fd9-475f-498f-9564-f6d9406d62f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","description":"<p>Lists the deposit accounts of a bank (used when registering a cash desk deposit).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - List banks - Obtain the bank accounts from the bank selected in the drop-down list</p>\n","urlObject":{"protocol":"https","path":["cashdesk","bank","{{bankID}}","account"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"72489fc2-6a91-4f43-aaf2-31a2e0c19626","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Bank identifier whose deposit accounts are listed.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"bankID"}]}},"response":[{"id":"adf42c04-353a-4bfa-adc1-6b377978425d","name":"Returns the deposit accounts of the selected bank.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","bank","{{bankID}}","account"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"bankID","value":"3","description":"**Required** | Type: `integer`\n\nBank identifier whose deposit accounts are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"a5e96762-0436-4d70-9fcc-7130098178a4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","bank","{{bankID}}","account"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"bankID","value":"3","description":"**Required** | Type: `integer`\n\nBank identifier whose deposit accounts are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"41d97fd2-3684-4e6c-9c8c-c44e058a3498","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","bank","{{bankID}}","account"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"bankID","value":"3","description":"**Required** | Type: `integer`\n\nBank identifier whose deposit accounts are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"34e1f2f5-41b0-4050-afbb-ade4e787bda2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","bank","{{bankID}}","account"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"bankID","value":"3","description":"**Required** | Type: `integer`\n\nBank identifier whose deposit accounts are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d65764bc-9e27-4a54-bd43-51e99b744acc","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","bank","{{bankID}}","account"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"bankID","value":"3","description":"**Required** | Type: `integer`\n\nBank identifier whose deposit accounts are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/bank/%7B%7BbankID%7D%7D/account\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"591ec4c7-2aac-4e6a-a3b2-2c92853a9dca","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","bank","{{bankID}}","account"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"bankID","value":"3","description":"**Required** | Type: `integer`\n\nBank identifier whose deposit accounts are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9829d111-0ad6-47ce-80ef-08cc9815031c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","bank","{{bankID}}","account"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"bankID","value":"3","description":"**Required** | Type: `integer`\n\nBank identifier whose deposit accounts are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"56f14ffd-6ebb-4fc2-9e6e-28fb6b7fac0a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","bank","{{bankID}}","account"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"bankID","value":"3","description":"**Required** | Type: `integer`\n\nBank identifier whose deposit accounts are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"49c9d0ce-d8ee-4bf5-873b-417dc32e4824","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","bank","{{bankID}}","account"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"bankID","value":"3","description":"**Required** | Type: `integer`\n\nBank identifier whose deposit accounts are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"d043f995-9728-4421-89d8-15924e860219","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/bank/{{bankID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","bank","{{bankID}}","account"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"bankID","value":"3","description":"**Required** | Type: `integer`\n\nBank identifier whose deposit accounts are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"79e98fd9-475f-498f-9564-f6d9406d62f9"},{"name":"Print Cash Desk","id":"12211401-f364-4f60-8175-b40ca642fd5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/print?clinicID=1","description":"<p>Returns the URL of the printable cash desk document.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - Print - Print a closed cash register balance</p>\n","urlObject":{"protocol":"https","path":["cashdesk","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Cash desk date to print (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"cashDeskDate","value":"10/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Closing time (HH:mm:ss) of the cash desk snapshot.</p>\n","type":"text/plain"},"key":"cashTimeClose","value":"00:00:00"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"03585e7a-d582-48be-bded-8c5ade6e2c8a","name":"Cash desk print URL generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/print?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","print"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to print (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CashDeskURL\": \"https://xxyy.flowww.net/117873/tmp/314399890t2fyuuy5.vza.asp?cid=10/01/2026\"\n}"},{"id":"d02d8888-aa5d-4319-8d68-d1bb0f6059c0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/print?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","print"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to print (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5e894a0f-cf9a-4ddc-8673-6de40c4304c5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/print?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","print"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to print (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0ffd7918-4b87-476c-be6e-1f0f7cedd0b4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/print?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","print"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to print (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5436d541-1611-425f-bfd2-2f2114354ce1","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/print?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","print"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to print (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f7301a38-f956-4a42-b587-a441228e0bc2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/print?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","print"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to print (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"399f57f1-dff3-4c48-abec-24f2c4e5abb0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/print?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","print"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to print (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0e52e7ea-eaf3-45a0-bd57-1be41062e4a4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/print?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","print"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to print (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"08d46b12-3fcd-4edd-b070-4134c48329a0","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/print?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","print"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to print (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"837bc726-dd1f-4135-bbc7-0428b947d59d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/print?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","print"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to print (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the cash desk snapshot.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"12211401-f364-4f60-8175-b40ca642fd5c"},{"name":"Register Cash Desk Deposit","id":"49a52ba5-02fe-406f-ba12-50cf9476e328","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/cashdesk/deposit","description":"<p>Records the bank deposit date and account for a closed cash desk.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - Note payment - Note that the amount of money taken out on closing the cash register has been paid into the bank</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CashDeskDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Date of the closed cash desk (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>CashDeskTimeClose</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Closing time (HH:mm:ss) of the cash desk.</td>\n</tr>\n<tr>\n<td><code>CashDeskBankID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Bank the deposit is registered against.</td>\n</tr>\n<tr>\n<td><code>CashDeskAccountID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Bank account id (0 for all).</td>\n</tr>\n<tr>\n<td><code>CashDeskDepositDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Deposit date (dd/MM/yyyy).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["cashdesk","deposit"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"e9f6c8d8-deba-4df7-a9f6-fd6de297f7a4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/deposit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","deposit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the closed cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ✅ Yes | Closing time (HH:mm:ss) of the cash desk. |\n| `CashDeskBankID` | `integer` | ✅ Yes | Bank the deposit is registered against. |\n| `CashDeskAccountID` | `integer` | ❌ No | Bank account id (0 for all). |\n| `CashDeskDepositDate` | `string (date)` | ✅ Yes | Deposit date (dd/MM/yyyy). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4579318f-fd66-45e8-a576-4879863ad377","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/deposit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","deposit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the closed cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ✅ Yes | Closing time (HH:mm:ss) of the cash desk. |\n| `CashDeskBankID` | `integer` | ✅ Yes | Bank the deposit is registered against. |\n| `CashDeskAccountID` | `integer` | ❌ No | Bank account id (0 for all). |\n| `CashDeskDepositDate` | `string (date)` | ✅ Yes | Deposit date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"623e7709-3bb6-4245-aacf-a6b5536e4469","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/deposit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","deposit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the closed cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ✅ Yes | Closing time (HH:mm:ss) of the cash desk. |\n| `CashDeskBankID` | `integer` | ✅ Yes | Bank the deposit is registered against. |\n| `CashDeskAccountID` | `integer` | ❌ No | Bank account id (0 for all). |\n| `CashDeskDepositDate` | `string (date)` | ✅ Yes | Deposit date (dd/MM/yyyy). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0b84d419-ab6c-4e76-8204-d3828ceee0d3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/deposit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","deposit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the closed cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ✅ Yes | Closing time (HH:mm:ss) of the cash desk. |\n| `CashDeskBankID` | `integer` | ✅ Yes | Bank the deposit is registered against. |\n| `CashDeskAccountID` | `integer` | ❌ No | Bank account id (0 for all). |\n| `CashDeskDepositDate` | `string (date)` | ✅ Yes | Deposit date (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8e19b3f0-e1e0-46e0-8a66-53b7e4cf82c8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/deposit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","deposit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the closed cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ✅ Yes | Closing time (HH:mm:ss) of the cash desk. |\n| `CashDeskBankID` | `integer` | ✅ Yes | Bank the deposit is registered against. |\n| `CashDeskAccountID` | `integer` | ❌ No | Bank account id (0 for all). |\n| `CashDeskDepositDate` | `string (date)` | ✅ Yes | Deposit date (dd/MM/yyyy). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/deposit\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f96b37d4-39fc-4dc3-878a-efd31e1bf544","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/deposit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","deposit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the closed cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ✅ Yes | Closing time (HH:mm:ss) of the cash desk. |\n| `CashDeskBankID` | `integer` | ✅ Yes | Bank the deposit is registered against. |\n| `CashDeskAccountID` | `integer` | ❌ No | Bank account id (0 for all). |\n| `CashDeskDepositDate` | `string (date)` | ✅ Yes | Deposit date (dd/MM/yyyy). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"12bec8d9-d39c-45e6-8e09-ee6f0d1095c9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/deposit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","deposit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the closed cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ✅ Yes | Closing time (HH:mm:ss) of the cash desk. |\n| `CashDeskBankID` | `integer` | ✅ Yes | Bank the deposit is registered against. |\n| `CashDeskAccountID` | `integer` | ❌ No | Bank account id (0 for all). |\n| `CashDeskDepositDate` | `string (date)` | ✅ Yes | Deposit date (dd/MM/yyyy). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"dbf9fdec-5ac7-4221-a47e-4c056affcdec","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/deposit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","deposit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the closed cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ✅ Yes | Closing time (HH:mm:ss) of the cash desk. |\n| `CashDeskBankID` | `integer` | ✅ Yes | Bank the deposit is registered against. |\n| `CashDeskAccountID` | `integer` | ❌ No | Bank account id (0 for all). |\n| `CashDeskDepositDate` | `string (date)` | ✅ Yes | Deposit date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"aaea8b3f-1fd7-4502-a12f-2d1eaf6c35de","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/deposit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","deposit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the closed cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ✅ Yes | Closing time (HH:mm:ss) of the cash desk. |\n| `CashDeskBankID` | `integer` | ✅ Yes | Bank the deposit is registered against. |\n| `CashDeskAccountID` | `integer` | ❌ No | Bank account id (0 for all). |\n| `CashDeskDepositDate` | `string (date)` | ✅ Yes | Deposit date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"72710db7-c6af-478f-b7ad-062abc0b1bd8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskTimeClose\": 86399,\n  \"CashDeskBankID\": 3,\n  \"CashDeskDepositDate\": \"10/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/deposit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","deposit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the closed cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ✅ Yes | Closing time (HH:mm:ss) of the cash desk. |\n| `CashDeskBankID` | `integer` | ✅ Yes | Bank the deposit is registered against. |\n| `CashDeskAccountID` | `integer` | ❌ No | Bank account id (0 for all). |\n| `CashDeskDepositDate` | `string (date)` | ✅ Yes | Deposit date (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"49a52ba5-02fe-406f-ba12-50cf9476e328"},{"name":"Reopen Cash Desk","id":"188e28af-5343-4b4c-a0dd-20116c6d7170","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&clinicID=1","description":"<p>Reopens a closed cash desk. Reopening a cash desk from a previous day requires the SEC_CASHDESK_REOPEN_ALL_CASHDESKS permission.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - Reopen - Reopen the closed cash of the day</p>\n","urlObject":{"protocol":"https","path":["cashdesk","reopen"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Date of the cash desk to reopen (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"cashDeskDate","value":"10/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Closing time (HH:mm:ss) of the closed cash desk to reopen.</p>\n","type":"text/plain"},"key":"cashTimeClose","value":"00:00:00"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"e09d05fd-5b1d-4c64-9e8c-e29067439e5e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","reopen"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the cash desk to reopen (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the closed cash desk to reopen.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4aae972b-92ef-403e-b94d-f448b3c6a458","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","reopen"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the cash desk to reopen (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the closed cash desk to reopen.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"31fa857c-8196-4218-828e-6059cdfd357f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","reopen"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the cash desk to reopen (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the closed cash desk to reopen.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e295acc0-2366-4efc-9195-d51e130feee4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","reopen"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the cash desk to reopen (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the closed cash desk to reopen.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"75625e5c-b34d-4992-8fb1-e1973a131620","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","reopen"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the cash desk to reopen (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the closed cash desk to reopen.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/reopen\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"400a311c-293f-4ece-9b79-d5cb3c5cdb91","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","reopen"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the cash desk to reopen (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the closed cash desk to reopen.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e6cd367d-94db-4d0e-b4b8-5e186e1c61d9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","reopen"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the cash desk to reopen (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the closed cash desk to reopen.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d7c220f4-5753-4d24-89a6-6262f8039103","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","reopen"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the cash desk to reopen (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the closed cash desk to reopen.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"55d62475-6e53-4d86-bbce-7af33884c9ce","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","reopen"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the cash desk to reopen (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the closed cash desk to reopen.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b5c4c647-0a61-4240-a952-0c8cb138e8b4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/reopen?cashDeskDate=10/01/2026&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","reopen"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the cash desk to reopen (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `string`\n\nClosing time (HH:mm:ss) of the closed cash desk to reopen.","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"188e28af-5343-4b4c-a0dd-20116c6d7170"},{"name":"Report Card Payment Detail","id":"6eb22cd0-3e0a-49f4-b7fe-17d6ba7a6663","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026","description":"<p>Per-bank/method/client breakdown of card/deferred/FWA payments across clinics over a date range, as a structured JSON array with DB field names. Returns 404 when there is no breakdown.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - See breakdown of cash register overview - Show the breakdown of card payments in the cash register overview</p>\n","urlObject":{"protocol":"https","path":["cashdesk","report","card-detail"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Comma-separated clinic ids to include.</p>\n","type":"text/plain"},"key":"cashDeskClinicList","value":"1,2"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"cashDeskDateEnd","value":"31/01/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"cashDeskDateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Payment method id to break down.</p>\n","type":"text/plain"},"key":"cashDeskPayMethod","value":"2"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Query parameter value for cash desk type.</p>\n","type":"text/plain"},"key":"cashDeskType","value":"{{cashDeskType}}"}],"variable":[]}},"response":[{"id":"4615518c-5367-4ad7-8619-c31eecc3c1ce","name":"Returns the card/deferred/FWA payment breakdown as a structured JSON array with DB field names, reshaped from the backend's preformatted detailbanks text.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"Amount\": 1234.56\n  }\n]"},{"id":"045fa54a-3866-4148-99db-e441f67dbfe2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"aa6e3764-980d-40b3-b77e-c343150c7a25","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ba7908fa-8654-4f30-845b-9ff9ceb6de7f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"dd439324-9e04-409a-9943-5f565319b9ff","name":"No card/deferred/FWA payment breakdown found for the requested date/clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No payment breakdown found for the requested date and clinic.\",\n  \"errorCode\": \"no-data\"\n}"},{"id":"f6a2f018-7457-49fb-aac4-45dfd5e32925","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"df7c8cf9-e42d-4a72-a0f8-9bb7e1fad7a9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d0afc23d-8e2d-4d5d-a3ac-8242b3d71e37","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"82ade099-64f2-401f-b3e0-51cf2b11d3d1","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"11cf7c2d-4317-4f90-be9d-b9e303946c28","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"93889811-025f-4199-844f-2b5ffd102172","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/report/card-detail?cashDeskClinicList=1,2&cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","report","card-detail"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated clinic ids to include.","key":"cashDeskClinicList","value":"1,2","x-postman-displayValue":"1,2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down.","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/report/card-detail\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6eb22cd0-3e0a-49f4-b7fe-17d6ba7a6663"},{"name":"Save Cash Desk Comments","id":"572a3498-8517-4697-b960-5dfeebe4d54a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/cashdesk/comments","description":"<p>Saves a free-text comment on an open cash desk.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - Comment - Add comments to the cash register</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CashDeskDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Date of the open cash desk (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>CashDeskTimeClose</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Closing time (HH:mm:ss); 00:00:00 for the open cash desk.</td>\n</tr>\n<tr>\n<td><code>CashDeskComments</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Free-text comment to store on the cash desk.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["cashdesk","comments"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"3fdfc117-c07e-4f97-bd63-5e883d80a0cb","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the open cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ❌ No | Closing time (HH:mm:ss); 00:00:00 for the open cash desk. |\n| `CashDeskComments` | `string` | ✅ Yes | Free-text comment to store on the cash desk. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b629c5b8-0013-430a-a260-9866e90cab5e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the open cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ❌ No | Closing time (HH:mm:ss); 00:00:00 for the open cash desk. |\n| `CashDeskComments` | `string` | ✅ Yes | Free-text comment to store on the cash desk. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b4d9c8b2-e7fa-4a02-b5ea-03020cc2b929","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the open cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ❌ No | Closing time (HH:mm:ss); 00:00:00 for the open cash desk. |\n| `CashDeskComments` | `string` | ✅ Yes | Free-text comment to store on the cash desk. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"cbc46d72-96fa-46ac-88d9-24994801c645","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the open cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ❌ No | Closing time (HH:mm:ss); 00:00:00 for the open cash desk. |\n| `CashDeskComments` | `string` | ✅ Yes | Free-text comment to store on the cash desk. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"430e2f0e-d193-4810-87d5-ca97d15c4e48","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the open cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ❌ No | Closing time (HH:mm:ss); 00:00:00 for the open cash desk. |\n| `CashDeskComments` | `string` | ✅ Yes | Free-text comment to store on the cash desk. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/comments\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8246cb8a-07be-4f57-8541-e12e2e081b2c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the open cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ❌ No | Closing time (HH:mm:ss); 00:00:00 for the open cash desk. |\n| `CashDeskComments` | `string` | ✅ Yes | Free-text comment to store on the cash desk. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"94911fb5-3f57-4fb5-85de-4aa955c0d0fc","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the open cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ❌ No | Closing time (HH:mm:ss); 00:00:00 for the open cash desk. |\n| `CashDeskComments` | `string` | ✅ Yes | Free-text comment to store on the cash desk. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"89f709c7-8fc4-4adb-a6d2-3cf5b60eb117","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the open cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ❌ No | Closing time (HH:mm:ss); 00:00:00 for the open cash desk. |\n| `CashDeskComments` | `string` | ✅ Yes | Free-text comment to store on the cash desk. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c75d6a7a-56d9-484e-a253-543ad48a4a0c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the open cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ❌ No | Closing time (HH:mm:ss); 00:00:00 for the open cash desk. |\n| `CashDeskComments` | `string` | ✅ Yes | Free-text comment to store on the cash desk. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"d8587923-0e7a-49e9-8378-f9894f829337","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CashDeskDate\": \"10/01/2026\",\n  \"CashDeskComments\": \"Caja cuadrada\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CashDeskDate` | `string (date)` | ✅ Yes | Date of the open cash desk (dd/MM/yyyy). |\n| `CashDeskTimeClose` | `string` | ❌ No | Closing time (HH:mm:ss); 00:00:00 for the open cash desk. |\n| `CashDeskComments` | `string` | ✅ Yes | Free-text comment to store on the cash desk. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"572a3498-8517-4697-b960-5dfeebe4d54a"},{"name":"Search Cash Desks","id":"c1dc886f-6ea9-4f38-8b00-7ef40e7af521","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk?clinicID=1","description":"<p>Lists the clinic's cash desks in a date range (defaults to the current month).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - Search - Obtain a listing of the cash register at a specified interval</p>\n","urlObject":{"protocol":"https","path":["cashdesk"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy). Defaults to today.</p>\n","type":"text/plain"},"key":"cashDeskDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy). Defaults to the first day of the current month.</p>\n","type":"text/plain"},"key":"cashDeskDateStart","value":"01/01/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"6dfe9968-0355-4af4-909b-ed50a5abc16a","name":"Returns the list of cash desks in the requested range.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"759a9863-5e4b-4168-b19e-471a4775940a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"533d7ae4-7a9b-43e1-b69e-2a7fd61a1376","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d37a53ed-9108-44f8-9393-0254cd65d995","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9b7f5f04-b4ad-4dc5-8d7c-92fa43fa3212","name":"No cash desks found for the requested date range/clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No cash desks found for the requested date range\"\n}"},{"id":"454898e1-ce9b-4177-8621-75bfcf36c90a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6b9b5ee1-0195-42c3-a534-9d5240be6db6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f74f2652-0a3e-4817-bddd-20262d29bf04","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2e52a212-7f0a-4e6b-9c4a-d08487424750","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"f78d5e62-7cab-42e2-977b-ce3cf1aa1e5a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"1f9513d3-645a-4c39-90d1-0bd8ae488293","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk?cashDeskDateEnd=31/01/2026&cashDeskDateStart=01/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk"],"query":[{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today.","key":"cashDeskDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to the first day of the current month.","key":"cashDeskDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"c1dc886f-6ea9-4f38-8b00-7ef40e7af521"},{"name":"Search Cash Desks by Date","id":"469f560f-e902-4714-a225-3877aade1532","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","description":"<p>Lists the clinic's cash desks for a single date.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - Search (only a concrete date) - Show the listing of a cash register at a concrete date</p>\n","urlObject":{"protocol":"https","path":["cashdesk","date"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Single day to list (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"cashDeskDate","value":"10/01/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"4a80dfb7-e10f-4411-910d-39b71116cf5f","name":"Returns the list of cash desks in the requested range.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"78cf0249-3a8b-41ec-ba31-182eb142de05","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b8a296cd-1408-409c-8b6e-c7244c39e5fe","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"922aacab-d079-4bb6-8309-9926ad966286","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9ed5f50a-5958-44a1-a448-a87dc78a22b4","name":"No cash desks found for the requested date range/clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No cash desks found for the requested date range\"\n}"},{"id":"e3c07b4c-a234-4d03-a2de-8a258f7301d1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a5df920f-ff0e-4915-9bcb-76b878d3d50d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fe9cf750-0a91-4ad1-9419-ebb33a98cc8f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d61940d7-3da0-4546-9bc4-1692fd0dd130","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a7edc523-2a2e-4f14-a552-8ec00ea4da17","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"fba6d36b-034c-4ca2-a3c1-0898aab49cbc","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/date?cashDeskDate=10/01/2026&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","date"],"query":[{"description":"**Required** | Type: `string`\n\nSingle day to list (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/date\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"469f560f-e902-4714-a225-3877aade1532"},{"name":"View Card Payment Detail","id":"81d41626-e406-4e13-94f1-bc131b8b1f2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/card-detail?clinicID=1","description":"<p>Per-bank/method/client breakdown of card (or deferred/FWA/check) payments for a clinic and date, as a structured JSON array with DB field names. Returns 404 when there is no breakdown.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Cash Register - See cash register breakdown - Show the breakdown of card payments in the daily cash register</p>\n","urlObject":{"protocol":"https","path":["cashdesk","card-detail"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Cash desk date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"cashDeskDate","value":"10/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Payment method id to break down (defaults per type).</p>\n","type":"text/plain"},"key":"cashDeskPayMethod","value":"2"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Query parameter value for cash desk type.</p>\n","type":"text/plain"},"key":"cashDeskType","value":"{{cashDeskType}}"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional closing time (HH:mm:ss).</p>\n","type":"text/plain"},"key":"cashTimeClose","value":"00:00:00"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"f4ed077e-28b9-4e0c-9952-d8f8af901523","name":"Returns the card/deferred/FWA payment breakdown as a structured JSON array with DB field names, reshaped from the backend's preformatted detailbanks text.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"Amount\": 1234.56\n  }\n]"},{"id":"8cbeb5d3-1fa1-4cdb-98b7-ffbb62dd534e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"00471e7d-a83d-4a0c-8431-96d22aff7db2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3929552a-df7c-49d2-afae-c29e4cac6159","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9434727b-5646-4801-9f84-6a3327098575","name":"No card/deferred/FWA payment breakdown found for the requested date/clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No payment breakdown found for the requested date and clinic.\",\n  \"errorCode\": \"no-data\"\n}"},{"id":"c8100a32-2ec3-44ca-9b0e-5b46bbe66c2f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0c987d83-a5e2-44ed-9e3b-55786007e1f7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"42056ec8-36b0-488c-ad75-7eb73d450c77","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"602bde5e-1684-464a-9412-841ac9e90c76","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ed8bfa8f-0853-4d31-b354-9ad50c90a91a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"d1cbd4db-b5b8-4c74-ad73-40d4859695d9","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/card-detail?cashDeskDate=10/01/2026&cashDeskPayMethod=2&cashDeskType={{cashDeskType}}&cashTimeClose=00:00:00&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","card-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date (dd/MM/yyyy).","key":"cashDeskDate","value":"10/01/2026","x-postman-displayValue":"10/01/2026"},{"description":"**Optional** | Type: `integer`\n\nPayment method id to break down (defaults per type).","key":"cashDeskPayMethod","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for cash desk type.","key":"cashDeskType","value":"{{cashDeskType}}","x-postman-displayValue":"{{cashDeskType}}"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss).","key":"cashTimeClose","value":"00:00:00","x-postman-displayValue":"00:00:00"},{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/card-detail\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"81d41626-e406-4e13-94f1-bc131b8b1f2a"},{"name":"View Check Payment Detail","id":"b6c3d350-7f7a-4451-ada7-17a1f7ab4185","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/cashdesk/check-detail?clinicID=1","description":"<p>Returns the breakdown of check (cheque) payments registered in a clinic's cash desk for a given date, optionally up to a closing time.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - .PEND</p>\n","urlObject":{"protocol":"https","path":["cashdesk","check-detail"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Cash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.</p>\n","type":"text/plain"},"key":"cashDeskDate","value":"05/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.</p>\n","type":"text/plain"},"key":"cashTimeClose","value":"86399"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic whose cash desk is queried.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"4706a062-4724-4618-8226-969c64ffeeb2","name":"Returns the check payment breakdown for the requested cash desk date and clinic, reshaped from the backend's preformatted detailbanks text into a clean object (raw text plus a per-line array).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  // Type: string | Preformatted text breakdown of check payments.\n  \"DetailBanks\": \"\",\n  // Type: array | The detail broken into individual non-empty lines.\n  \"Lines\": [\n    \"\"\n  ]\n}"},{"id":"dceb70d4-d682-4e9a-8e9f-22b4738dc5ce","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"701bf25f-6c1c-4b44-83db-45f6e08381fd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b80b0c4a-c651-4745-8f40-423a157ffda7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"526e0603-5af5-42c3-b39a-a1bcc074d24e","name":"No check payment detail found for the requested date/clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No check payment detail found for the requested date\"\n}"},{"id":"35d68b06-2411-42ec-ad76-df959f529d1a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1f5a8ae2-e202-4538-8f4a-0cf62743dc4a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"aa9df09d-dbb2-4b59-ad8a-39d0db09c1f7","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8c976080-a1ae-4288-8dde-8abe7b6e65fa","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"3415ecfa-fba7-4900-aeba-588b7342748e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"5549182e-7629-49b0-bb75-8ed3ffbd6841","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/cashdesk/check-detail?cashDeskDate=05/01/2026&cashTimeClose=86399&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["cashdesk","check-detail"],"query":[{"description":"**Optional** | Type: `string`\n\nCash desk date to report (format dd/MM/yyyy). Defaults to today if omitted or invalid.","key":"cashDeskDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nOptional closing time (HH:mm:ss) to restrict the report to payments registered up to that time. Only applies when partial cash desk is enabled.","key":"cashTimeClose","value":"86399","x-postman-displayValue":"86399"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic whose cash desk is queried.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/cashdesk/check-detail\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"b6c3d350-7f7a-4451-ada7-17a1f7ab4185"}],"id":"5906fe4e-c41a-4648-90e7-d3c9ceff62cb","description":"<p>Cashdesk endpoints.</p>\n","_postman_id":"5906fe4e-c41a-4648-90e7-d3c9ceff62cb"},{"name":"Client","item":[{"name":"Acquisition","item":[{"name":"Create Client Acquisition Work List","id":"6beae29a-154f-48dc-a271-e8f241c4196b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"acqName\": \"Captación verano\",\n  \"acqClinics\": \"1,2\",\n  \"acqReferers\": \"3,5\",\n  \"acqLifeCycleStages\": \"1,2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/acquisition","description":"<p>Creates a new client acquisition work list targeting the given clinics, referers (origins) and life-cycle stages.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - New - Tools for customer acquisition</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>acqName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Name of the acquisition work list.</td>\n</tr>\n<tr>\n<td><code>acqStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Optional start date (dd/MM/yyyy) filtering clients by registration date.</td>\n</tr>\n<tr>\n<td><code>acqEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Optional end date (dd/MM/yyyy) filtering clients by registration date.</td>\n</tr>\n<tr>\n<td><code>acqClinics</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Comma-separated clinic IDs the work list targets (0 = all clinics).</td>\n</tr>\n<tr>\n<td><code>acqReferers</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Comma-separated referer (origin) IDs the work list targets (0 = all origins).</td>\n</tr>\n<tr>\n<td><code>acqLifeCycleStages</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Comma-separated client life-cycle stage IDs the work list targets.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","acquisition"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"1ac747d3-c4a9-4990-8725-9ca675fe5719","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"acqName\": \"Captación verano\",\n  \"acqClinics\": \"1,2\",\n  \"acqReferers\": \"3,5\",\n  \"acqLifeCycleStages\": \"1,2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `acqName` | `string` | ✅ Yes | Name of the acquisition work list. |\n| `acqStart` | `string` | ❌ No | Optional start date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqEnd` | `string` | ❌ No | Optional end date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqClinics` | `string` | ✅ Yes | Comma-separated clinic IDs the work list targets (0 = all clinics). |\n| `acqReferers` | `string` | ✅ Yes | Comma-separated referer (origin) IDs the work list targets (0 = all origins). |\n| `acqLifeCycleStages` | `string` | ✅ Yes | Comma-separated client life-cycle stage IDs the work list targets. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1603117e-12a9-4bb6-90ce-48b76409dea8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"acqName\": \"Captación verano\",\n  \"acqClinics\": \"1,2\",\n  \"acqReferers\": \"3,5\",\n  \"acqLifeCycleStages\": \"1,2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `acqName` | `string` | ✅ Yes | Name of the acquisition work list. |\n| `acqStart` | `string` | ❌ No | Optional start date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqEnd` | `string` | ❌ No | Optional end date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqClinics` | `string` | ✅ Yes | Comma-separated clinic IDs the work list targets (0 = all clinics). |\n| `acqReferers` | `string` | ✅ Yes | Comma-separated referer (origin) IDs the work list targets (0 = all origins). |\n| `acqLifeCycleStages` | `string` | ✅ Yes | Comma-separated client life-cycle stage IDs the work list targets. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b3046d38-61af-4965-85b8-f5e2aa04b078","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"acqName\": \"Captación verano\",\n  \"acqClinics\": \"1,2\",\n  \"acqReferers\": \"3,5\",\n  \"acqLifeCycleStages\": \"1,2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `acqName` | `string` | ✅ Yes | Name of the acquisition work list. |\n| `acqStart` | `string` | ❌ No | Optional start date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqEnd` | `string` | ❌ No | Optional end date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqClinics` | `string` | ✅ Yes | Comma-separated clinic IDs the work list targets (0 = all clinics). |\n| `acqReferers` | `string` | ✅ Yes | Comma-separated referer (origin) IDs the work list targets (0 = all origins). |\n| `acqLifeCycleStages` | `string` | ✅ Yes | Comma-separated client life-cycle stage IDs the work list targets. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"842b748a-ad9f-4ff3-bbfb-5355ac79b3b7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"acqName\": \"Captación verano\",\n  \"acqClinics\": \"1,2\",\n  \"acqReferers\": \"3,5\",\n  \"acqLifeCycleStages\": \"1,2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `acqName` | `string` | ✅ Yes | Name of the acquisition work list. |\n| `acqStart` | `string` | ❌ No | Optional start date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqEnd` | `string` | ❌ No | Optional end date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqClinics` | `string` | ✅ Yes | Comma-separated clinic IDs the work list targets (0 = all clinics). |\n| `acqReferers` | `string` | ✅ Yes | Comma-separated referer (origin) IDs the work list targets (0 = all origins). |\n| `acqLifeCycleStages` | `string` | ✅ Yes | Comma-separated client life-cycle stage IDs the work list targets. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"95d7f572-d70c-4aa9-a13d-12c9e60a43fa","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"acqName\": \"Captación verano\",\n  \"acqClinics\": \"1,2\",\n  \"acqReferers\": \"3,5\",\n  \"acqLifeCycleStages\": \"1,2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `acqName` | `string` | ✅ Yes | Name of the acquisition work list. |\n| `acqStart` | `string` | ❌ No | Optional start date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqEnd` | `string` | ❌ No | Optional end date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqClinics` | `string` | ✅ Yes | Comma-separated clinic IDs the work list targets (0 = all clinics). |\n| `acqReferers` | `string` | ✅ Yes | Comma-separated referer (origin) IDs the work list targets (0 = all origins). |\n| `acqLifeCycleStages` | `string` | ✅ Yes | Comma-separated client life-cycle stage IDs the work list targets. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/acquisition\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8a6e4bd5-9724-4bf3-86ff-0bdbe323f72d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"acqName\": \"Captación verano\",\n  \"acqClinics\": \"1,2\",\n  \"acqReferers\": \"3,5\",\n  \"acqLifeCycleStages\": \"1,2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `acqName` | `string` | ✅ Yes | Name of the acquisition work list. |\n| `acqStart` | `string` | ❌ No | Optional start date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqEnd` | `string` | ❌ No | Optional end date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqClinics` | `string` | ✅ Yes | Comma-separated clinic IDs the work list targets (0 = all clinics). |\n| `acqReferers` | `string` | ✅ Yes | Comma-separated referer (origin) IDs the work list targets (0 = all origins). |\n| `acqLifeCycleStages` | `string` | ✅ Yes | Comma-separated client life-cycle stage IDs the work list targets. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a42f3775-cbba-432a-a212-be5e7d92f216","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"acqName\": \"Captación verano\",\n  \"acqClinics\": \"1,2\",\n  \"acqReferers\": \"3,5\",\n  \"acqLifeCycleStages\": \"1,2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `acqName` | `string` | ✅ Yes | Name of the acquisition work list. |\n| `acqStart` | `string` | ❌ No | Optional start date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqEnd` | `string` | ❌ No | Optional end date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqClinics` | `string` | ✅ Yes | Comma-separated clinic IDs the work list targets (0 = all clinics). |\n| `acqReferers` | `string` | ✅ Yes | Comma-separated referer (origin) IDs the work list targets (0 = all origins). |\n| `acqLifeCycleStages` | `string` | ✅ Yes | Comma-separated client life-cycle stage IDs the work list targets. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9c308b7a-8db8-42cb-9765-5f582c8c3ddb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"acqName\": \"Captación verano\",\n  \"acqClinics\": \"1,2\",\n  \"acqReferers\": \"3,5\",\n  \"acqLifeCycleStages\": \"1,2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `acqName` | `string` | ✅ Yes | Name of the acquisition work list. |\n| `acqStart` | `string` | ❌ No | Optional start date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqEnd` | `string` | ❌ No | Optional end date (dd/MM/yyyy) filtering clients by registration date. |\n| `acqClinics` | `string` | ✅ Yes | Comma-separated clinic IDs the work list targets (0 = all clinics). |\n| `acqReferers` | `string` | ✅ Yes | Comma-separated referer (origin) IDs the work list targets (0 = all origins). |\n| `acqLifeCycleStages` | `string` | ✅ Yes | Comma-separated client life-cycle stage IDs the work list targets. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6beae29a-154f-48dc-a271-e8f241c4196b"},{"name":"Delete Client Acquisition Action","id":"4f543e61-1c42-4924-8455-082836fb432d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action/{{commentID}}","description":"<p>Deletes a recorded acquisition action (CRM comment) from a lead's follow-up history.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Erase - Tools for customer acquisition</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","acquisition-action","{{commentID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6fb135fb-efb4-4c04-a268-ed7a9ba6dc90","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client the acquisition action belongs to.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"c23542d7-fae2-46c2-9617-8e64bac262a7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the recorded acquisition action (CRM comment) to delete.</p>\n","type":"text/plain"},"type":"any","value":"341","key":"commentID"}]}},"response":[{"id":"a6ed3b5e-18e9-4883-b847-98327bba77ee","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action/{{commentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action","{{commentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action belongs to."},{"key":"commentID","value":"341","description":"**Required** | Type: `integer`\n\nIdentifier of the recorded acquisition action (CRM comment) to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8b995b3c-7b06-41ed-a335-d7190a7f4a39","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action/{{commentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action","{{commentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action belongs to."},{"key":"commentID","value":"341","description":"**Required** | Type: `integer`\n\nIdentifier of the recorded acquisition action (CRM comment) to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4daf257c-207a-463e-a6cc-5d28d14b47ca","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action/{{commentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action","{{commentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action belongs to."},{"key":"commentID","value":"341","description":"**Required** | Type: `integer`\n\nIdentifier of the recorded acquisition action (CRM comment) to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"73ba584d-204a-40b9-9e0a-f39ee6f3baa0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action/{{commentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action","{{commentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action belongs to."},{"key":"commentID","value":"341","description":"**Required** | Type: `integer`\n\nIdentifier of the recorded acquisition action (CRM comment) to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f4b7dcba-edd3-4644-9d37-42661983811e","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action/{{commentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action","{{commentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action belongs to."},{"key":"commentID","value":"341","description":"**Required** | Type: `integer`\n\nIdentifier of the recorded acquisition action (CRM comment) to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/acquisition-action/%7B%7BcommentID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"fee51d2b-958c-4517-8416-68572723fd44","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action/{{commentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action","{{commentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action belongs to."},{"key":"commentID","value":"341","description":"**Required** | Type: `integer`\n\nIdentifier of the recorded acquisition action (CRM comment) to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3ecb6e40-1a86-437e-8b93-b440fcf20599","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action/{{commentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action","{{commentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action belongs to."},{"key":"commentID","value":"341","description":"**Required** | Type: `integer`\n\nIdentifier of the recorded acquisition action (CRM comment) to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"28437e50-bc81-4ab5-9eea-a902918e0447","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action/{{commentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action","{{commentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action belongs to."},{"key":"commentID","value":"341","description":"**Required** | Type: `integer`\n\nIdentifier of the recorded acquisition action (CRM comment) to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4f543e61-1c42-4924-8455-082836fb432d"},{"name":"Delete Client Acquisition Work List","id":"7551ebcc-a791-496e-8c59-4a7499930851","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}","description":"<p>Deletes a client acquisition work list. Lists with recorded actions are soft-deleted; otherwise they are removed physically.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Customers - Delete list of acquisition - Tools for customer acquisition</p>\n","urlObject":{"protocol":"https","path":["client","acquisition","{{acqID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0308ad5c-36ec-4fdb-ae90-f089569a5059","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the acquisition work list to delete.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"acqID"}]}},"response":[{"id":"88bfd999-89c4-4157-a4f0-2796dc136f7e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"543f97f4-65c7-4359-909b-591bfe423761","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"aa234441-513e-4314-8b72-dcf85998b38b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4fdfad3d-73f7-4686-a8eb-5c578042930c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"445d6f61-052c-4a41-9c0a-ba2a90967561","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/acquisition/%7B%7BacqID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"346c50b8-a537-4ed0-9af3-5359fb21ce7a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a382e915-6fac-4a5e-999d-6119e2a90924","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f996e4d7-b5ed-428d-b87f-d5cf9cb9ae20","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7551ebcc-a791-496e-8c59-4a7499930851"},{"name":"Execute Client Acquisition Action","id":"f315a98c-8b62-4fe9-a3c4-a6101e0ee966","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"AcqID\": 12,\n  \"ActionType\": \"CAL\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action","description":"<p>Records a follow-up action on a lead: log a call, dismiss it, postpone it, or mark it resolved.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Execute action - Tools for customer acquisition</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AcqID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the lead or acquisition item this action resolves.</td>\n</tr>\n<tr>\n<td><code>ActionType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>CAL = logged a call. SKP = not interested, dismissed. POS = postponed (requires PostponeDate). APP = client already booked an appointment. BUD = client already has a budget.</td>\n</tr>\n<tr>\n<td><code>Comments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Optional note about the call, dismissal, or postponement. Not used for APP or BUD.</td>\n</tr>\n<tr>\n<td><code>SkipDismissReasonID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Reason code for dismissing the lead, used instead of a free-text comment. Only applies when ActionType is SKP.</td>\n</tr>\n<tr>\n<td><code>PostponeDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Date to postpone the lead to. Required when ActionType is POS.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","acquisition-action"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"cdc9f7bf-4b2f-455d-aea8-a0a6900b3814","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client the acquisition action applies to.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"b5762f8b-6487-4c1c-beb7-ba85761af9b9","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AcqID\": 12,\n  \"ActionType\": \"CAL\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action applies to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AcqID` | `integer` | ✅ Yes | ID of the lead or acquisition item this action resolves. |\n| `ActionType` | `string` | ✅ Yes | CAL = logged a call. SKP = not interested, dismissed. POS = postponed (requires PostponeDate). APP = client already booked an appointment. BUD = client already has a budget. |\n| `Comments` | `string` | ❌ No | Optional note about the call, dismissal, or postponement. Not used for APP or BUD. |\n| `SkipDismissReasonID` | `integer` | ❌ No | Reason code for dismissing the lead, used instead of a free-text comment. Only applies when ActionType is SKP. |\n| `PostponeDate` | `string (date)` | ❌ No | Date to postpone the lead to. Required when ActionType is POS. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b7a7955f-6c60-4213-8ecc-18fe2f26db58","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AcqID\": 12,\n  \"ActionType\": \"CAL\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action applies to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AcqID` | `integer` | ✅ Yes | ID of the lead or acquisition item this action resolves. |\n| `ActionType` | `string` | ✅ Yes | CAL = logged a call. SKP = not interested, dismissed. POS = postponed (requires PostponeDate). APP = client already booked an appointment. BUD = client already has a budget. |\n| `Comments` | `string` | ❌ No | Optional note about the call, dismissal, or postponement. Not used for APP or BUD. |\n| `SkipDismissReasonID` | `integer` | ❌ No | Reason code for dismissing the lead, used instead of a free-text comment. Only applies when ActionType is SKP. |\n| `PostponeDate` | `string (date)` | ❌ No | Date to postpone the lead to. Required when ActionType is POS. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f749716a-530e-492e-a409-1110ab6a54a5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AcqID\": 12,\n  \"ActionType\": \"CAL\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action applies to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AcqID` | `integer` | ✅ Yes | ID of the lead or acquisition item this action resolves. |\n| `ActionType` | `string` | ✅ Yes | CAL = logged a call. SKP = not interested, dismissed. POS = postponed (requires PostponeDate). APP = client already booked an appointment. BUD = client already has a budget. |\n| `Comments` | `string` | ❌ No | Optional note about the call, dismissal, or postponement. Not used for APP or BUD. |\n| `SkipDismissReasonID` | `integer` | ❌ No | Reason code for dismissing the lead, used instead of a free-text comment. Only applies when ActionType is SKP. |\n| `PostponeDate` | `string (date)` | ❌ No | Date to postpone the lead to. Required when ActionType is POS. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"85d70a54-3d06-40a1-83db-187c019de6d1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AcqID\": 12,\n  \"ActionType\": \"CAL\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action applies to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AcqID` | `integer` | ✅ Yes | ID of the lead or acquisition item this action resolves. |\n| `ActionType` | `string` | ✅ Yes | CAL = logged a call. SKP = not interested, dismissed. POS = postponed (requires PostponeDate). APP = client already booked an appointment. BUD = client already has a budget. |\n| `Comments` | `string` | ❌ No | Optional note about the call, dismissal, or postponement. Not used for APP or BUD. |\n| `SkipDismissReasonID` | `integer` | ❌ No | Reason code for dismissing the lead, used instead of a free-text comment. Only applies when ActionType is SKP. |\n| `PostponeDate` | `string (date)` | ❌ No | Date to postpone the lead to. Required when ActionType is POS. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4038ebcb-4b77-48d9-8c37-caa044aad73c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AcqID\": 12,\n  \"ActionType\": \"CAL\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action applies to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AcqID` | `integer` | ✅ Yes | ID of the lead or acquisition item this action resolves. |\n| `ActionType` | `string` | ✅ Yes | CAL = logged a call. SKP = not interested, dismissed. POS = postponed (requires PostponeDate). APP = client already booked an appointment. BUD = client already has a budget. |\n| `Comments` | `string` | ❌ No | Optional note about the call, dismissal, or postponement. Not used for APP or BUD. |\n| `SkipDismissReasonID` | `integer` | ❌ No | Reason code for dismissing the lead, used instead of a free-text comment. Only applies when ActionType is SKP. |\n| `PostponeDate` | `string (date)` | ❌ No | Date to postpone the lead to. Required when ActionType is POS. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/acquisition-action\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1ac409af-d02e-4cff-aa81-2959c7ed963d","name":"The acquisition action was already resolved for this client.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AcqID\": 12,\n  \"ActionType\": \"CAL\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action applies to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AcqID` | `integer` | ✅ Yes | ID of the lead or acquisition item this action resolves. |\n| `ActionType` | `string` | ✅ Yes | CAL = logged a call. SKP = not interested, dismissed. POS = postponed (requires PostponeDate). APP = client already booked an appointment. BUD = client already has a budget. |\n| `Comments` | `string` | ❌ No | Optional note about the call, dismissal, or postponement. Not used for APP or BUD. |\n| `SkipDismissReasonID` | `integer` | ❌ No | Reason code for dismissing the lead, used instead of a free-text comment. Only applies when ActionType is SKP. |\n| `PostponeDate` | `string (date)` | ❌ No | Date to postpone the lead to. Required when ActionType is POS. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This acquisition action has already been recorded for this client.\",\n  \"errorCode\": \"16\"\n}"},{"id":"20e2d81c-7edc-495f-b762-abe4bb65261a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AcqID\": 12,\n  \"ActionType\": \"CAL\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action applies to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AcqID` | `integer` | ✅ Yes | ID of the lead or acquisition item this action resolves. |\n| `ActionType` | `string` | ✅ Yes | CAL = logged a call. SKP = not interested, dismissed. POS = postponed (requires PostponeDate). APP = client already booked an appointment. BUD = client already has a budget. |\n| `Comments` | `string` | ❌ No | Optional note about the call, dismissal, or postponement. Not used for APP or BUD. |\n| `SkipDismissReasonID` | `integer` | ❌ No | Reason code for dismissing the lead, used instead of a free-text comment. Only applies when ActionType is SKP. |\n| `PostponeDate` | `string (date)` | ❌ No | Date to postpone the lead to. Required when ActionType is POS. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b9f6b4d2-9965-432f-8fd5-4ac29bb23fce","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AcqID\": 12,\n  \"ActionType\": \"CAL\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action applies to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AcqID` | `integer` | ✅ Yes | ID of the lead or acquisition item this action resolves. |\n| `ActionType` | `string` | ✅ Yes | CAL = logged a call. SKP = not interested, dismissed. POS = postponed (requires PostponeDate). APP = client already booked an appointment. BUD = client already has a budget. |\n| `Comments` | `string` | ❌ No | Optional note about the call, dismissal, or postponement. Not used for APP or BUD. |\n| `SkipDismissReasonID` | `integer` | ❌ No | Reason code for dismissing the lead, used instead of a free-text comment. Only applies when ActionType is SKP. |\n| `PostponeDate` | `string (date)` | ❌ No | Date to postpone the lead to. Required when ActionType is POS. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"74ed16eb-a87e-4b65-8b81-6439a2e806af","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AcqID\": 12,\n  \"ActionType\": \"CAL\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/acquisition-action?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","acquisition-action"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient the acquisition action applies to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AcqID` | `integer` | ✅ Yes | ID of the lead or acquisition item this action resolves. |\n| `ActionType` | `string` | ✅ Yes | CAL = logged a call. SKP = not interested, dismissed. POS = postponed (requires PostponeDate). APP = client already booked an appointment. BUD = client already has a budget. |\n| `Comments` | `string` | ❌ No | Optional note about the call, dismissal, or postponement. Not used for APP or BUD. |\n| `SkipDismissReasonID` | `integer` | ❌ No | Reason code for dismissing the lead, used instead of a free-text comment. Only applies when ActionType is SKP. |\n| `PostponeDate` | `string (date)` | ❌ No | Date to postpone the lead to. Required when ActionType is POS. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f315a98c-8b62-4fe9-a3c4-a6101e0ee966"},{"name":"List Client Acquisition Work Lists","id":"b413244b-be69-4ec4-9b82-bfdf5c6e8091","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/acquisition","description":"<p>Lists the client acquisition work lists accessible to the current user, with client counters. Returns a bare array; the backend pagination is applied but not surfaced in the response.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Acquisition - Tools for customer acquisition</p>\n","urlObject":{"protocol":"https","path":["client","acquisition"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Query parameter value for acq name.</p>\n","type":"text/plain"},"key":"acqName","value":"{{acqName}}"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index (10 work lists per page).</p>\n","type":"text/plain"},"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"2dbdafaa-585a-421b-9851-262f404a2788","name":"List of client acquisition work lists retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?acqName={{acqName}}&clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `string`\n\nQuery parameter value for acq name.","key":"acqName","value":"{{acqName}}","x-postman-displayValue":"{{acqName}}"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index (10 work lists per page).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"AcqID\": 12,\n    \"AcqName\": \"Captación verano\",\n    \"AcqCreated\": \"06/07/2026\",\n    \"AcqTotalClients\": 120,\n    \"AcqPendingClients\": 45,\n    \"AcqPostponeClients\": 8\n  }\n]"},{"id":"88221907-ca3e-4ee0-9f64-02f9c52946b6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?acqName={{acqName}}&clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `string`\n\nQuery parameter value for acq name.","key":"acqName","value":"{{acqName}}","x-postman-displayValue":"{{acqName}}"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index (10 work lists per page).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5ca9c9da-6788-4ba9-8c19-b074aa04e653","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?acqName={{acqName}}&clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `string`\n\nQuery parameter value for acq name.","key":"acqName","value":"{{acqName}}","x-postman-displayValue":"{{acqName}}"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index (10 work lists per page).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8fa4da7b-5403-49f0-ae04-949d1e38d15f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?acqName={{acqName}}&clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `string`\n\nQuery parameter value for acq name.","key":"acqName","value":"{{acqName}}","x-postman-displayValue":"{{acqName}}"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index (10 work lists per page).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c274fbd9-a3a8-40aa-add6-d372b362a684","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?acqName={{acqName}}&clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `string`\n\nQuery parameter value for acq name.","key":"acqName","value":"{{acqName}}","x-postman-displayValue":"{{acqName}}"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index (10 work lists per page).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/acquisition\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b5a2fa74-af85-4ece-9752-1feec2af12db","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?acqName={{acqName}}&clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `string`\n\nQuery parameter value for acq name.","key":"acqName","value":"{{acqName}}","x-postman-displayValue":"{{acqName}}"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index (10 work lists per page).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2ab6da5e-192f-428e-bb5c-484b6c72f11e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?acqName={{acqName}}&clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `string`\n\nQuery parameter value for acq name.","key":"acqName","value":"{{acqName}}","x-postman-displayValue":"{{acqName}}"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index (10 work lists per page).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"29faa4af-8b70-4428-a3b7-36bda247df8b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition?acqName={{acqName}}&clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition"],"query":[{"description":"**Optional** | Type: `string`\n\nQuery parameter value for acq name.","key":"acqName","value":"{{acqName}}","x-postman-displayValue":"{{acqName}}"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index (10 work lists per page).","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b413244b-be69-4ec4-9b82-bfdf5c6e8091"},{"name":"View Client Acquisition Work List","id":"9ac5bdb3-89d1-4835-97d8-8a41ffd0c6fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}","description":"<p>Views the detail of a client acquisition work list: its filters, the paginated client list and the available skip reasons.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Watch - Tools for customer acquisition</p>\n","urlObject":{"protocol":"https","path":["client","acquisition","{{acqID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index of the client list within the work list.</p>\n","type":"text/plain"},"key":"page","value":"0"}],"variable":[{"id":"09fed5ec-2e0a-4d04-94a3-c7f00c15c97d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the acquisition work list to view.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"acqID"}]}},"response":[{"id":"5564bf12-59a8-4472-b126-42dac6bc163d","name":"Acquisition work list detail retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the client list within the work list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to view."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"AcqName\": \"Captación verano\",\n  \"AcqStart\": \"01/06/2026\",\n  \"AcqEnd\": \"30/09/2026\",\n  \"AcqLifeCycleStages\": \"1,2\",\n  \"AcqClinics\": \"1,2\",\n  \"AcqReferers\": \"3,5\",\n  \"Clients\": [\n    {\n      \"ClientID\": 3312,\n      \"ClientName\": \"Gregor Mendel\",\n      \"ClientPhone\": \"610000000\",\n      \"ClientReferer\": \"Instagram\",\n      \"ClientMergeOldDate\": \"12/05/2026\",\n      \"ClientClinicID\": 2,\n      \"ClientClinic\": \"Clínica Centro\",\n      \"ClientPostponed\": 0\n    }\n  ]\n}"},{"id":"9ac1200f-6cd8-4a7e-8269-e56ace31202b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the client list within the work list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to view."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c0f9a424-b72f-4a90-9d4d-91b020dbf80c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the client list within the work list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to view."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"eb6fd6c3-80fe-4485-a1de-fa6432ba16c3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the client list within the work list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to view."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"63cebae7-00bf-4cea-932b-a01bfa1044d1","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the client list within the work list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to view."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/acquisition/%7B%7BacqID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"52a1c941-f276-4bf3-b1aa-fe0821d37682","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the client list within the work list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to view."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"bc6f6e6d-ff5a-4b18-8978-83af8157d176","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the client list within the work list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to view."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"511577fc-dcff-49db-bafe-ce8c86a007f6","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/acquisition/{{acqID}}?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","acquisition","{{acqID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the client list within the work list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"acqID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the acquisition work list to view."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9ac5bdb3-89d1-4835-97d8-8a41ffd0c6fc"}],"id":"fa228f89-b19e-485b-accc-b0995429d0b6","description":"<p>Client / Acquisition endpoints.</p>\n","_postman_id":"fa228f89-b19e-485b-accc-b0995429d0b6"},{"name":"Advance","item":[{"name":"Advance Search","id":"a2abc393-eef3-4a61-b0a8-36df689bb61f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/advances/search","description":"<p>Searches for advances (down payments), with optional filters for client, date and amount. Shows only unused advances by default.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Advances - .PEND</p>\n","urlObject":{"protocol":"https","path":["client","advances","search"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>boolean</code></p>\n<p>When true, includes advances already used as a payment. Defaults to false (pending advances only).</p>\n","type":"text/plain"},"key":"allAdvances","value":"false"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>number</code></p>\n<p>Only advances with a total amount less than or equal to this value.</p>\n","type":"text/plain"},"key":"amountEnd","value":"500"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>number</code></p>\n<p>Only advances with a total amount greater than or equal to this value.</p>\n","type":"text/plain"},"key":"amountStart","value":"10"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Restricts the search to a single client. Omit (or 0) to search across every client in the clinic.</p>\n","type":"text/plain"},"key":"clientID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Only advances created on or before this date.</p>\n","type":"text/plain"},"key":"dateEnd","value":"31/12/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Only advances created on or after this date.</p>\n","type":"text/plain"},"key":"dateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page number. Each page has 8 results.</p>\n","type":"text/plain"},"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"db418ae6-766e-4af8-b12b-26778ff370b1","name":"Paginated list of advances matching the search filters.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/search?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","search"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"AdvanceGID\": 12,\n    \"AdvanceID\": 5,\n    \"AdvanceGDate\": \"09/03/2026\",\n    \"TotalAdvanceAmount\": 150.0,\n    \"AdvancePaid\": 0,\n    \"InvoiceName\": \"\",\n    \"InvoiceDate\": \"\",\n    \"ClientName\": \"Rosalind Franklin Ellis\",\n    \"AdvanceGDepositApp\": 0,\n    \"AdvanceVAT\": 21\n  }\n]"},{"id":"5f29fe4e-6ed5-4f2a-b8a2-43f003357daf","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/search?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","search"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e4371c42-0659-4468-a2f8-afcac0465757","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/search?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","search"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"150c4b49-4b49-4c28-8f1c-71fec606cb86","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/search?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","search"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"11a895ba-fcca-4d98-9b34-e99a04e65b8a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/search?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","search"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/advances/search\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7ba8da23-9907-469f-b56f-a84a918e12a8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/search?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","search"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"363e3ec0-1054-4ed9-8334-00b482ca74d7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/search?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","search"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5ed87396-49c5-44b3-8f73-1fdd6b286408","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/search?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","search"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a2abc393-eef3-4a61-b0a8-36df689bb61f"},{"name":"Export Advances","id":"0db98bee-223c-4ecc-9aba-164a7bd13be6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/advances/export","description":"<p>Exports every advance matching the search filters, unpaginated (same shape as GET /advances/search).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Advances - Export - Export advances from sales</p>\n","urlObject":{"protocol":"https","path":["client","advances","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>boolean</code></p>\n<p>When true, includes advances already used as a payment. Defaults to false (pending advances only).</p>\n","type":"text/plain"},"key":"allAdvances","value":"false"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>number</code></p>\n<p>Only advances with a total amount less than or equal to this value.</p>\n","type":"text/plain"},"key":"amountEnd","value":"500"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>number</code></p>\n<p>Only advances with a total amount greater than or equal to this value.</p>\n","type":"text/plain"},"key":"amountStart","value":"10"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Restricts the search to a single client. Omit (or 0) to search across every client in the clinic.</p>\n","type":"text/plain"},"key":"clientID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Only advances created on or before this date.</p>\n","type":"text/plain"},"key":"dateEnd","value":"31/12/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Only advances created on or after this date.</p>\n","type":"text/plain"},"key":"dateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page number. Each page has 8 results.</p>\n","type":"text/plain"},"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"bba18127-888e-4425-ac77-25d97bcb4ba7","name":"Paginated list of advances matching the search filters.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/export?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","export"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"AdvanceGID\": 12,\n    \"AdvanceID\": 5,\n    \"AdvanceGDate\": \"09/03/2026\",\n    \"TotalAdvanceAmount\": 150.0,\n    \"AdvancePaid\": 0,\n    \"InvoiceName\": \"\",\n    \"InvoiceDate\": \"\",\n    \"ClientName\": \"Rosalind Franklin Ellis\",\n    \"AdvanceGDepositApp\": 0,\n    \"AdvanceVAT\": 21\n  }\n]"},{"id":"c491c013-8582-4c7b-92c7-bcbb259bb2ee","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/export?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","export"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8e46b10c-6c8d-4aea-9727-b8a0202129d2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/export?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","export"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a2dee22a-2c08-4c6f-a8a1-d7b78084c553","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/export?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","export"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"97bf923a-2b21-4ccc-bdfc-706d2bb05acd","name":"The export could not be generated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/export?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","export"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The export could not be generated.\"\n}"},{"id":"a5c78219-756a-4043-85be-25e0a6ddde28","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/export?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","export"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0df006fc-701a-46c0-9838-e2ed998c7787","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/export?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","export"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ec4369d8-f2ac-4f44-be86-09407cfc9cfd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/export?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","export"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"1b5135d7-f4c8-4f5b-89ac-e6db1971e316","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/export?allAdvances=false&amountEnd=500&amountStart=10&clientID=1&clinicID=1&dateEnd=31/12/2026&dateStart=01/01/2026&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","export"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, includes advances already used as a payment. Defaults to false (pending advances only).","key":"allAdvances","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount less than or equal to this value.","key":"amountEnd","value":"500","x-postman-displayValue":"500"},{"description":"**Optional** | Type: `number`\n\nOnly advances with a total amount greater than or equal to this value.","key":"amountStart","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nRestricts the search to a single client. Omit (or 0) to search across every client in the clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or before this date.","key":"dateEnd","value":"31/12/2026","x-postman-displayValue":"31/12/2026"},{"description":"**Optional** | Type: `string`\n\nOnly advances created on or after this date.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Each page has 8 results.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/advances/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0db98bee-223c-4ecc-9aba-164a7bd13be6"},{"name":"Settle Advance","id":"457886bb-b830-42c3-9031-8b65f5618eb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/client/advances/{{advanceID}}/pay","description":"<p>Settles an advance: creates a completed sale ticket for the advance amount, paid with the special \"advance\" payment method, closing out an unused deposit taken through the client app. Only applicable to advances with AdvanceGDepositApp=-1 (app deposits) that have not already been used.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Advances - Liquidate - Settlement of advances</p>\n","urlObject":{"protocol":"https","path":["client","advances","{{advanceID}}","pay"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"62a8ef4d-ba96-4584-ad85-cea60e3f4d17","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Advance detail line ID.</p>\n","type":"text/plain"},"type":"any","value":"5","key":"advanceID"}]}},"response":[{"id":"f4f6a352-d014-43a9-8e3d-cf2ec9c518c1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/{{advanceID}}/pay?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","{{advanceID}}","pay"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"advanceID","value":"5","description":"**Required** | Type: `integer`\n\nAdvance detail line ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f57037ba-04ed-49c6-a990-a72a0f04c18e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/{{advanceID}}/pay?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","{{advanceID}}","pay"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"advanceID","value":"5","description":"**Required** | Type: `integer`\n\nAdvance detail line ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bb6dc1cd-ad36-47db-8849-4049db0e4dc5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/{{advanceID}}/pay?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","{{advanceID}}","pay"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"advanceID","value":"5","description":"**Required** | Type: `integer`\n\nAdvance detail line ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ea4f35d9-fe99-42fb-9f55-5da253c8387c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/{{advanceID}}/pay?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","{{advanceID}}","pay"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"advanceID","value":"5","description":"**Required** | Type: `integer`\n\nAdvance detail line ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"24a8a354-7430-479e-8c82-8d6c9515d9f7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/{{advanceID}}/pay?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","{{advanceID}}","pay"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"advanceID","value":"5","description":"**Required** | Type: `integer`\n\nAdvance detail line ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/advances/%7B%7BadvanceID%7D%7D/pay\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"592abd4c-3fc9-4b97-9d5f-7694b6d7c973","name":"The advance could not be settled.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/{{advanceID}}/pay?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","{{advanceID}}","pay"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"advanceID","value":"5","description":"**Required** | Type: `integer`\n\nAdvance detail line ID."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The advance could not be settled. Check that the advance ID is correct and belongs to an unused deposit taken through the client app.\",\n  \"errorCode\": \"16\"\n}"},{"id":"44b01754-4951-497d-8a72-dc3ff10aff52","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/{{advanceID}}/pay?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","{{advanceID}}","pay"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"advanceID","value":"5","description":"**Required** | Type: `integer`\n\nAdvance detail line ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"aea20c6d-cdd8-4318-8b1d-020cffc2ce4b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/{{advanceID}}/pay?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","{{advanceID}}","pay"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"advanceID","value":"5","description":"**Required** | Type: `integer`\n\nAdvance detail line ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ac5ef500-4565-437d-a5d3-f258fefe2a1d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/advances/{{advanceID}}/pay?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","advances","{{advanceID}}","pay"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"advanceID","value":"5","description":"**Required** | Type: `integer`\n\nAdvance detail line ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"457886bb-b830-42c3-9031-8b65f5618eb1"}],"id":"85094ddc-3efc-4492-a7e4-ddf223ad078b","description":"<p>Client / Advance endpoints.</p>\n","_postman_id":"85094ddc-3efc-4492-a7e4-ddf223ad078b"},{"name":"Alert","item":[{"name":"Save Client Alert","id":"c480dfc6-80ac-45e5-a943-d2cd4e17dab4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert","description":"<p>Allows configuring and saving the alert and notification preferences for a specific client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Notices - Save - Save the details of a client notification</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AppNewEnable</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Enable alert when creating a new appointment (0 = disabled, -1 = enabled).</td>\n</tr>\n<tr>\n<td><code>AppViewEnable</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Enable alert when viewing an appointment (0 = disabled, -1 = enabled).</td>\n</tr>\n<tr>\n<td><code>AppConfirmEnable</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Enable alert when confirming an appointment (0 = disabled, -1 = enabled).</td>\n</tr>\n<tr>\n<td><code>TicketEnable</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Enable alert when opening a ticket (0 = disabled, -1 = enabled).</td>\n</tr>\n<tr>\n<td><code>ExpireDate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Alert expiration date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>WarningContent</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Alert text content displayed to the user.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","alert"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4c4fbcae-48ed-44a8-a662-da2be3c103d1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"123d313d-7e6a-4eb1-95c7-33bebec4066d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8c99f904-4760-49f5-8672-3617c104efa4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7a6bff87-e8b6-40f2-96a9-7dc3998060f8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"24a62047-b92e-42a0-a608-8471efa3f715","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d3bd745c-2c18-4507-8851-1f8aa5faf389","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/alert\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"78daafdb-270f-4f44-b4a3-4c03a4da4e47","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"274be5bf-db4f-4e0e-b812-b305e8882c47","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"85c3332e-9210-4e8e-8412-88a108d0e083","name":"ClientName validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientName\",\n  \"message\": \"ClientName is missing or invalid.\"\n}"},{"id":"be656c03-74ef-408e-9072-fbdbc32d1203","name":"ClientSurname1 validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientSurname1\",\n  \"message\": \"ClientSurname1 is missing or invalid.\"\n}"},{"id":"3dd6d811-67de-411a-8787-33c1f95b01f9","name":"ClientPhone1 validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientPhone1\",\n  \"message\": \"ClientPhone1 is missing or invalid.\"\n}"},{"id":"170ba996-0c32-4cd9-85a9-0c2082b5db80","name":"ClientEmail validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientEmail\",\n  \"message\": \"ClientEmail is invalid.\"\n}"},{"id":"10fb895d-00b6-47c9-aaea-1e6359e34539","name":"ClientSex validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientSex\",\n  \"message\": \"ClientSex is missing or invalid.\"\n}"},{"id":"ba1a73c9-3f9b-44c0-8fce-94e573092cb2","name":"ClientBirthDate validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientBirthDate\",\n  \"message\": \"ClientBirthDate is invalid.\"\n}"},{"id":"025eae15-9603-4a75-8056-414ba485d76e","name":"ClientNIF validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientNIF\",\n  \"message\": \"ClientNIF is invalid.\"\n}"},{"id":"8504c04c-29eb-44c4-b81f-be76954e5d1e","name":"Error saving the customer notice","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Error saving the customer notice. Check the customer ID.\",\n  \"errorCode\": \"79\"\n}"},{"id":"e9998381-01e9-4d21-8e1e-4bd0e7e041db","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AppNewEnable\": 0,\n  \"AppViewEnable\": 0,\n  \"AppConfirmEnable\": 0,\n  \"TicketEnable\": 0,\n  \"ExpireDate\": \"31/12/2026\",\n  \"WarningContent\": \"Client prefers morning appointments only.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AppNewEnable` | `integer` | ❌ No | Enable alert when creating a new appointment (0 = disabled, -1 = enabled). |\n| `AppViewEnable` | `integer` | ❌ No | Enable alert when viewing an appointment (0 = disabled, -1 = enabled). |\n| `AppConfirmEnable` | `integer` | ❌ No | Enable alert when confirming an appointment (0 = disabled, -1 = enabled). |\n| `TicketEnable` | `integer` | ❌ No | Enable alert when opening a ticket (0 = disabled, -1 = enabled). |\n| `ExpireDate` | `string` | ❌ No | Alert expiration date (dd/MM/yyyy). |\n| `WarningContent` | `string` | ❌ No | Alert text content displayed to the user. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c480dfc6-80ac-45e5-a943-d2cd4e17dab4"},{"name":"View Client Alert Details","id":"877d486f-6904-4a44-b0b5-a529f9eaa4e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","description":"<p>Displays the details of the alert presented to a client when accessing a treatment room for a session (treatment or hair removal) or when viewing their ticket from the billing section.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Notices - View - See the details of a notification which a client is shown when they enter a treatment booth for a treatment session or depilation or access their ticket at the biling section.</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","alert"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b3c9c795-4bc8-410e-85bd-648bd891f633","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"a5fec665-9836-4c5c-b7e9-e855eef455e9","name":"Notice details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientID\": 1,\n  \"TicketEnable\": false,\n  \"AppNewEnable\": false,\n  \"AppViewEnable\": false,\n  \"AppConfirmEnable\": false,\n  \"ExpireDate\": \"05/02/2026\",\n  \"WarningContent\": \"The customer prefers to be contacted only in the mornings.\"\n}"},{"id":"77f2714e-240e-40bb-8477-1f8c15b2c8ae","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2ad53313-f7b6-42dc-9401-ab20a7c2697a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"12206b4a-9bc5-4680-85c2-8709c2bb0e14","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0869ba40-acc9-44f5-ba78-9fdeea6db768","name":"No notice found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No notice found.\",\n  \"errorCode\": \"78\"\n}"},{"id":"2db2ff13-45e9-47fb-b795-536fbeebf623","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"17cce50a-e73a-49e3-88b8-03b0f8ce7775","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"290254c5-1c4a-4b84-b71a-ecb4634174a1","name":"InvalidClinicOrClient","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Unable to retrieve the client alert. clinicID is required and must be valid for this client.\",\n  \"errorCode\": \"16\"\n}"},{"id":"937dc641-5f21-4482-b6c1-0dc6ebcb6c53","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"23bb9046-d0f4-47ba-ac60-6566391c4d68","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/alert?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","alert"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/alert\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"877d486f-6904-4a44-b0b5-a529f9eaa4e6"}],"id":"37ff4294-0e6c-4da1-a79d-9ba8bc5ab9b9","description":"<p>Client alert and warning configuration endpoints.</p>\n","_postman_id":"37ff4294-0e6c-4da1-a79d-9ba8bc5ab9b9"},{"name":"Card","item":[{"name":"Delete Client Card","id":"19219db6-47b4-43f4-9622-48b9da350273","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}","description":"<p>Removes a loyalty card link from a client. The card must not be in use.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Subscriber's program - Delete card - Unlink a Subscriber's card</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","card","{{cardID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3e819f46-cdd6-42f1-9167-4fd3c80a219d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"d5255a8c-c591-4b17-a7fe-396bc2b6c5ba","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the card link to delete.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"cardID"}]}},"response":[{"id":"7add9e8e-7f96-45be-94bb-eb7837d381ab","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card link to delete."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"be2a621d-caf8-42c5-9ef1-824f5f4724d8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card link to delete."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e51bc9d2-27b4-4f7e-9af5-5e2d8b1c83ef","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card link to delete."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"95ecf763-3e15-4833-a5e3-aeeccd68277f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card link to delete."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"feebc661-f874-4419-bbc0-ffa20169c349","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card link to delete."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/card/%7B%7BcardID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"fd6afc4d-a192-45b5-aa0f-5e740fdba280","name":"The card could not be deleted, usually because it does not exist or is currently in use.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card link to delete."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The card could not be deleted. Check that it exists and is not currently in use.\",\n  \"errorCode\": \"263\"\n}"},{"id":"da098e7a-8b00-4691-8c88-19272c695dcf","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card link to delete."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2d8e1799-da59-49a4-bf66-6d521702b437","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card link to delete."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4186c218-76dc-4dba-9dfe-921cc79635b9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card link to delete."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"19219db6-47b4-43f4-9622-48b9da350273"},{"name":"Link Client Card","id":"eb1940fc-3428-49aa-814f-146318281b91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CardNumber\": \"1A2B-3C4D\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/card","description":"<p>Links a loyalty card to a client. If no card number is provided, a random one is generated.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Subscriber's program - Link card - Link a Subscriber's card</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CardNumber</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Card number to link to the client. If omitted or empty, the system generates a random card number automatically.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","card"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"701bfe3e-12c2-4adc-aa0a-5a76d06c9837","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"ea03137c-dcfe-4be1-b8a7-f9c0c90fdbc1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CardNumber\": \"1A2B-3C4D\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CardNumber` | `string` | ❌ No | Card number to link to the client. If omitted or empty, the system generates a random card number automatically. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"fbc192ea-eec3-4ee8-afb2-af357a9b9f29","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CardNumber\": \"1A2B-3C4D\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CardNumber` | `string` | ❌ No | Card number to link to the client. If omitted or empty, the system generates a random card number automatically. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c7a6995b-a557-4728-93ff-8712879acdc7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CardNumber\": \"1A2B-3C4D\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CardNumber` | `string` | ❌ No | Card number to link to the client. If omitted or empty, the system generates a random card number automatically. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0a2aca71-ba03-481c-9159-1b84f0878200","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CardNumber\": \"1A2B-3C4D\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CardNumber` | `string` | ❌ No | Card number to link to the client. If omitted or empty, the system generates a random card number automatically. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"163c4c36-80b9-46a0-b810-4968155bfb64","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CardNumber\": \"1A2B-3C4D\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CardNumber` | `string` | ❌ No | Card number to link to the client. If omitted or empty, the system generates a random card number automatically. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/card\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6dbfbbef-48f5-46bc-b9ce-a088dd1be0ae","name":"The card could not be linked, usually because the card number is already linked to a client.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CardNumber\": \"1A2B-3C4D\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CardNumber` | `string` | ❌ No | Card number to link to the client. If omitted or empty, the system generates a random card number automatically. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The card could not be linked. Check that the card number is not already linked to a client.\",\n  \"errorCode\": \"268\"\n}"},{"id":"a2bcd3c7-b058-4eca-9e97-e83b345b1ff2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CardNumber\": \"1A2B-3C4D\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CardNumber` | `string` | ❌ No | Card number to link to the client. If omitted or empty, the system generates a random card number automatically. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"21674eb4-ddc1-4f67-b1e6-7e842c44f77e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CardNumber\": \"1A2B-3C4D\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CardNumber` | `string` | ❌ No | Card number to link to the client. If omitted or empty, the system generates a random card number automatically. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c173fc0c-237f-40fe-bb03-a3b9b30782df","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CardNumber\": \"1A2B-3C4D\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CardNumber` | `string` | ❌ No | Card number to link to the client. If omitted or empty, the system generates a random card number automatically. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"eb1940fc-3428-49aa-814f-146318281b91"},{"name":"List Client Cards","id":"bd0e34e4-52e6-4492-92c9-71a0866f43f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/card","description":"<p>Lists the loyalty cards linked to a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Subscriber's program - List cards - See the list of cards linked to a subscriber</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","card"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"490f6b0e-b232-4c33-a7ac-966ea14783a5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"3b8648b5-90de-432c-941e-c86db3b7d971","name":"Client linked cards successfully retrieved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ClientCCardID\": 12,\n    \"ClientCCardNum\": \"1A2B-3C4D\",\n    \"ClientCCardDataLink\": \"29/06/2026\",\n    \"ClientCCardDataUsed\": \"\",\n    \"ClientCCardUseClientID\": 0,\n    \"ClientName\": \"\"\n  }\n]"},{"id":"71e9ecff-f331-4b01-bd5f-389d44cc3e0d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"de2b09ed-bbd8-4f5a-b777-505923fb34ca","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"55a5ae89-6d46-4b1e-ae1f-2cbdbaec0e02","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"670c8db1-71ab-4e33-9b2c-f6ab920d5504","name":"The client has no linked cards.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client has no linked cards.\",\n  \"errorCode\": \"no-client-cards\"\n}"},{"id":"19569c21-92d7-4d93-98b5-43788902e5e3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"87e208d7-4008-40c6-8474-2e7f11150b2a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"412b0d75-f420-414b-8870-994f026bd41b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"02f7715a-4280-4565-a704-32df7de83571","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/card\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"bd0e34e4-52e6-4492-92c9-71a0866f43f0"},{"name":"Print Client Card","id":"15680cba-8c9b-4563-a7cb-70291db42308","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}/print","description":"<p>Generates the printable document for a client card and returns its URL.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Subscriber's program - Print cards - Print a Subscriber's card</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","card","{{cardID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"26ee5712-5496-4464-9c7c-0015d4794fa9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"906e1422-264a-4d32-ba08-c1580561f42e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the card to print.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"cardID"}]}},"response":[{"id":"35c2b1a7-316b-4fa9-8ba8-c9b733c1ee09","name":"Printable client card document generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card to print."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CardURL\": \"https://eu050.flowww.net/empty/tmp/g20zv1a2.0sm.pdf\"\n}"},{"id":"eb15285e-099a-4678-a737-27fab4935dc8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card to print."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d5fca99a-c2f0-4fac-b893-fd2ac68e9614","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card to print."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d223ff29-5777-466b-a2b5-0540f9eafdc8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card to print."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"12733e08-d8ca-4b41-a7ff-d069f2e85889","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card to print."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/card/%7B%7BcardID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4d757515-9ff7-4d06-a741-e85610a00d95","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card to print."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a8a72212-1259-44a6-93cd-8ed349641780","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card to print."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6732870b-61f7-42d4-b773-45c63498944f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/card/{{cardID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","card","{{cardID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cardID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the card to print."},{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"15680cba-8c9b-4563-a7cb-70291db42308"}],"id":"1bce0fa1-89c9-41aa-8b41-272f073dcb6b","description":"<p>Client / Card endpoints.</p>\n","_postman_id":"1bce0fa1-89c9-41aa-8b41-272f073dcb6b"},{"name":"Clinic","item":[{"name":"History","item":[{"name":"View Clinic History with Doctor Visual","id":"6646a3c7-d0ec-4682-8548-26e107829699","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history","description":"<p>Retrieves a client's full clinic history (services, sketches, clinical annotations, pictures, forms and treatment plans per date) plus the list of pinned forms, for the doctor-visual view.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clinical History - To list - View a client's medical history with information from the doctor's view</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","clinic-history"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"7e363b22-146a-4147-ae36-2c5bf10596f5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"28852d6f-c41e-4e4f-b3f1-694f7c60a4c3","name":"Clinic history retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","clinic-history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","description":{"content":"Content type returned by the response.. Example: application/json; charset=utf-8","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicHistory\": [\n    {\n      \"HistoryDate\": \"22/04/2026\",\n      \"HistoryIsEditable\": true,\n      \"HistoryAppointments\": [\n        {\n          \"AppointmentID\": \"1087\",\n          \"AppointmentServices\": [],\n          \"AppointmentSketches\": [],\n          \"AppointmentAnnotations\": [\n            {\n              \"AnnotationID\": \"80\",\n              \"AnnotationLaserGID\": 0,\n              \"AnnotationText\": \"Routine check-up note.\"\n            }\n          ]\n        },\n        {\n          \"AppointmentID\": \"\",\n          \"AppointmentServices\": [],\n          \"AppointmentSketches\": [],\n          \"AppointmentAnnotations\": []\n        }\n      ],\n      \"HistoryPictures\": [],\n      \"HistoryForms\": [],\n      \"HistoryBudgets\": [\n        {\n          \"HistoryBudgetID\": \"55\",\n          \"HistoryBudgetNumber\": \"2026/1\",\n          \"HistoryBudgetHasPrescription\": false\n        },\n        {\n          \"HistoryBudgetID\": \"56\",\n          \"HistoryBudgetNumber\": \"2026/2\",\n          \"HistoryBudgetHasPrescription\": false\n        }\n      ]\n    }\n  ],\n  \"PinnedFormsList\": []\n}"},{"id":"710b2b7e-b722-445a-af3d-b6231c0a0452","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","clinic-history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"500610b8-78d2-42f8-89ef-f1204c5827c4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","clinic-history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f317a3aa-0111-4124-8e5d-32d755b8ab36","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","clinic-history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a40361df-fd66-444f-a215-5ee1a030c096","name":"No clinic history found. Check the client ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","clinic-history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No clinic history found for this client.\"\n}"},{"id":"9ee1fbbc-365b-4fbd-a1be-d0e5fabaecfd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","clinic-history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"18f6761f-5827-4fae-ae9e-b6bedb3e546e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","clinic-history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"193e7129-8771-48a4-8b8f-7c1133a05f7b","name":"InvalidClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","clinic-history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic history could not be loaded. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"b56d5b1f-6ef4-48fc-876e-9d5c13546c3c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","clinic-history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"14edc253-dce6-4818-98a7-e1ce00f0f2c6","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/clinic-history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","clinic-history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/clinic-history\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6646a3c7-d0ec-4682-8548-26e107829699"}],"id":"adbf50ad-9e7a-4165-bb84-d0df466f321a","description":"<p>Client / Clinic / History endpoints.</p>\n","_postman_id":"adbf50ad-9e7a-4165-bb84-d0df466f321a"}],"id":"b8304594-98a8-4471-803d-ab3644027350","description":"<p>Client / Clinic endpoints.</p>\n","_postman_id":"b8304594-98a8-4471-803d-ab3644027350"},{"name":"Comment","item":[{"name":"Add Comment to Client","id":"c9fbecda-1754-44b1-9ed2-92b6ada5be78","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","description":"<p>Allows adding a comment to an existing client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - History - Comment - Add comments to a client's history</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientComment</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Comment to add to the client.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","comment"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a49ce956-ee38-41a4-a3f7-b0a6d35694df","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"3f643ebd-2bd5-42c8-9164-b01bf029154e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","comment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientComment` | `string` | ✅ Yes | Comment to add to the client. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c218a07b-700d-4576-84be-df50b334d504","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","comment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientComment` | `string` | ✅ Yes | Comment to add to the client. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"aad43550-5c53-489a-af26-ff1029c3df12","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","comment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientComment` | `string` | ✅ Yes | Comment to add to the client. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"751ca641-e634-4403-9364-f6e82923bebc","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","comment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientComment` | `string` | ✅ Yes | Comment to add to the client. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ed433fa9-790b-40c3-bc83-31700b3a9cb2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","comment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientComment` | `string` | ✅ Yes | Comment to add to the client. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/comment\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ecf1dc17-eb07-48d1-83ce-27bd22935395","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","comment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientComment` | `string` | ✅ Yes | Comment to add to the client. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3e20ba08-2676-4a6d-925f-7b7543eaf3a2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","comment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientComment` | `string` | ✅ Yes | Comment to add to the client. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"86be9e6d-cb5e-4a40-9ed0-3f5c4d4758b4","name":"InvalidClinicOrClient","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","comment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientComment` | `string` | ✅ Yes | Comment to add to the client. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The comment could not be added. Check that clientID is valid and clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"57498e04-7813-4bf5-adb9-49715fea30c6","name":"AddCommentError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","comment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientComment` | `string` | ✅ Yes | Comment to add to the client. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The comment could not be added. Check the client ID.\",\n  \"errorCode\": \"224\"\n}"},{"id":"77d3aaea-d182-44bd-a35f-5dc706b222c4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientComment\": \"Client requests address change\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/comment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","comment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientComment` | `string` | ✅ Yes | Comment to add to the client. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c9fbecda-1754-44b1-9ed2-92b6ada5be78"}],"id":"b1035aa6-adc5-47bc-802d-cb8e7cbde3ed","description":"<p>Client comment and note management endpoints.</p>\n","_postman_id":"b1035aa6-adc5-47bc-802d-cb8e7cbde3ed"},{"name":"Consent","item":[{"name":"Form","item":[{"name":"Advanced Sign Anamnesis Form","id":"c838ab56-8773-4e2a-aa31-5059ec8d682a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/advanced-sign","description":"<p>Starts a remote advanced electronic signature request (via the VIDSigner third-party e-signature provider) for a client's anamnesis form, sent to the client's device identified by DeviceKey. Only applicable to form templates with FormDoctorRequired=-1 that are not disabled.</p>\n<p><strong>Permision:</strong></p>\n<p>Medical forms - Medical Forms - Advanced Signature - Advanced signature on medical forms</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DeviceKey</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","anamnesis-form","{{formID}}","advanced-sign"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Defaults to the caller's own clinic when omitted.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9e4a9644-1691-49d0-8f0e-a2b161a8c1c8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID (the signer).</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"6e26561f-5d7d-4172-9d9a-7bf76642e1ee","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"formID"}]}},"response":[{"id":"df0d2461-a6a9-4c43-be6e-58ab15943cc4","name":"Advanced signature request started successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DocGUI\": \"3f2a9c1e-8b4d-4e2a-9c1e-8b4d4e2a9c1e\"\n}"},{"id":"6160baf9-8915-492a-968b-88685a5972b8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b04c094d-85ae-41b5-ac87-3021e223af42","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4e15d856-7e03-4358-bf2e-8873c0f281e0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"670ce1bf-e48b-4f3b-8821-f332ef110adb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/anamnesis-form/%7B%7BformID%7D%7D/advanced-sign\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"df20915a-cb23-4dfd-9045-e16fbbacb40f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"10940113-20ea-4163-ad7b-269b2959730a","name":"The advanced signature request could not be started.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The advanced signature request could not be started.\",\n  \"errorCode\": \"443\"\n}"},{"id":"1d7523ee-4182-48d3-8be1-89c83df17c07","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c838ab56-8773-4e2a-aa31-5059ec8d682a"},{"name":"Advanced Sign Consent Form","id":"3f4a96df-018e-4564-9a4d-d303c1c0d609","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/advanced-sign","description":"<p>Starts a remote advanced electronic signature request for a client's consent form, sent to the client's device identified by DeviceKey. Only applicable to form templates with FormDoctorRequired=0 that are not disabled. This only starts the signature request; it does not wait for the client to actually sign on their device.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - .PEND</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DeviceKey</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","doctor-form","{{formID}}","advanced-sign"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Defaults to the caller's own clinic when omitted.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"bc524f5e-10e6-4b26-9f25-37afe7c3a328","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID (the signer).</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"a09bbcbc-c94d-4037-8855-113f5e3acf28","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the consent form template being signed. Must have FormDoctorRequired=0 and not be disabled.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"c4ccdd82-c252-47cf-ab5e-e53777e620c9","name":"Advanced signature request started successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed. Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DocGUI\": \"3f2a9c1e-8b4d-4e2a-9c1e-8b4d4e2a9c1e\"\n}"},{"id":"8be6f94e-b921-4b43-9322-3a9efde2f0c9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed. Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9db3bc67-55c0-4a96-bdf9-c3d2ccbd94a8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed. Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"385664ed-f2e0-4aa1-b6f1-28c3f57fe661","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed. Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"80ebb3a7-3409-4574-abe9-dcbe60089bc4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed. Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/doctor-form/%7B%7BformID%7D%7D/advanced-sign\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"af9cba60-1419-46d7-b0b3-e1b503df7c7c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed. Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"167a13d4-d78b-407c-87ec-4cff5fc41020","name":"The advanced signature request could not be started.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed. Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The advanced signature request could not be started.\",\n  \"errorCode\": \"443\"\n}"},{"id":"2cbf37cb-c2fb-4379-95eb-9248e7fc221e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeviceKey\": \"my-device-01\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/advanced-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","advanced-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed. Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeviceKey` | `string` | ✅ Yes | Name/key of the client's device registered with VIDSigner, where the remote signature request will be sent. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3f4a96df-018e-4564-9a4d-d303c1c0d609"},{"name":"Basic Sign Anamnesis Form","id":"bf7464f7-2caa-4f48-b818-c29efa50481f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/basic-sign","description":"<p>Saves the anamnesis form as a PDF with the client's (and optionally the doctor's and/or legal representative's) drawn signature images baked in, and stores it as a file attached to the client. Only applicable to form templates with FormDoctorRequired=-1 that are not disabled. If the system setting for emailing signed documents is enabled, the signed PDF is also emailed to the client automatically - not controllable from this request.</p>\n<p><strong>Permision:</strong></p>\n<p>Medical forms - Medical Forms - Basic Signature - Basic signature on medical forms</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SignatureImage</code></td>\n<td><code>string (base64)</code></td>\n<td>✅ Yes</td>\n<td>Client's signature image, base64-encoded.</td>\n</tr>\n<tr>\n<td><code>DoctorSignImage</code></td>\n<td><code>string (base64)</code></td>\n<td>❌ No</td>\n<td>Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature.</td>\n</tr>\n<tr>\n<td><code>RepSignImage</code></td>\n<td><code>string (base64)</code></td>\n<td>❌ No</td>\n<td>Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","anamnesis-form","{{formID}}","basic-sign"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Defaults to the caller's own clinic when omitted.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ed6bc32b-c12b-48de-b79c-51af67e77191","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID (the signer).</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"ca58e2ff-d530-4819-a547-bef834f14fe7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"formID"}]}},"response":[{"id":"a4e56634-54aa-4f15-be2d-11225c018389","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2d6eb4a9-f79e-44a8-8794-15a3039a61b2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4d5febfe-402a-45dd-84b3-2ada25f826a5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e3d93bc8-40e1-4d27-9a2b-9c98217ff907","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"847767c1-3695-47de-985a-e4c5acc3c28c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/anamnesis-form/%7B%7BformID%7D%7D/basic-sign\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"03ef456e-4905-4e2d-8c63-091b3a8ada40","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9f315aea-3dd3-489a-8cfc-02c179a19a58","name":"The signed form could not be saved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The signed form could not be saved. Check that the client ID and form ID are correct.\",\n  \"errorCode\": \"443\"\n}"},{"id":"8622b2cd-8b17-4efd-a8fe-ca8033b68203","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=-1 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"bf7464f7-2caa-4f48-b818-c29efa50481f"},{"name":"Basic Sign Consent Form","id":"dc8842b2-13a0-42d7-812c-470ac8fab65e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/basic-sign","description":"<p>Saves the consent form to PDF with the client's (and optionally the doctor's and/or legal representative's) drawn signature images baked in, and stores it as a file attached to the client. Only applicable to form templates with FormDoctorRequired=0 that are not disabled. If the system setting for emailing signed documents is enabled, the signed PDF is also emailed to the client automatically - not controllable from this request.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - .PEND</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SignatureImage</code></td>\n<td><code>string (base64)</code></td>\n<td>✅ Yes</td>\n<td>Client's signature image, base64-encoded.</td>\n</tr>\n<tr>\n<td><code>DoctorSignImage</code></td>\n<td><code>string (base64)</code></td>\n<td>❌ No</td>\n<td>Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature.</td>\n</tr>\n<tr>\n<td><code>RepSignImage</code></td>\n<td><code>string (base64)</code></td>\n<td>❌ No</td>\n<td>Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","doctor-form","{{formID}}","basic-sign"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Defaults to the caller's own clinic when omitted.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"cd58761b-eb87-4733-b048-9ccfacb98c27","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID (the signer).</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"3f384ad7-3584-4747-8893-cdfcf7cc4d4e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the consent form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=0 and not be disabled.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"3f5ed2df-5002-4bc8-9c4b-3ef29a81d69d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"6251c60a-5f8d-4608-bc34-83693d1ca1b3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5546d9d9-d529-4f93-aa3c-9adb77cc18c1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a6d07cd2-b8f5-493e-8733-65ee9efb7128","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d8ebdbb4-8978-4d7d-a8d7-b865b8073180","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/doctor-form/%7B%7BformID%7D%7D/basic-sign\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"dbdb531e-ce20-43b5-9db6-1c3d417005e7","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6198ebd1-51dc-4102-a822-7a2d675a5b1e","name":"The signed form could not be saved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The signed form could not be saved. Check that the client ID and form ID are correct.\",\n  \"errorCode\": \"443\"\n}"},{"id":"29b34ede-8058-4e64-96e4-d835cacc9a85","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/basic-sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","basic-sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID (the signer)."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template being signed (x_config_forms.FormID). Must have FormDoctorRequired=0 and not be disabled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string (base64)` | ✅ Yes | Client's signature image, base64-encoded. |\n| `DoctorSignImage` | `string (base64)` | ❌ No | Doctor's signature image, base64-encoded. Only relevant for forms that require a doctor's countersignature. |\n| `RepSignImage` | `string (base64)` | ❌ No | Legal representative's signature image, base64-encoded. Only relevant when the client is signed for by a legal representative (e.g. a minor). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"dc8842b2-13a0-42d7-812c-470ac8fab65e"},{"name":"Check Required Fields","id":"ef405b5d-8a4b-40c9-988f-eceb591bdad7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/required-fields","description":"<p>Checks whether a client has already completed every required field of a form template.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - .PEND</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","doctor-form","{{formID}}","required-fields"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c81de333-4cdb-469d-9966-98e6bcc68dc5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"2c1b444e-d4c7-452a-b40c-7268315115a0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the form template to check. Works for both consent (FormDoctorRequired=0) and anamnesis (FormDoctorRequired=-1) form templates.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"7e66a8a1-854e-45e9-8fdb-fc82d8cd525e","name":"Required-fields check retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/required-fields?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","required-fields"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the form template to check. Works for both consent (FormDoctorRequired=0) and anamnesis (FormDoctorRequired=-1) form templates."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"AllRequiredFieldsCompleted\": true,\n  \"RequiresDoctorSignature\": false,\n  \"RequiresLegalRepresentativeSignature\": false\n}"},{"id":"f16428b3-1686-4db5-ae29-3b8642c1bc84","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/required-fields?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","required-fields"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the form template to check. Works for both consent (FormDoctorRequired=0) and anamnesis (FormDoctorRequired=-1) form templates."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f45ce927-4aba-46bb-85e2-1b14ccf45411","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/required-fields?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","required-fields"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the form template to check. Works for both consent (FormDoctorRequired=0) and anamnesis (FormDoctorRequired=-1) form templates."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"01ad658c-8edc-40a0-8189-7f6e5ccf5060","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/required-fields?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","required-fields"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the form template to check. Works for both consent (FormDoctorRequired=0) and anamnesis (FormDoctorRequired=-1) form templates."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a35922cd-1b62-43f2-9760-0b7ade8cecd7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/required-fields?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","required-fields"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the form template to check. Works for both consent (FormDoctorRequired=0) and anamnesis (FormDoctorRequired=-1) form templates."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/doctor-form/%7B%7BformID%7D%7D/required-fields\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6fe74a69-e920-46aa-a7f0-d77236ce9755","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/required-fields?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","required-fields"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the form template to check. Works for both consent (FormDoctorRequired=0) and anamnesis (FormDoctorRequired=-1) form templates."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"58e862fb-e716-4401-afcb-406ad05bc6dd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/required-fields?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","required-fields"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the form template to check. Works for both consent (FormDoctorRequired=0) and anamnesis (FormDoctorRequired=-1) form templates."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2531dd74-d13c-4fb1-a662-3392ae380108","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/required-fields?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","required-fields"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the form template to check. Works for both consent (FormDoctorRequired=0) and anamnesis (FormDoctorRequired=-1) form templates."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ef405b5d-8a4b-40c9-988f-eceb591bdad7"},{"name":"List Anamnesis Forms","id":"951be8cb-c958-4ccf-867a-8be181893e19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/anamnesis-form","description":"<p>Lists the anamnesis form templates (doctor-required) available for a clinic, for doctors to select from.</p>\n<p><strong>Permision:</strong></p>\n<p>Medical forms - Medical forms - Upload list - View the list of medical forms available only for doctors</p>\n","urlObject":{"protocol":"https","path":["client","anamnesis-form"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Defaults to the caller's own clinic when omitted.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"43190462-fbc2-42f9-a0f0-ae6a419da814","name":"List of anamnesis form templates available to doctors, retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  // Type: array | Anamnesis form templates (FormDoctorRequired=-1) available for the clinic, not disabled, and not restricted to a different clinic's equipment. Does not support the folder grouping used by GET /form (SEC_DOCTOR_LOAD_FORM) - this is the older, flat listing kept for backward compatibility.\n  \"Forms\": [\n    null\n  ]\n}"},{"id":"dbfe3cc8-52ff-4441-b128-cf29d8adf5a3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6c94ef20-f500-40c9-9633-964dfeef7b03","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"70e76d0f-fc2d-4d45-8704-811953c62073","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6afd698f-af00-4cda-9f03-a9a3044d22cd","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/anamnesis-form\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"46b2103d-4805-46e0-b347-ff2af20897d4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"115ccad3-9ddf-4684-a58e-0cd033ca0c0b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2f2d801a-f0ee-4da6-8c6e-53d17eca0506","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"951be8cb-c958-4ccf-867a-8be181893e19"},{"name":"List Consent Forms for Clinic","id":"aa2fd19f-3b19-4f37-8c5d-7a8abd90fb56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/doctor-form","description":"<p>Lists the consent form templates (not doctor-required) available for a clinic, for clients to sign.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - List - .PEND</p>\n","urlObject":{"protocol":"https","path":["client","doctor-form"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Defaults to the caller's own clinic when omitted.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"74866bfd-8759-4ccc-b097-482898815d03","name":"List of consent form templates available to clients, retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Forms\": [\n    {\n      \"FormID\": 1,\n      \"FormDesc\": \"Medical History Form\",\n      \"FormPrintable\": true\n    },\n    {\n      \"FormID\": 2,\n      \"FormDesc\": \"Terms and Privacy Policy\",\n      \"FormPrintable\": true\n    },\n    {\n      \"FormID\": 3,\n      \"FormDesc\": \"Marketing Communications Consent\",\n      \"FormPrintable\": true\n    }\n  ]\n}"},{"id":"99494470-5c2e-4560-bd66-ac24b4013f57","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"70371005-5fe7-49dd-9f31-a3dae6da3a2f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"805122e3-4457-4b27-b964-3b15289dc476","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9593d0c6-5177-4245-9814-32fb55175376","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/doctor-form\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e5601c56-5124-4d5e-bc1b-acf29d877e9c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"35aaad87-89a3-4ac9-85d0-311c869bafb7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5ba214b8-db9b-4103-ae36-6a2b52796de8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"aa2fd19f-3b19-4f37-8c5d-7a8abd90fb56"},{"name":"Pin/Unpin Anamnesis Form","id":"2bfbbfca-4fe4-498b-954c-85b85bc14ded","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/anamnesis-form/{{formID}}/pin","description":"<p>Marks an anamnesis form template as pinned (or unpinned)</p>\n<p><strong>Permision:</strong></p>\n<p>Medical forms - Highlight medical forms - Mark a medical form as featured so that it appears in the Medical Record</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Pin</code></td>\n<td><code>boolean</code></td>\n<td>✅ Yes</td>\n<td>Whether the form should be pinned or not.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","anamnesis-form","{{formID}}","pin"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d38fd3eb-ba4e-437f-ac15-50dd3bd586b4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the anamnesis form template to pin or unpin.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"formID"}]}},"response":[{"id":"fb4bd82f-0001-4095-aab7-a795d631b7a8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f048f8d4-cd4d-482d-91ea-bfbdf930f611","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5c0c8469-cb7a-4159-9956-d86e2c80bbfd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"360f772e-716f-4b84-b334-a06456ab2d87","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9e31cd97-8302-4eb6-aef8-c55758ae27b1","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/anamnesis-form/%7B%7BformID%7D%7D/pin\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"99843ac3-8532-4a59-97f1-cbac5eb69ceb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"16949969-4826-45f6-bf41-83327a5cf0f9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5d8bfcad-2adc-4304-944c-42ed967f34b1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/anamnesis-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","anamnesis-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2bfbbfca-4fe4-498b-954c-85b85bc14ded"},{"name":"Pin/Unpin Consent Form","id":"8afbd346-99ed-4aba-92e6-9b9df8a1f216","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/doctor-form/{{formID}}/pin","description":"<p>Marks a form template as pinned (or unpinned)</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - Highlight medical form - Mark a medical form as highlighted so that it appears in the Medical History</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Pin</code></td>\n<td><code>boolean</code></td>\n<td>✅ Yes</td>\n<td>Whether the form should be pinned or not.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","doctor-form","{{formID}}","pin"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"63d7a003-05ee-4105-9a92-9cab44b5e562","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the form template to pin or unpin.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"formID"}]}},"response":[{"id":"636963ef-1d90-4c20-9419-42881191cd94","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"dc4b5df0-a597-4b77-b388-0ec632a8e047","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"68e3efb8-d63b-485b-bb1c-ecfc860201fd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5ea99ad8-9930-4895-98bb-49c7a4eca6e1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eac81292-f3d7-4ff2-bfb3-03da348917a8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/doctor-form/%7B%7BformID%7D%7D/pin\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3c63f396-e16c-417f-b888-9af115b602a3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cf0bd2f9-015e-474d-ab9e-df09ef8ab599","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6a2179cb-6dbf-4da9-8792-59be59394511","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Pin\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/doctor-form/{{formID}}/pin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","doctor-form","{{formID}}","pin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the form template to pin or unpin."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Pin` | `boolean` | ✅ Yes | Whether the form should be pinned or not. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"8afbd346-99ed-4aba-92e6-9b9df8a1f216"},{"name":"Print Anamnesis Form","id":"e32bb97b-06a5-4c1b-8272-2ca7eab28d95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/print","description":"<p>Generates a printable URL for the anamnesis form template.</p>\n<p><strong>Permision:</strong></p>\n<p>Medical forms - Medical Forms - Print - Print the data of the medical forms</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","anamnesis-form","{{formID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d74b8f63-23bd-4d35-97f7-544c93f59eb0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID. Only used for context in the generated print URL.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"080c4d12-f187-421e-bb7d-a0bd3d6ebc66","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the anamnesis form template to print. Must have FormDoctorRequired=-1 and not be disabled.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"formID"}]}},"response":[{"id":"5e82a9b8-6d89-4d45-8aff-226503b98385","name":"Print URL successfully generated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to print. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"AnamnesisPrintURL\": \"https://xxyy.flowww.net/117873/tmp/314399890egmjvu2n.k2s.asp?cli=8520&frm=12\"\n}"},{"id":"029bdb2a-192a-4d99-b086-0dbf134ce90e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to print. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bcf8ea71-d514-4f8c-8d57-0c6fff76eff5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to print. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"42274c24-dbbc-4063-a790-5f140d818703","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to print. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"03659964-1403-42e6-8c58-5a02b7c61aa5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to print. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/anamnesis-form/%7B%7BformID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a4ef69f1-0344-4a69-b83f-acff4d91eb58","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to print. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"14524f14-ba4b-438a-a07c-19b2094847b7","name":"The form could not be rendered for printing.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to print. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The form could not be rendered for printing. Check that the form ID is correct.\"\n}"},{"id":"684b83b1-4edb-4bc8-bc6f-5d1957662d08","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to print. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e32bb97b-06a5-4c1b-8272-2ca7eab28d95"},{"name":"Print Consent Form","id":"b4b93fb4-f34e-4076-aae9-7db45778732e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/print","description":"<p>Generates a printable URL for the consent form template.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - Print - Print consent data</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","doctor-form","{{formID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"248638fc-1d94-439d-a0f7-725ad2b9f52d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID. Only used for context in the generated print URL - the printed document itself has no client-specific data.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"50d00980-2deb-4aba-bade-4b832faae87a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the consent form template to print. Must have FormDoctorRequired=0 and not be disabled.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"47c652f4-9fd8-48e8-9bea-a227af0380b3","name":"Print URL successfully generated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL - the printed document itself has no client-specific data."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to print. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DoctorPrintURL\": \"https://xxyy.flowww.net/117873/tmp/314399890egmjvu2n.k2s.asp?cli=8520&frm=6\"\n}"},{"id":"c5600153-b76c-4e03-990b-a31ca64b03ee","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL - the printed document itself has no client-specific data."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to print. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bf754101-09ef-4ff6-9cda-d08ea036c9c1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL - the printed document itself has no client-specific data."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to print. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d628eadf-24bd-4430-a11c-38466d9bb769","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL - the printed document itself has no client-specific data."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to print. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c8e0f1dc-5258-4bda-8e25-3b3be1dfe441","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL - the printed document itself has no client-specific data."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to print. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/doctor-form/%7B%7BformID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"badee02c-074f-4ae6-a290-036098410813","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL - the printed document itself has no client-specific data."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to print. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b196f205-67db-4d1d-8339-69134cce3d6c","name":"The form could not be rendered for printing.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL - the printed document itself has no client-specific data."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to print. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The form could not be rendered for printing. Check that the form ID is correct.\"\n}"},{"id":"997872e2-1551-4be5-b3ad-499c4727d331","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID. Only used for context in the generated print URL - the printed document itself has no client-specific data."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to print. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b4b93fb4-f34e-4076-aae9-7db45778732e"},{"name":"Save Consent/Anamnesis Form","id":"067b54eb-a088-482d-8710-d7cbc3167603","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}","description":"<p>Saves a client's consent or anamnesis form data.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - Save - We save the consent data</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","doctor-form","{{formID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Professional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".</p>\n","type":"text/plain"},"key":"doctorID","value":"0"}],"variable":[{"id":"f3f52bff-17a7-49bb-b027-a944a676eab3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"6e9ce916-1368-4736-a30a-4461cd98fa0e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the consent/anamnesis form template being saved.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"formID"}]}},"response":[{"id":"4dc5cd6f-97ac-43da-b197-7ec9470b4444","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}?clinicID=1&doctorID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nProfessional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".","key":"doctorID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the consent/anamnesis form template being saved."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7369e930-92db-4e60-98fa-2cedcb6ca643","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}?clinicID=1&doctorID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nProfessional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".","key":"doctorID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the consent/anamnesis form template being saved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6c1b523c-96ab-4771-99f3-6a6a03c6b4c4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}?clinicID=1&doctorID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nProfessional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".","key":"doctorID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the consent/anamnesis form template being saved."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6624eb13-088f-48f1-a202-8ee6e6ce8a85","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}?clinicID=1&doctorID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nProfessional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".","key":"doctorID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the consent/anamnesis form template being saved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2212b0cb-b9ad-4890-b19b-914d922b785a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}?clinicID=1&doctorID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nProfessional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".","key":"doctorID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the consent/anamnesis form template being saved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/doctor-form/%7B%7BformID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"9dfae831-4504-45d9-a885-16fe99b40bb9","name":"The consent/anamnesis form could not be saved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}?clinicID=1&doctorID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nProfessional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".","key":"doctorID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the consent/anamnesis form template being saved."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The form could not be saved. Check that the client ID and form ID are correct and that the form template is valid.\",\n  \"errorCode\": \"41\"\n}"},{"id":"dd24b863-b211-450c-89c2-a2c1fe1a369f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}?clinicID=1&doctorID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nProfessional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".","key":"doctorID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the consent/anamnesis form template being saved."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e60cff0b-fd63-477b-a701-1aea2a895dbe","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}?clinicID=1&doctorID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nProfessional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".","key":"doctorID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the consent/anamnesis form template being saved."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0050f2c6-0f10-46f8-9914-0de6ef6272b5","name":"The request body could not be parsed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}?clinicID=1&doctorID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nProfessional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".","key":"doctorID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the consent/anamnesis form template being saved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The request body could not be parsed. Check that it is valid JSON.\"\n}"},{"id":"33d930bd-cb24-4023-9482-1cd91afe3f27","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}?clinicID=1&doctorID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nProfessional the form is associated with. Only relevant when the form template has a field with id=\"Doctor\".","key":"doctorID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the consent/anamnesis form template being saved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"067b54eb-a088-482d-8710-d7cbc3167603"},{"name":"View Anamnesis Form PDF","id":"9bf40590-42f7-4b3d-a022-b552d3d391d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/preview","description":"<p>Renders the anamnesis form to an unsigned PDF for preview, before the client signs it. Only applicable to form templates with FormDoctorRequired=-1 that are not disabled.</p>\n<p><strong>Permision:</strong></p>\n<p>Medical forms - Medical Forms - View PDF - View medical forms in PDF format</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","anamnesis-form","{{formID}}","preview"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Defaults to the caller's own clinic when omitted.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"edcbd028-45f7-40a1-8b18-d6c9ba6eadca","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"6c8d4d8e-a51e-43c3-aae1-51d447fe971b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the anamnesis form template to preview. Must have FormDoctorRequired=-1 and not be disabled.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"formID"}]}},"response":[{"id":"8943254b-f1ee-4400-a657-ca5c0f337f5e","name":"Form PDF rendered successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to preview. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DoctorPDFUrl\": \"https://xxyy.flowww.net/117873/tmp/314399890egmjvu2n.pdf\"\n}"},{"id":"8cb0d99a-cb95-461c-8c05-00cba85c6339","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to preview. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c3bf1a49-4cbd-4015-9092-68347500800b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to preview. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"eaffef21-7975-4ff5-b451-6c5200b8a101","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to preview. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eef47f4a-90f3-49fb-af59-40c2db01800a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to preview. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/anamnesis-form/%7B%7BformID%7D%7D/preview\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5f43ced0-1582-4d48-9f56-20552fa6a21b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to preview. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3ebee63e-7e04-4f87-afb9-f538e23c4098","name":"The form could not be rendered for preview.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to preview. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The form could not be rendered for preview. Check that the client ID and form ID are correct.\",\n  \"errorCode\": \"443\"\n}"},{"id":"a6a24775-19d2-468b-a1b1-f6eee8ebe381","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the anamnesis form template to preview. Must have FormDoctorRequired=-1 and not be disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9bf40590-42f7-4b3d-a022-b552d3d391d9"},{"name":"View Consent Form PDF","id":"ce17696c-671f-4280-8fa8-fb9f5392630b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/preview","description":"<p>Renders the consent form to an unsigned PDF for preview, with the client's already-saved consent data filled in, before the client signs it. Only applicable to form templates with FormDoctorRequired=0 that are not disabled.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - .PEND - We obtain the consent data in pdf format</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","doctor-form","{{formID}}","preview"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Defaults to the caller's own clinic when omitted.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5ed6c623-d936-4944-a6f4-ee107f348422","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"a24cfd7d-f527-4fe2-842b-300d94a6de85","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the consent form template to preview. Must have FormDoctorRequired=0 and not be disabled.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"37d79649-affe-4f90-b11d-245713218fc5","name":"Form PDF rendered successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to preview. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DoctorPDFUrl\": \"https://xxyy.flowww.net/117873/tmp/314399890egmjvu2n.pdf\"\n}"},{"id":"2892c936-a92d-4e37-9494-550e94d62aef","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to preview. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"eb786f60-0f1f-48d2-9183-1c0fb9085690","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to preview. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bdba7141-fea2-4a54-a96f-f02e3f0f23c9","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to preview. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8f8baf9f-9ea6-47e9-9df0-1cf20806b024","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to preview. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/doctor-form/%7B%7BformID%7D%7D/preview\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"61477b75-b460-4f7e-9054-abcf3563dafd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to preview. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4af61f71-753e-4ea5-a6e1-aa33be9d8d73","name":"The form could not be rendered for preview.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to preview. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The form could not be rendered for preview. Check that the client ID and form ID are correct.\",\n  \"errorCode\": \"443\"\n}"},{"id":"88f17e97-c2ae-46dc-9091-5ea4cfcc7156","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/doctor-form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","doctor-form","{{formID}}","preview"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Defaults to the caller's own clinic when omitted.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nID of the consent form template to preview. Must have FormDoctorRequired=0 and not be disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ce17696c-671f-4280-8fa8-fb9f5392630b"}],"id":"4f71dbc4-f949-4cb2-a0e8-030a2e701ac3","description":"<p>Client / Consent / Form endpoints.</p>\n","_postman_id":"4f71dbc4-f949-4cb2-a0e8-030a2e701ac3"}],"id":"32462cad-b8f3-4cb3-acc5-5a57742a9018","description":"<p>Client / Consent endpoints.</p>\n","_postman_id":"32462cad-b8f3-4cb3-acc5-5a57742a9018"},{"name":"Discount","item":[{"name":"Create Discount for Client","id":"51b09878-c152-4119-9629-fd4a23592a8d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount","description":"<p>Create and assign a new specific discount to a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Create - Create a new discount for a client</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiscountClassID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the discount type.</td>\n</tr>\n<tr>\n<td><code>DiscountUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the user.</td>\n</tr>\n<tr>\n<td><code>DiscountClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the clinic where the discount applies.</td>\n</tr>\n<tr>\n<td><code>DiscountProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the affected product group. 0 if it affects all.</td>\n</tr>\n<tr>\n<td><code>DiscountProductID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the specific affected product. 0 if it affects all.</td>\n</tr>\n<tr>\n<td><code>DiscountDateStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Validity start date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiscountDateEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Validity end date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiscountValidity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Absolute validity deadline (dd/mm/yyyy) or validity days.</td>\n</tr>\n<tr>\n<td><code>DiscountActivationLimit</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum number of allowed uses (0 = unlimited).</td>\n</tr>\n<tr>\n<td><code>DiscountMaxValue</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Maximum monetary value that can be discounted.</td>\n</tr>\n<tr>\n<td><code>DiscountWeekDays</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed.</td>\n</tr>\n<tr>\n<td><code>DiscountComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comments or notes about this assignment.</td>\n</tr>\n<tr>\n<td><code>DiscountProductQuantity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Quantity of products in the discount.</td>\n</tr>\n<tr>\n<td><code>DiscountProductFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product family.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","discount"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"adfe0adc-ca3c-4025-b230-cc85a2570990","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Customer ID to which the discount will be assigned.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"ff1f113d-bb1d-4abd-a03f-7c5e9fcda932","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"cc0e28bb-2a52-4fe6-9449-8057e204419d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"38d330e9-4f75-4618-b364-e50891d35027","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9da1975f-7432-4bdf-a189-356c43efe2c6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ae10092d-71f7-407b-bb14-85a210324315","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/discount\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"30ec0427-d560-4ebf-8dda-60492c64eaeb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5b54397c-a851-46f4-b7df-b8140d90de37","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1432b8b1-ccfa-415b-bbd8-7cf21c4ff8b8","name":"DiscountDateStart validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"DiscountDateStart\",\n  \"message\": \"DiscountDateStart must be a valid date in dd/MM/yyyy format.\"\n}"},{"id":"36a7f3d8-ef5e-4649-bc54-a4ce9e77eaff","name":"DiscountDateEnd validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"DiscountDateEnd\",\n  \"message\": \"DiscountDateEnd must be a valid date in dd/MM/yyyy format.\"\n}"},{"id":"466bfc7c-d6ac-42a0-96c4-0b42fb65b812","name":"DiscountWeekDays validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"DiscountWeekDays\",\n  \"message\": \"DiscountWeekDays must contain exactly 7 characters using only 0 or 1.\"\n}"},{"id":"80750b53-43a9-48b6-97c0-65f6d9422d46","name":"ValidationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error creating the discount. Check the data provided.\",\n  \"ErrorCode\": \"89\"\n}"},{"id":"0c592ad5-605e-47bd-9450-da5219ab108f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID to which the discount will be assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ✅ Yes | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"51b09878-c152-4119-9629-fd4a23592a8d"},{"name":"Delete Client Discount","id":"8d899bef-b5c7-419f-9f46-acb6c30ad28d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","description":"<p>Delete a discount assigned to a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Delete - Eliminate a client's discount</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","discount","{{discountID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ef31048a-4611-47ca-a469-d3190f3a3f16","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"78a64618-eb4c-44ab-a365-47a2cb71b108","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Discount identifier.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"discountID"}]}},"response":[{"id":"ef1e04fe-13bd-4e02-8ec4-355b1b7c5b9c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"6c17faac-0d59-446e-81a4-776a920e4d20","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"06364b24-231e-4b67-93c6-6b02b3588407","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"23844a0f-4cb2-4233-a261-1824e47c5d55","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4bf499fd-54bc-4f3f-9b7c-876f9a8bcfcb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/discount/%7B%7BdiscountID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"20460158-4d14-421d-9a85-ba21d0af6abd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"49172740-6d8b-43cb-8188-11b674d9c639","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b4048733-1abb-4e0d-9c1a-e8fcd3ea7412","name":"DeletionError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error deleting the discount. Verify the provided ID.\",\n  \"ErrorCode\": \"90\"\n}"},{"id":"8bd6eebb-df6d-4264-b164-eaca171bdb09","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"8d899bef-b5c7-419f-9f46-acb6c30ad28d"},{"name":"Edit Client Discount","id":"10406606-0c35-4611-b15b-b34a0e622a4f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}","description":"<p>Modifies parameters for a client's assigned discount.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Save - Edit a client's discount</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiscountClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the discount type.</td>\n</tr>\n<tr>\n<td><code>DiscountUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the user.</td>\n</tr>\n<tr>\n<td><code>DiscountClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the clinic where the discount applies.</td>\n</tr>\n<tr>\n<td><code>DiscountProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the affected product group. 0 if it affects all.</td>\n</tr>\n<tr>\n<td><code>DiscountProductID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the specific affected product. 0 if it affects all.</td>\n</tr>\n<tr>\n<td><code>DiscountDateStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Validity start date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiscountDateEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Validity end date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiscountTimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Discount application start time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiscountTimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Discount application end time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiscountValidity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Absolute validity deadline (dd/mm/yyyy) or validity days.</td>\n</tr>\n<tr>\n<td><code>DiscountActivationLimit</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum number of allowed uses (0 = unlimited).</td>\n</tr>\n<tr>\n<td><code>DiscountMaxValue</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Maximum monetary value that can be discounted.</td>\n</tr>\n<tr>\n<td><code>DiscountProductQuantity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Quantity of products in the discount.</td>\n</tr>\n<tr>\n<td><code>DiscountProductFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product family.</td>\n</tr>\n<tr>\n<td><code>DiscountWeekDays</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed.</td>\n</tr>\n<tr>\n<td><code>DiscountComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comments or notes about this assignment.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","discount","{{discountID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"2ae8043c-d5cc-45e7-bc5e-3242a6464c46","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"27fce659-8d47-43d3-b892-295d62dfaedf","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Discount identifier.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"discountID"}]}},"response":[{"id":"1c9ad1cd-7538-447f-8eb7-4997a1732f20","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f7864ce8-d54c-45a3-afb3-f8f58dd013f8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c1ea2715-1df9-4813-b6e1-82dd5e23a3c5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"991c0f21-ffb9-446f-a307-61d0c3e3d067","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f17b2c87-a3a6-49d6-9843-afe2a177d603","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/discount/%7B%7BdiscountID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"915cc53d-ed3c-42c1-b047-5c2fe9939c1b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7b1e923c-fcb7-4abb-ba90-9330112b3141","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9e03212b-0e5a-4501-8bb7-5d7ed1c8634f","name":"DiscountDateStart validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"DiscountDateStart\",\n  \"message\": \"DiscountDateStart must be a valid date in dd/MM/yyyy format.\"\n}"},{"id":"dd39f948-a5e0-4f09-9c85-9ab14578aced","name":"DiscountDateEnd validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"DiscountDateEnd\",\n  \"message\": \"DiscountDateEnd must be a valid date in dd/MM/yyyy format.\"\n}"},{"id":"4566233e-5951-46d1-8532-8f9991b2776f","name":"DiscountWeekDays validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"DiscountWeekDays\",\n  \"message\": \"DiscountWeekDays must contain exactly 7 characters using only 0 or 1.\"\n}"},{"id":"fc33ea46-76f0-460d-aa4e-410ec3946344","name":"DiscountTimeStart validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"DiscountTimeStart\",\n  \"message\": \"DiscountTimeStart must be a valid time in HH:mm format.\"\n}"},{"id":"ff6b0c21-e1c3-4d42-a514-c7b917ae3398","name":"DiscountTimeEnd validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"DiscountTimeEnd\",\n  \"message\": \"DiscountTimeEnd must be a valid time in HH:mm format.\"\n}"},{"id":"fda59743-4cfd-40b6-8292-63607fa90ff2","name":"InvalidClientID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error modifying the customer discount. Check the client ID is valid.\",\n  \"errorCode\": \"89\"\n}"},{"id":"8036838c-7c7c-43bf-871e-5039a339996b","name":"InvalidDiscountID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error modifying the customer discount. Check the Discount ID is valid.\",\n  \"errorCode\": \"88\"\n}"},{"id":"14cca3f6-eb52-4783-8559-70f46110e64e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountClassID\": 7,\n  \"DiscountUserID\": 0,\n  \"DiscountClinicID\": 0,\n  \"DiscountProductGID\": 0,\n  \"DiscountProductID\": 0,\n  \"DiscountDateStart\": \"04/02/2026\",\n  \"DiscountDateEnd\": \"13/05/2026\",\n  \"DiscountTimeStart\": \"09:00\",\n  \"DiscountTimeEnd\": \"18:30\",\n  \"DiscountValidity\": 0,\n  \"DiscountActivationLimit\": 0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountProductQuantity\": 1,\n  \"DiscountProductFamilyID\": 4,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nDiscount identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountClassID` | `integer` | ❌ No | ID of the discount type. |\n| `DiscountUserID` | `integer` | ❌ No | ID of the user. |\n| `DiscountClinicID` | `integer` | ❌ No | ID of the clinic where the discount applies. |\n| `DiscountProductGID` | `integer` | ❌ No | ID of the affected product group. 0 if it affects all. |\n| `DiscountProductID` | `integer` | ❌ No | ID of the specific affected product. 0 if it affects all. |\n| `DiscountDateStart` | `string` | ❌ No | Validity start date (dd/MM/yyyy). |\n| `DiscountDateEnd` | `string` | ❌ No | Validity end date (dd/MM/yyyy). |\n| `DiscountTimeStart` | `string` | ❌ No | Discount application start time (HH:mm). |\n| `DiscountTimeEnd` | `string` | ❌ No | Discount application end time (HH:mm). |\n| `DiscountValidity` | `integer` | ❌ No | Absolute validity deadline (dd/mm/yyyy) or validity days. |\n| `DiscountActivationLimit` | `integer` | ❌ No | Maximum number of allowed uses (0 = unlimited). |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum monetary value that can be discounted. |\n| `DiscountProductQuantity` | `integer` | ❌ No | Quantity of products in the discount. |\n| `DiscountProductFamilyID` | `integer` | ❌ No | ID of the product family. |\n| `DiscountWeekDays` | `string` | ❌ No | Mask of allowed days of the week (Monday to Sunday). \"1\" = allowed, \"0\" = not allowed. |\n| `DiscountComments` | `string` | ❌ No | Comments or notes about this assignment. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"10406606-0c35-4611-b15b-b34a0e622a4f"},{"name":"List Tariff Details","id":"af9634c3-a0d2-46c0-819d-ad0a0e81c25b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/configuration","description":"<p>Get the list of tariff details for client discounts.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Select tariff - Change a discount's group of tariffs</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","discount","configuration"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Tariff ID</p>\n","type":"text/plain"},"key":"productGID","value":"23"}],"variable":[{"id":"cf193109-1ec7-432a-9a09-ac96fb78c518","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the client.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"9f9fefa3-7859-41a2-a653-b9fc4c7dc930","name":"Configuration and listings retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/configuration?clinicID=1&productGID=23","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","configuration"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTariff ID","key":"productGID","value":"23","x-postman-displayValue":"23"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductDetails\": [\n    {\n      \"ProductID\": \"21\",\n      \"ProductDesc\": \"First eyelash extension application\"\n    },\n    {\n      \"ProductID\": \"82\",\n      \"ProductDesc\": \"First nutrition visit\"\n    }\n  ],\n  \"ClinicDetails\": [\n    {\n      \"ClinicID\": \"3\",\n      \"ClinicCommercialName\": \"CentralCompras\"\n    },\n    {\n      \"ClinicID\": \"2\",\n      \"ClinicCommercialName\": \"Clinica1\"\n    }\n  ],\n  \"DiscountDetails\": [\n    {\n      \"DiscountID\": \"36\",\n      \"DiscountDesc\": \"[campaign1] 122\",\n      \"DiscountMaxValue\": 212\n    },\n    {\n      \"DiscountID\": \"29\",\n      \"DiscountDesc\": \"29\",\n      \"DiscountMaxValue\": 10\n    }\n  ],\n  \"FamilyDetails\": [\n    {\n      \"FamilyID\": 1,\n      \"FamilyName\": \"Actividades dirigidas\"\n    },\n    {\n      \"FamilyID\": 10,\n      \"FamilyName\": \"Casmara\"\n    }\n  ]\n}"},{"id":"badbea60-56cc-458c-9221-ea9f9c293d47","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/configuration?clinicID=1&productGID=23","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","configuration"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTariff ID","key":"productGID","value":"23","x-postman-displayValue":"23"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ea183117-c229-436b-a137-a5774eedba41","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/configuration?clinicID=1&productGID=23","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","configuration"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTariff ID","key":"productGID","value":"23","x-postman-displayValue":"23"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bde65e6f-8a24-4664-835c-309e46c100f5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/configuration?clinicID=1&productGID=23","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","configuration"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTariff ID","key":"productGID","value":"23","x-postman-displayValue":"23"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8f3b9158-0216-439d-8ac7-0163b61ed0c3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/configuration?clinicID=1&productGID=23","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","configuration"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTariff ID","key":"productGID","value":"23","x-postman-displayValue":"23"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/discount/configuration\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2645164f-0c22-45ef-bf77-2a0e2c6e031c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/configuration?clinicID=1&productGID=23","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","configuration"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTariff ID","key":"productGID","value":"23","x-postman-displayValue":"23"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5dedeb12-860f-4dd3-a99b-952b49e38a6a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/configuration?clinicID=1&productGID=23","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","configuration"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTariff ID","key":"productGID","value":"23","x-postman-displayValue":"23"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"af117399-6b1c-428f-ad22-f6390547037b","name":"Error retrieving rate configuration","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/configuration?clinicID=1&productGID=23","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","configuration"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTariff ID","key":"productGID","value":"23","x-postman-displayValue":"23"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Error\": \"Error retrieving rate configuration.\",\n  \"ErrorCode\": \"500\"\n}"},{"id":"39d7b4b8-301f-449e-8927-84e3b8d406f7","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/configuration?clinicID=1&productGID=23","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","configuration"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTariff ID","key":"productGID","value":"23","x-postman-displayValue":"23"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"af9634c3-a0d2-46c0-819d-ad0a0e81c25b"},{"name":"Regenerate Discount","id":"faa439ac-e278-4d6f-a139-98482c30cf14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}/regenerate","description":"<p>Regenerates a specific discount assigned to a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Regenerate - Regenerate a discount</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","discount","{{discountID}}","regenerate"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ae77af89-ed66-4fd9-a973-57dee73acd2b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the client.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"3d77d4a8-a300-4f96-a449-968a48325f18","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the discount to be regenerated.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"discountID"}]}},"response":[{"id":"b184043f-fab8-4790-a59f-469bcd6be3ff","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}/regenerate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}","regenerate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the discount to be regenerated."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4c9c7935-ed2e-4fc6-815d-a633f97e0980","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}/regenerate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}","regenerate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the discount to be regenerated."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"aea67711-540f-495d-bb5e-8a97b0d3cee9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}/regenerate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}","regenerate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the discount to be regenerated."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"361a592c-587c-41d4-b9e4-1eaa75fcf45f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}/regenerate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}","regenerate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the discount to be regenerated."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9dde7b0c-f643-4033-b9e2-4c73e468048a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}/regenerate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}","regenerate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the discount to be regenerated."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/discount/%7B%7BdiscountID%7D%7D/regenerate\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cbc0b249-2f5e-470f-b675-2fd44c1a11f5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}/regenerate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}","regenerate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the discount to be regenerated."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cda082d0-892c-48d7-b683-a8cef0556f1f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}/regenerate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}","regenerate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the discount to be regenerated."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"beebba9a-9c69-4510-99f4-0050e1b86007","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}/regenerate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}","regenerate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the client."},{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the discount to be regenerated."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"faa439ac-e278-4d6f-a139-98482c30cf14"},{"name":"Retrieve Discount Details","id":"7cb66496-124f-4c99-9d82-7ac4e3e7ee0a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}","description":"<p>Retrieves discounts assigned to a client using the same route pattern. If the <code>discountID</code> path segment contains a valid numeric value, it returns the detail of that specific discount. If <code>discountID</code> is empty, omitted effectively, or not numeric, it returns the client discount list instead.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - List - See the listing of a client's discounts</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","discount","{{discountID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b0349ac0-1d92-44ce-84b4-f41715558b43","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Customer ID for which discounts are to be queried.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"6e34fc5a-661c-4441-94de-41c6145b0dde","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Discount identifier. If empty, returns the list of discounts.</p>\n","type":"text/plain"},"type":"any","value":"48","key":"discountID"}]}},"response":[{"id":"23b1ad5c-03e1-41b0-83ea-f467a82e29b1","name":"Discount details and configuration lists successfully retrieved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiscountID\": 13,\n  \"DiscountFamilyID\": 0,\n  \"DiscountClassID\": 7,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountClientID\": 1,\n  \"DiscountUserID\": 236,\n  \"DiscountProductGID\": 1,\n  \"DiscountProductID\": 227,\n  \"DiscountClinicID\": 1,\n  \"DiscountDateStart\": \"03/02/2026\",\n  \"DiscountDateEnd\": \"14/02/2026\",\n  \"DiscountValidity\": 8,\n  \"DiscountActivationLimit\": 3,\n  \"DiscountWeekDays\": \"1111111\",\n  \"DiscountTimeStart\": \"14:55\",\n  \"DiscountTimeEnd\": \"18:25\",\n  \"DiscountDesc\": \"Volume discount\",\n  \"DiscountCampaignGID\": 0\n}"},{"id":"1d0b6c39-585f-441d-b5dc-9d835aa44553","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e6f6728d-6b82-4b9a-9e99-ab98076796c2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8cbf0c50-895d-4d95-a51d-66c6b1bf4245","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"688eeb5e-a886-429d-a5b7-27bebe6b02f2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/discount/%7B%7BdiscountID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"855c5c75-3106-4bb2-9db6-2a256ad586b2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4a2438ca-f7d3-4a59-af8d-daea19e3480c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0196e124-a79b-4ddb-a543-f9eddd9626d3","name":"InvalidOrTooLongIdentifiers","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error retrieving client discounts. Check that the submitted identifiers are valid and do not exceed the allowed length.\",\n  \"errorCode\": \"16\"\n}"},{"id":"27945b62-7e36-4d96-ade9-04d3d39d5699","name":"InvalidClientID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error retrieving client discounts. Check the client ID is valid.\",\n  \"errorCode\": \"89\"\n}"},{"id":"70b945ec-abb9-4247-a77a-c9e8472c52ec","name":"InvalidDiscountID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error retrieving the client discount detail. Check the Discount ID is valid.\",\n  \"errorCode\": \"88\"\n}"},{"id":"30da947f-7499-4687-b3f5-1a79006c30e9","name":"No discounts found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No discounts found\"\n}"},{"id":"b42a23e0-0d8a-43ad-a0e2-e81a9194793e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer ID for which discounts are to be queried."},{"key":"discountID","value":"48","description":"**Required** | Type: `integer`\n\nDiscount identifier. If empty, returns the list of discounts."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7cb66496-124f-4c99-9d82-7ac4e3e7ee0a"}],"id":"006e616a-e3d7-4df2-be94-f9b02b2f6d2b","description":"<p>Client-specific discount assignment and management endpoints.</p>\n","_postman_id":"006e616a-e3d7-4df2-be94-f9b02b2f6d2b"},{"name":"Form","item":[{"name":"Get Client Form","id":"dbc3e729-2874-42cf-bd36-1c17b2bc73c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","description":"<p>Retrieves client form information.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - Edit - We obtain the consent data</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","form","{{formID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3b572c29-c436-48c2-9f51-ed9eb66b3307","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the client whose forms are to be queried.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"9a3af5f4-e19d-4eec-b37e-7cb2a0023e85","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the form to query.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"formID"}]}},"response":[{"id":"5d1ef2ed-683d-4b9e-823b-1b96595c7699","name":"Form information.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the form to query."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"FormDesc\": \"Informed consent form\",\n  \"FormAcceptGeneralConditions\": true,\n  \"FormAcceptRGPD\": true,\n  \"FormDoctorRequired\": false,\n  \"FormHTML\": \"<p>This is a Loyalty Discount form</p>\",\n  \"isFormUsed\": true\n}"},{"id":"5be8a11e-8029-44a3-8bf7-db4b93ec412c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the form to query."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f3d3186f-cdda-40a1-a8a7-fb8ac5147a34","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the form to query."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a5ad8dfa-6c4f-4bc8-8ddf-cf0f3270f830","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the form to query."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b40e68ab-81a1-42d7-a0ce-02141eaeea2a","name":"Client form information.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the form to query."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Form not found or incorrect ID.\",\n  \"errorCode\": \"16\"\n}"},{"id":"84677689-d6f8-45aa-b1a2-7fba0fd526e3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the form to query."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"100aa938-9b14-4b84-b518-52421ed9deb2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the form to query."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"33da0322-3024-46db-aea9-0b99e6ca4e34","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the form to query."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"d6627107-09a1-4cd8-8595-7aa3dfa7ce79","name":"Form not found or incorrect ID2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the form to query."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Form not found or incorrect ID.\"\n}"},{"id":"673f84e1-5af1-4e5e-8968-1b56da697ee4","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the form to query."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/form/%7B%7BformID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"dbc3e729-2874-42cf-bd36-1c17b2bc73c7"},{"name":"List Client Forms","id":"a39e75de-ec39-43c4-986d-089f084f71b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","description":"<p>Gets the client's form list.</p>\n<p><strong>Permision:</strong></p>\n<p>Medical forms - Medical Forms - Edit - We obtain the data from medical forms</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","form"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Indicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)</p>\n","type":"text/plain"},"key":"type","value":"F"}],"variable":[{"id":"d7ce2b33-61e9-4fcb-97f6-ba76adbb50d5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the client whose forms are to be queried.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"f6355d91-5b17-4dbe-a9e0-c37e02a9e8c2","name":"List of forms.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nIndicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)","key":"type","value":"F","x-postman-displayValue":"F"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"FormID\": 1,\n    \"FormFolderID\": 1,\n    \"FormFolderName\": 1,\n    \"FormDesc\": \"Informed consent form\",\n    \"FormEditable\": true,\n    \"FormPinned\": true\n  }\n]"},{"id":"73c30072-d6f7-46e1-9c84-d6495bf16fe0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nIndicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)","key":"type","value":"F","x-postman-displayValue":"F"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ee4cf822-b8f6-4e4a-86c7-8377c6d84b27","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nIndicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)","key":"type","value":"F","x-postman-displayValue":"F"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"51128f20-52cd-4757-983b-1dc7d0cb03c3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nIndicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)","key":"type","value":"F","x-postman-displayValue":"F"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c4dcad5a-00e9-4430-be06-3c9f5c244362","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nIndicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)","key":"type","value":"F","x-postman-displayValue":"F"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/form\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5036c425-4af2-4d05-93ae-3764af59622e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nIndicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)","key":"type","value":"F","x-postman-displayValue":"F"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5ad8db2b-30b0-4a33-acd0-39734216c6c3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nIndicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)","key":"type","value":"F","x-postman-displayValue":"F"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"646d065c-5bf8-49b3-874e-fcea5f53cb1e","name":"type validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nIndicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)","key":"type","value":"F","x-postman-displayValue":"F"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"type\",\n  \"message\": \"type query parameter must be either F or C.\"\n}"},{"id":"23207720-cc11-4758-b131-08d299fd05e3","name":"Unable to retrieve client forms","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nIndicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)","key":"type","value":"F","x-postman-displayValue":"F"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Unable to retrieve client forms. Check that clientID is valid and clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"4cdf09c4-6e4e-44e3-ba94-f7cfa2d6964d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form?clinicID=1&type=F","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nIndicates whether to return medical forms [F] or consent forms   [C]. (This can only be one of F,C)","key":"type","value":"F","x-postman-displayValue":"F"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the client whose forms are to be queried."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a39e75de-ec39-43c4-986d-089f084f71b0"},{"name":"Print Editable Form","id":"22aa4fd3-96ba-475a-b253-a07ea75a992c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/print","description":"<p>Generates a printable URL for a client's editable consent/anamnesis form, with the client's filled-in values if any.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - Editable medical forms - Print - Print the data from a medical form created using the consent editor</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","form","{{formID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"892e5ffa-e91a-4518-b0c6-ef0776a8eacf","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"d68267d8-f862-4abe-b15a-33c3eeab4dd0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the editable consent/anamnesis form template to print (x_config_forms.FormID).</p>\n","type":"text/plain"},"type":"any","value":"12","key":"formID"}]}},"response":[{"id":"44956ee1-68fc-4860-80e5-ecf7c16cd6d5","name":"Print URL successfully generated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the editable consent/anamnesis form template to print (x_config_forms.FormID)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"FormPrintURL\": \"https://xxyy.flowww.net/117873/tmp/314399890egmjvu2n.k2s.asp?cli=8520&frm=12\"\n}"},{"id":"1aabc402-d8da-4c94-b8a5-5a925c0dc389","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the editable consent/anamnesis form template to print (x_config_forms.FormID)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"516b9d57-937b-4991-9072-bfec642ed10b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the editable consent/anamnesis form template to print (x_config_forms.FormID)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9c84ff88-ec28-412d-9b38-9f835a6bd073","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the editable consent/anamnesis form template to print (x_config_forms.FormID)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"951c166a-47b8-4a43-9b52-c488c37d40d1","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the editable consent/anamnesis form template to print (x_config_forms.FormID)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/form/%7B%7BformID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8b592eeb-815f-4d38-ae7e-653376be6c50","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the editable consent/anamnesis form template to print (x_config_forms.FormID)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"12f7556f-0b89-4226-a97b-b22b3ff30030","name":"The form could not be rendered for printing.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the editable consent/anamnesis form template to print (x_config_forms.FormID)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The form could not be rendered for printing. Check that the client ID and form ID are correct.\"\n}"},{"id":"111d0450-986c-4886-85cf-cbe1a2789a77","name":"InvalidClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the editable consent/anamnesis form template to print (x_config_forms.FormID)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The form could not be printed. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"68fdb0a2-44a7-467e-9b19-4f37b6a5d021","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"formID","value":"12","description":"**Required** | Type: `integer`\n\nID of the editable consent/anamnesis form template to print (x_config_forms.FormID)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"22aa4fd3-96ba-475a-b253-a07ea75a992c"},{"name":"Retrieve Anamnesis Form Data","id":"9b57d71e-0995-4eb8-a743-2b618853e179","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","description":"<p>Retrieves an anamnesis form's fields and the client's already-filled-in values.</p>\n<p><strong>Permision:</strong></p>\n<p>Medical forms - Editable Medical Forms - Upload - Load data from a medical form created from the consent editor</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"06b30fa2-a73d-403b-b663-fea72c0e62bb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"80b25c8a-8c35-4982-9ecf-4ba58cca8251","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Form identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"formID"}]}},"response":[{"id":"79b88043-0c35-43dc-a002-678a704e87aa","name":"Client form data.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Doctors\": [\n    {\n      \"UserID\": 238,\n      \"UserName\": \"jorge\"\n    },\n    {\n      \"UserID\": 248,\n      \"UserName\": \"Doctor\"\n    }\n  ],\n  \"Fields\": [\n    {\n      \"FieldID\": 42,\n      \"FieldName\": \"comentario\",\n      \"FieldDesc\": \"comentario\",\n      \"FieldType\": \"INPUT\",\n      \"FieldOptions\": \"\",\n      \"FieldRequired\": 0\n    }\n  ],\n  \"FormDoctorID\": 239,\n  \"ClientIsMinor\": false\n}"},{"id":"a1745388-9657-4b46-a438-3a0ee07cae54","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"93808eab-2984-4b82-abcd-18147d6080f8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8382d8dd-edfe-4ad2-a4c5-03e98607ca26","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"86916fef-430c-452b-9b6f-79ed1c503c93","name":"Client form information.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Form not found or incorrect ID.\",\n  \"errorCode\": \"16\"\n}"},{"id":"3437ba9f-e201-4e6e-9dcf-893d1aeafcad","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"89a83a75-294f-41d1-bda3-3bfd7e43a6c1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"dbb56546-7f19-4e08-830a-2032f018921d","name":"Client form data2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Fields\": [\n    {\n      \"FieldID\": 42,\n      \"FieldName\": \"comentario\",\n      \"FieldDesc\": \"comentario\",\n      \"FieldType\": \"INPUT\",\n      \"FieldOptions\": \"\",\n      \"FieldRequired\": 0\n    }\n  ],\n  \"FormDoctorID\": 239,\n  \"ClientIsMinor\": false\n}"},{"id":"b5798323-e0ae-4930-a5df-78ca10218525","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"fe01a7c4-eb0e-4eb7-a0dd-7c11108e4ce5","name":"Form not found or incorrect ID2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Form not found or incorrect ID.\"\n}"},{"id":"c2a9610f-60a8-4a0d-93ee-d6b497b1ef96","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/anamnesis/%7B%7BformID%7D%7D/data\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"9b57d71e-0995-4eb8-a743-2b618853e179"},{"name":"Retrieve Client Form Data","id":"18e9415b-87ce-481e-b21b-b44146407683","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","description":"<p>Retrieves client form data.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - Editable consents - Upload - Load the data of a consent created from the consent editor</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","form","{{formID}}","data"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"620c750d-93af-4373-bc26-4c967ee3ce74","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"7a75a686-fc30-4855-9cf4-95a756df29e9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Form identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"formID"}]}},"response":[{"id":"56640696-395c-41ac-9441-08cf60f53183","name":"Client form data.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Doctors\": [\n    {\n      \"UserID\": 238,\n      \"UserName\": \"jorge\"\n    },\n    {\n      \"UserID\": 248,\n      \"UserName\": \"Doctor\"\n    }\n  ],\n  \"Fields\": [\n    {\n      \"FieldID\": 42,\n      \"FieldName\": \"comentario\",\n      \"FieldDesc\": \"comentario\",\n      \"FieldType\": \"INPUT\",\n      \"FieldOptions\": \"\",\n      \"FieldRequired\": 0\n    }\n  ],\n  \"FormDoctorID\": 239,\n  \"ClientIsMinor\": false\n}"},{"id":"c5ef7382-dd44-475a-ae0b-5dca6e418e82","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a1f7a161-397d-47d6-a586-d34ee3680fc8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"61c49714-dec9-4c06-a00b-5837fa5fd8bf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7a107b95-c254-46ba-8c84-55690c7918cb","name":"Client form information.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Form not found or incorrect ID.\",\n  \"errorCode\": \"16\"\n}"},{"id":"339d0494-640f-4a91-b13d-2b6827b1206d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"67bbbfe6-95e8-4fb8-baf1-3672034db08f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"076312ca-b3ca-4e60-a8de-80716f5ccd9d","name":"Client form data2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Fields\": [\n    {\n      \"FieldID\": 42,\n      \"FieldName\": \"comentario\",\n      \"FieldDesc\": \"comentario\",\n      \"FieldType\": \"INPUT\",\n      \"FieldOptions\": \"\",\n      \"FieldRequired\": 0\n    }\n  ],\n  \"FormDoctorID\": 239,\n  \"ClientIsMinor\": false\n}"},{"id":"40fc2a32-07fd-4dd3-a309-cd81bfaf5d6d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"85e10ac7-270b-4135-9bee-e4345325fb30","name":"Form not found or incorrect ID2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Form not found or incorrect ID.\"\n}"},{"id":"7ccbcd44-2a27-4c56-a268-9d98dd1ca4fd","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/data?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","data"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/form/%7B%7BformID%7D%7D/data\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"18e9415b-87ce-481e-b21b-b44146407683"},{"name":"Save Anamnesis Form Data","id":"2146982e-ba41-45c9-b7fd-ea77d79d2cd7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}?clinicID=1","description":"<p>Saves an anamnesis form's field values for a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Medical forms - Editable Medical Forms - Save - Save data from a medical form created from the consent editor</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FormDoctorID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Doctor assigned to the form.</td>\n</tr>\n<tr>\n<td><code>Fields</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Form fields to save.</td>\n</tr>\n<tr>\n<td><code>FieldID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Form field identifier.</td>\n</tr>\n<tr>\n<td><code>FieldValue</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Value to save.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","anamnesis","{{formID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"084d6f2c-49c9-49cb-bfc9-01952424bb5d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"8e1b8975-59bb-4964-95a9-e268b0c30a78","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Form identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"formID"}]}},"response":[{"id":"bd532ebf-5e64-4438-8051-cdf35db38497","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7c4f9a86-95b0-45a0-b168-c301aa2e18ac","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ff1b9570-bcf7-467a-9a1c-2b5b2b24e6ec","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b6815465-1bae-4d32-8f6a-10ddaab83e86","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"af494548-0712-4a24-813e-4a4760c03445","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/anamnesis/%7B%7BformID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2bb75959-0479-41bf-beee-c09570edfa7d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"741a62b0-9a96-443b-92ea-cd7c279af42c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"28f5fd69-3f3b-4be3-8c4b-91bb753bbfe7","name":"InvalidFormData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client form could not be saved. Check that the submitted values are valid.\",\n  \"errorCode\": \"16\"\n}"},{"id":"7d8da16d-7a1e-43de-92ee-81472dcbd823","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/anamnesis/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","anamnesis","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2146982e-ba41-45c9-b7fd-ea77d79d2cd7"},{"name":"Save Client Form","id":"c1b284bc-f95e-4eca-8076-4359a3914ca2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","description":"<p>Save the client form data.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - Editable consents - Save - Save data from a consent created from the consent editor</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FormDoctorID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Doctor assigned to the form.</td>\n</tr>\n<tr>\n<td><code>Fields</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Form fields to save.</td>\n</tr>\n<tr>\n<td><code>FieldID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Form field identifier.</td>\n</tr>\n<tr>\n<td><code>FieldValue</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Value to save.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","form","{{formID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"caa2ef8d-393b-4941-ab29-1782695e25e2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"c3985b6f-5e04-42b1-ba49-1fe501520b25","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Form identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"formID"}]}},"response":[{"id":"87cb81b7-7e11-4777-9fc1-283969e65c09","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"39d27cb3-e78a-4d0a-a525-b497f22e1c49","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"23f602d3-761f-4870-8d98-37ad2f94b0c7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b76bf9f3-7ccc-48d7-8cd8-9f90f96e8653","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"41b7f1ce-2dd4-4612-b1d2-830e90e0c728","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/form/%7B%7BformID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"9d637225-626a-4514-ae8c-dfaedd3ea6aa","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"13c02261-c666-4b5e-839d-0a11e62366e4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f08416f3-1869-4372-a6e2-39a239387d33","name":"InvalidFormData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client form could not be saved. Check that the submitted values are valid.\",\n  \"errorCode\": \"16\"\n}"},{"id":"08c8eea8-437b-4dc0-9580-e152bfd0b1de","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorID\": 11,\n  \"Fields\": [\n    {\n      \"FieldID\": 1,\n      \"FieldValue\": \"A\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDoctorID` | `integer` | ❌ No | Doctor assigned to the form. |\n| `Fields` | `array` | ❌ No | Form fields to save. |\n| `FieldID` | `integer` | ❌ No | Form field identifier. |\n| `FieldValue` | `string` | ❌ No | Value to save. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c1b284bc-f95e-4eca-8076-4359a3914ca2"},{"name":"Sign Client Form","id":"a9c37c14-b9b1-421d-bbb4-2e115fac42be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FormClientSignatureBase64\": \"data:image/jpeg;base64,/9***\",\n  \"FormDoctorSignatureBase64\": \"data:image/jpeg;base64,/9***\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/sign?clinicID=1","description":"<p>Signs the client form with the provided data.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - Editable medical forms - Sign - Sign the data on a medical form created from the consent editor</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FormClientSignatureBase64</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Customer signature in base64 format. Use online Base64 converter to transform the image to base64 format.</td>\n</tr>\n<tr>\n<td><code>FormDoctorSignatureBase64</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Doctor signature in base64 format. Use online Base64 converter to transform the image to base64 format.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","form","{{formID}}","sign"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b1ad3f5a-e235-490a-aae7-04eda4cc3a64","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"ebe839bb-550d-4cb2-820c-836b9f0b2f39","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Form identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"formID"}]}},"response":[{"id":"fb231675-3011-4d1e-bb89-627569d0faaf","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormClientSignatureBase64\": \"data:image/jpeg;base64,/9***\",\n  \"FormDoctorSignatureBase64\": \"data:image/jpeg;base64,/9***\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormClientSignatureBase64` | `string` | ❌ No | Customer signature in base64 format. Use online Base64 converter to transform the image to base64 format. |\n| `FormDoctorSignatureBase64` | `string` | ❌ No | Doctor signature in base64 format. Use online Base64 converter to transform the image to base64 format. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"03226793-7e11-4a1b-a7df-f7a35d4d6781","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormClientSignatureBase64\": \"data:image/jpeg;base64,/9***\",\n  \"FormDoctorSignatureBase64\": \"data:image/jpeg;base64,/9***\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormClientSignatureBase64` | `string` | ❌ No | Customer signature in base64 format. Use online Base64 converter to transform the image to base64 format. |\n| `FormDoctorSignatureBase64` | `string` | ❌ No | Doctor signature in base64 format. Use online Base64 converter to transform the image to base64 format. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3c2e2f58-5862-4b52-ae4b-3240ec4d0759","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormClientSignatureBase64\": \"data:image/jpeg;base64,/9***\",\n  \"FormDoctorSignatureBase64\": \"data:image/jpeg;base64,/9***\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormClientSignatureBase64` | `string` | ❌ No | Customer signature in base64 format. Use online Base64 converter to transform the image to base64 format. |\n| `FormDoctorSignatureBase64` | `string` | ❌ No | Doctor signature in base64 format. Use online Base64 converter to transform the image to base64 format. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8b584dad-58d2-4f26-a4f7-b038d0ea5029","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormClientSignatureBase64\": \"data:image/jpeg;base64,/9***\",\n  \"FormDoctorSignatureBase64\": \"data:image/jpeg;base64,/9***\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormClientSignatureBase64` | `string` | ❌ No | Customer signature in base64 format. Use online Base64 converter to transform the image to base64 format. |\n| `FormDoctorSignatureBase64` | `string` | ❌ No | Doctor signature in base64 format. Use online Base64 converter to transform the image to base64 format. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"83fe96aa-91d0-4a12-b413-758f1f0a41e4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormClientSignatureBase64\": \"data:image/jpeg;base64,/9***\",\n  \"FormDoctorSignatureBase64\": \"data:image/jpeg;base64,/9***\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormClientSignatureBase64` | `string` | ❌ No | Customer signature in base64 format. Use online Base64 converter to transform the image to base64 format. |\n| `FormDoctorSignatureBase64` | `string` | ❌ No | Doctor signature in base64 format. Use online Base64 converter to transform the image to base64 format. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/form/%7B%7BformID%7D%7D/sign\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4313b1e7-cdc8-41c5-90cb-1b16f99d982c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormClientSignatureBase64\": \"data:image/jpeg;base64,/9***\",\n  \"FormDoctorSignatureBase64\": \"data:image/jpeg;base64,/9***\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormClientSignatureBase64` | `string` | ❌ No | Customer signature in base64 format. Use online Base64 converter to transform the image to base64 format. |\n| `FormDoctorSignatureBase64` | `string` | ❌ No | Doctor signature in base64 format. Use online Base64 converter to transform the image to base64 format. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e186522e-a53a-48dc-8a62-66b8ed40f263","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormClientSignatureBase64\": \"data:image/jpeg;base64,/9***\",\n  \"FormDoctorSignatureBase64\": \"data:image/jpeg;base64,/9***\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormClientSignatureBase64` | `string` | ❌ No | Customer signature in base64 format. Use online Base64 converter to transform the image to base64 format. |\n| `FormDoctorSignatureBase64` | `string` | ❌ No | Doctor signature in base64 format. Use online Base64 converter to transform the image to base64 format. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"83da3d12-05bc-436b-bcc1-595fe0fe6312","name":"Error signing the form","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormClientSignatureBase64\": \"data:image/jpeg;base64,/9***\",\n  \"FormDoctorSignatureBase64\": \"data:image/jpeg;base64,/9***\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormClientSignatureBase64` | `string` | ❌ No | Customer signature in base64 format. Use online Base64 converter to transform the image to base64 format. |\n| `FormDoctorSignatureBase64` | `string` | ❌ No | Doctor signature in base64 format. Use online Base64 converter to transform the image to base64 format. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Error signing the form.\"\n}"},{"id":"d3ff36b0-ed72-4b9a-ae78-0185d257c6c5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormClientSignatureBase64\": \"data:image/jpeg;base64,/9***\",\n  \"FormDoctorSignatureBase64\": \"data:image/jpeg;base64,/9***\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormClientSignatureBase64` | `string` | ❌ No | Customer signature in base64 format. Use online Base64 converter to transform the image to base64 format. |\n| `FormDoctorSignatureBase64` | `string` | ❌ No | Doctor signature in base64 format. Use online Base64 converter to transform the image to base64 format. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a9c37c14-b9b1-421d-bbb4-2e115fac42be"},{"name":"View Client Form","id":"10547931-29a0-4464-af16-c525fe7ae18b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","description":"<p>Gets a preview of the client form.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - Editable medical forms - View in PDF - View PDF of the data from a medical form created using the consent editor</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","form","{{formID}}","preview"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"84ec9e52-cf3f-4969-85c4-e0b105ff7d34","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"e297d220-403c-4505-8d1f-eb469723c00b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Form identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"formID"}]}},"response":[{"id":"8fbd89cb-3909-4651-9757-c491ed14f420","name":"Customer form preview.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","preview"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientFormURL\": \"https://eu050.flowww.net/empty/tmp/g20zv1a2.0sm.pdf\"\n}"},{"id":"627b54c0-c13f-4ad5-9e71-4c7145a4eb09","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","preview"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c72b6c1f-e918-4faf-bf2f-7b84b6fc9ae3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","preview"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"454b4e7f-b64f-4c50-b7a2-76eeca054d67","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","preview"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6dcec985-e1ba-4447-afc9-79478ad5ddb1","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","preview"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/form/%7B%7BformID%7D%7D/preview\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"587c1dc3-aa58-4195-80c1-73a8d4328dc1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","preview"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8a3a51d9-01f9-4c2d-85bf-8a8ad80ba18f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","preview"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5ea7e1fc-0b1e-468b-87a1-0fa9248989d1","name":"InvalidPreviewFormValues","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","preview"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client form preview could not be retrieved. Check that the provided values are valid.\",\n  \"errorCode\": \"628\"\n}"},{"id":"b199e2db-6b99-4597-911a-c1d692b3a9bd","name":"InvalidClinicOrPreviewContext","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","preview"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client form preview could not be retrieved. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"cf8e2630-edf7-4970-a08a-a588a05ee93f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/form/{{formID}}/preview?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","form","{{formID}}","preview"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"formID","value":"1","description":"**Required** | Type: `integer`\n\nForm identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"10547931-29a0-4464-af16-c525fe7ae18b"}],"id":"653f4636-3c95-4c91-8bab-f365eb5647e6","description":"<p>Client medical form and consent document endpoints.</p>\n","_postman_id":"653f4636-3c95-4c91-8bab-f365eb5647e6"},{"name":"History","item":[{"name":"Add a Marketing Conversion to a Client","id":"93c71edf-1ee1-47ee-bb9c-4bc9a35cd42a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/history","description":"<p>Adds a new marketing conversion to a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - new conversion - Add a new manual customer conversion</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientDate</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Manual conversion date in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>ClientRefererID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Referer identifier assigned to the manual conversion.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","history"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a0fe28c2-3b3a-436d-b440-6f92b80f0e04","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"17f32ba0-a5c2-4988-93db-c424fed1f549","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2e0047dc-2f56-4e99-84c8-d847880a61e6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8181e600-f976-4e5d-a92f-f292e09e8855","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9a1fbfb9-c8e0-4513-a702-1778c6cf76b1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f5a1f130-a94c-4e58-820b-57f847bb937e","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/history\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8d4aa4d1-00f5-428d-9235-b6fec25cdbbb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4dd93726-7d5a-4add-bf6b-6c636c4911df","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"53176aa5-d29c-4f15-89d3-749244526005","name":"ClientDate required validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientDate\",\n  \"message\": \"ClientDate is required.\"\n}"},{"id":"0c1a704c-2691-46c5-8eca-e70826e517d9","name":"ClientDate format validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientDate\",\n  \"message\": \"ClientDate must be a valid date in dd/MM/yyyy format.\"\n}"},{"id":"332cb221-3c29-42e1-8092-aae7b537d85c","name":"ClientDate future date validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientDate\",\n  \"message\": \"ClientDate cannot be later than today.\"\n}"},{"id":"410cd4d3-848a-4095-8a0d-9e2e2f477712","name":"InvalidClientRefererConversionData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client manual conversion could not be added. Check that the provided data is valid.\",\n  \"errorCode\": \"16\"\n}"},{"id":"e1556a9e-07f8-4a88-b58c-1caf6ebff00b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientDate\": \"24/04/2026\",\n  \"ClientRefererID\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientDate` | `string` | ✅ Yes | Manual conversion date in dd/MM/yyyy format. |\n| `ClientRefererID` | `integer` | ✅ Yes | Referer identifier assigned to the manual conversion. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"93c71edf-1ee1-47ee-bb9c-4bc9a35cd42a"},{"name":"Add Client Visit to History","id":"3d74128f-6aa0-4be0-a0a0-4d77e091373c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientVUnitID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/visit","description":"<p>Records a new visit for a client, dated and timed as of now.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - History - Create Visit - Add a new visit to a client's history</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientVUnitID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Unit or area the visit is recorded against.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","history","visit"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"750e2c54-a93a-4e9b-b004-82614cb85780","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"435191cd-3697-4add-8f49-a27cad4f838a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientVUnitID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/visit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","visit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientVUnitID` | `integer` | ✅ Yes | Unit or area the visit is recorded against. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"dff6719b-6071-4e91-b246-1ce9c48cde13","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientVUnitID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/visit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","visit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientVUnitID` | `integer` | ✅ Yes | Unit or area the visit is recorded against. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ae92760e-14ee-4782-bc6f-c9dee1acf26f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientVUnitID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/visit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","visit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientVUnitID` | `integer` | ✅ Yes | Unit or area the visit is recorded against. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0e514508-27b0-4f66-a2d8-1abd043908ae","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientVUnitID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/visit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","visit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientVUnitID` | `integer` | ✅ Yes | Unit or area the visit is recorded against. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"669cdd0d-5581-447f-9926-a0197fd70194","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientVUnitID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/visit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","visit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientVUnitID` | `integer` | ✅ Yes | Unit or area the visit is recorded against. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/history/visit\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0915d83e-b421-44eb-a43c-417a09f36058","name":"The visit could not be recorded.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientVUnitID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/visit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","visit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientVUnitID` | `integer` | ✅ Yes | Unit or area the visit is recorded against. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The visit could not be recorded. Check that the client and unit exist, or a visit for today may already be recorded for this unit.\",\n  \"error\": \"223\"\n}"},{"id":"bf18d73d-8d94-415a-91fa-baffaca4d195","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientVUnitID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/visit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","visit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientVUnitID` | `integer` | ✅ Yes | Unit or area the visit is recorded against. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"34482fa3-d33e-441c-9b4d-3e432b7cf248","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientVUnitID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/visit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","visit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientVUnitID` | `integer` | ✅ Yes | Unit or area the visit is recorded against. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a41405e2-3fbf-4858-8486-4b0938e98375","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientVUnitID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/visit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","visit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientVUnitID` | `integer` | ✅ Yes | Unit or area the visit is recorded against. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3d74128f-6aa0-4be0-a0a0-4d77e091373c"},{"name":"Export Client History","id":"9a58a070-9fe2-42bd-9d23-bc5cdb65562a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export","description":"<p>Returns the client's full history (planned appointments and historical services/products) as a structured JSON array with formatted field names - the same shape as GET /client/{clientID}/history. Same <code>clientSearchText</code>/<code>clientSearchType</code> filters. Returns 404 when the client has no matching history. Requires the caller's SEC_CLIENT_HISTORY_EXPORT_FORM permission (not a separate endpoint - it is only ever checked as a permission name inside this action's own backend code, objSEC_CLIENTS/modClientSearch.vb flViewClient, confirmed to have no dispatch case of its own); without it, the backend returns error 15.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - History - List - client's history</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","history","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional search text used to filter the client history.</p>\n","type":"text/plain"},"key":"clientSearchText","value":"laser"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.</p>\n","type":"text/plain"},"key":"clientSearchType","value":"S"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"95705aee-0469-42da-acc5-dcb231d5822e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"887ad9ad-bb6b-47c4-95e8-68e4dfd60f00","name":"Client history retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","description":{"content":"Content type returned by the response.. Example: application/json; charset=utf-8","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"AppointmentID\": 1,\n    \"AppointmentDate\": \"02/10/2020\",\n    \"AppointmentReservationCode\": \"\",\n    \"AppointmentStart\": \"08:30\",\n    \"AppointmentEnd\": \"08:45\",\n    \"AppointmentCode\": \"YOGA\",\n    \"AppointmentDescription\": \"Yoga\",\n    \"ClinicName\": \"Nombre Centro\",\n    \"AppointmentPackDescription\": \"\",\n    \"AppointmentConfirmed\": 0\n  },\n  {\n    \"AppointmentID\": 2,\n    \"AppointmentDate\": \"02/10/2020\",\n    \"AppointmentReservationCode\": \"\",\n    \"AppointmentStart\": \"09:15\",\n    \"AppointmentEnd\": \"09:30\",\n    \"AppointmentCode\": \"YOGA\",\n    \"AppointmentDescription\": \"Yoga\",\n    \"ClinicName\": \"Nombre Centro\",\n    \"AppointmentPackDescription\": \"\",\n    \"AppointmentConfirmed\": 0\n  }\n]"},{"id":"e54d708b-1550-4b72-932d-b9c1b1c96b6b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1091237b-339c-4bab-bc58-fa0cbfc725a7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8cf34985-278c-4cb8-89e3-12c8567e6237","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"04654927-efb0-4241-99f3-12793369269b","name":"No client found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error finding the client. Check that the client ID is correct.\",\n  \"errorCode\": \"11\"\n}"},{"id":"449f65c0-c60b-49e8-9275-a52150883417","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8bc6d537-7476-49dc-a8fb-23b33d245070","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f087ae2b-b0a1-49ac-b71d-95a513bd5073","name":"InvalidClientHistoryRequest","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client history could not be loaded. Check that clinicID and the provided filters are informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"3cbc3216-c0b1-4979-85ed-438fa56f11d3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"1ec8b5ac-68cf-4938-8cda-f17095036a36","name":"ClientHistoryNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No client history entries found for the provided criteria.\"\n}"},{"id":"7c9882a9-516b-4276-8cd4-c6527abbf424","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history/export?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history","export"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/history/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"9a58a070-9fe2-42bd-9d23-bc5cdb65562a"},{"name":"Get Client's Activity History","id":"bedd1db2-21e3-4c47-8de1-6ca24f4a3560","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/history","description":"<p>Retrieves the legacy client history view using the provided search and filtering fields.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - History - List - client's history</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","history"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional search text used to filter the client history.</p>\n","type":"text/plain"},"key":"clientSearchText","value":"laser"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.</p>\n","type":"text/plain"},"key":"clientSearchType","value":"S"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5880eb00-602d-41ef-9ae6-72292059fef4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"42d4ce8f-f01f-441b-b927-4196de1108d1","name":"Client history retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","description":{"content":"Content type returned by the response.. Example: application/json; charset=utf-8","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"AppointmentID\": 1,\n    \"AppointmentDate\": \"02/10/2020\",\n    \"AppointmentReservationCode\": \"\",\n    \"AppointmentStart\": \"08:30\",\n    \"AppointmentEnd\": \"08:45\",\n    \"AppointmentCode\": \"YOGA\",\n    \"AppointmentDescription\": \"Yoga\",\n    \"ClinicName\": \"Nombre Centro\",\n    \"AppointmentPackDescription\": \"\",\n    \"AppointmentConfirmed\": 0\n  },\n  {\n    \"AppointmentID\": 2,\n    \"AppointmentDate\": \"02/10/2020\",\n    \"AppointmentReservationCode\": \"\",\n    \"AppointmentStart\": \"09:15\",\n    \"AppointmentEnd\": \"09:30\",\n    \"AppointmentCode\": \"YOGA\",\n    \"AppointmentDescription\": \"Yoga\",\n    \"ClinicName\": \"Nombre Centro\",\n    \"AppointmentPackDescription\": \"\",\n    \"AppointmentConfirmed\": 0\n  }\n]"},{"id":"fb701914-1389-43b7-911c-74d039af7f58","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"65bace23-1ba3-41e2-b8dd-8159fe923a67","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b51c2939-f399-4e06-b80d-10efb05fca9e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ced52fe5-2b1d-42e6-b911-8370710c56ff","name":"No client found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error finding the client. Check that the client ID is correct.\",\n  \"errorCode\": \"11\"\n}"},{"id":"4b6c47c2-dcff-4d14-89e3-351cdf9902cc","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2c28a5ea-ddaf-415a-9696-33621d067cf1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f0490acc-e9e0-4bec-b146-9e854de23a5b","name":"InvalidClientHistoryRequest","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client history could not be loaded. Check that clinicID and the provided filters are informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"e8b0a2ad-b8e1-4df8-8360-f57d686df889","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"dcc1ff9a-ccd3-477f-aeb1-bae64afa9faf","name":"ClientHistoryNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No client history entries found for the provided criteria.\"\n}"},{"id":"bfd77b63-a5d7-44b8-a496-55d40e3a905a","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/history?clientSearchText=laser&clientSearchType=S&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","history"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional search text used to filter the client history.","key":"clientSearchText","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nOptional history filter. Use S to search services, P to search products, and any other value or omission to search all services and products.","key":"clientSearchType","value":"S","x-postman-displayValue":"S"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/history\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"bedd1db2-21e3-4c47-8de1-6ca24f4a3560"}],"id":"8d34c530-3c47-4cf3-943a-9c6503e2578c","description":"<p>Client / History endpoints.</p>\n","_postman_id":"8d34c530-3c47-4cf3-943a-9c6503e2578c"},{"name":"Merge","item":[{"name":"List Client Merge Candidates","id":"71e1c017-2824-44a3-9795-96266dee39f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge","description":"<p>Displays the list of clients with whom a client from the App can be merged.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Client consolidation - List - Display the list of clients to which a client originating from the App can be merged to</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","merge"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c89b7815-6559-49c6-a5a7-50b9586bf166","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"13223333","key":"clientID"}]}},"response":[{"id":"512175c4-9018-4cf2-b040-ad320b61afeb","name":"List of candidates found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","description":{"content":"Content type returned by the response.. Example: application/json; charset=utf-8","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientMergeID\": 11,\n  \"ClientMergeName\": \"Gregor Mendel\",\n  \"ClientMergeSex\": \"M\",\n  \"ClientMergePhone\": \"610000000\",\n  \"ClientMergeEmail\": \"t.alva@gmail.com\"\n}"},{"id":"d988e581-ed8e-4cc7-bf4d-70b541878a42","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9d6a5d1e-86bc-4a6f-b813-c06413d68725","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b01d9d97-a870-4311-bae0-55fc066d9b48","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e4d92d25-d108-46c8-b1b1-2aeed9f8734a","name":"The provided client does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The provided client does not exist\",\n  \"errorCode\": \"404\"\n}"},{"id":"e5f89d4b-cbcf-437f-8f80-4e35483eff7f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0278e2fa-b7f7-43fd-a426-da3e3e72f91d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"65cf9224-d127-4157-b409-a60eb5596699","name":"InvalidClinicOrMergeContext","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Unable to retrieve merge candidates. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"78257e29-93c0-48bb-a76f-bf2ebb729729","name":"InvalidClient","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The provided client is invalid.\",\n  \"errorCode\": \"408\"\n}"},{"id":"3b384752-4a2f-40ce-929d-4a351a4ef060","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c0c44935-0da6-4d8d-80a1-286a40a40021","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13223333","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/merge\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"71e1c017-2824-44a3-9795-96266dee39f4"},{"name":"Merge Client into Existing Client","id":"0f553898-07fa-486f-8529-0b12d07f3e26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}","description":"<p>Part of the Consolidate flow. Merges (consolidates) one client into another existing client. The path <code>clientID</code> is the client that is KEPT and receives all the data; <code>clientMergeID</code> is the candidate client that gets ABSORBED and removed. This is the endpoint to consolidate a candidate returned by \"List Client Merge Candidates\" into the definitive client. To keep the App client as a new independent record instead of merging, use POST /client/{clientID}/merge.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Consolidate - Merge the data of another client with the data we have selected</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","merge","{{clientMergeID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"925c9b07-fb38-4af8-9ede-2c2cc71a615e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Existing definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"clientID"},{"id":"31d5dd76-454c-42b5-9bd0-dae1a3621d02","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Temporary (App) client that is merged into clientID and then REMOVED (disappears).</p>\n","type":"text/plain"},"type":"any","value":"16","key":"clientMergeID"}]}},"response":[{"id":"bcb2ac16-a850-4456-8473-88a1e54cf176","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge","{{clientMergeID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"12","description":"**Required** | Type: `integer`\n\nExisting definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data."},{"key":"clientMergeID","value":"16","description":"**Required** | Type: `integer`\n\nTemporary (App) client that is merged into clientID and then REMOVED (disappears)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ede4d076-8fc0-469a-ad05-2f485b0a81a6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge","{{clientMergeID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"12","description":"**Required** | Type: `integer`\n\nExisting definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data."},{"key":"clientMergeID","value":"16","description":"**Required** | Type: `integer`\n\nTemporary (App) client that is merged into clientID and then REMOVED (disappears)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6da39812-8156-4cec-bfad-7973883e1a13","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge","{{clientMergeID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"12","description":"**Required** | Type: `integer`\n\nExisting definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data."},{"key":"clientMergeID","value":"16","description":"**Required** | Type: `integer`\n\nTemporary (App) client that is merged into clientID and then REMOVED (disappears)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7b28ea14-eaa6-4fbf-a75b-644850b9c934","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge","{{clientMergeID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"12","description":"**Required** | Type: `integer`\n\nExisting definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data."},{"key":"clientMergeID","value":"16","description":"**Required** | Type: `integer`\n\nTemporary (App) client that is merged into clientID and then REMOVED (disappears)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ba493ccf-5898-4a5e-9840-f0b154771152","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge","{{clientMergeID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"12","description":"**Required** | Type: `integer`\n\nExisting definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data."},{"key":"clientMergeID","value":"16","description":"**Required** | Type: `integer`\n\nTemporary (App) client that is merged into clientID and then REMOVED (disappears)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/merge/%7B%7BclientMergeID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6d0bde70-170a-4609-8802-2ffe4b13f4b7","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge","{{clientMergeID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"12","description":"**Required** | Type: `integer`\n\nExisting definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data."},{"key":"clientMergeID","value":"16","description":"**Required** | Type: `integer`\n\nTemporary (App) client that is merged into clientID and then REMOVED (disappears)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c8e7c2e1-8537-466a-b532-3ad5e7d9150b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge","{{clientMergeID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"12","description":"**Required** | Type: `integer`\n\nExisting definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data."},{"key":"clientMergeID","value":"16","description":"**Required** | Type: `integer`\n\nTemporary (App) client that is merged into clientID and then REMOVED (disappears)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"384a9fc9-c6ce-432c-afb7-9896d1e5bf01","name":"InvalidClinicOrMergeContext","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge","{{clientMergeID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"12","description":"**Required** | Type: `integer`\n\nExisting definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data."},{"key":"clientMergeID","value":"16","description":"**Required** | Type: `integer`\n\nTemporary (App) client that is merged into clientID and then REMOVED (disappears)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client could not be merged. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"9184847b-9263-4eff-95ef-a0074a01763f","name":"InvalidMergeClientID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge","{{clientMergeID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"12","description":"**Required** | Type: `integer`\n\nExisting definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data."},{"key":"clientMergeID","value":"16","description":"**Required** | Type: `integer`\n\nTemporary (App) client that is merged into clientID and then REMOVED (disappears)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client could not be merged. Check that the client ID is valid.\",\n  \"errorCode\": \"105\"\n}"},{"id":"4b3b766e-5bac-4257-a13f-44b1ef0eefb1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge/{{clientMergeID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge","{{clientMergeID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"12","description":"**Required** | Type: `integer`\n\nExisting definitive client that the merge is done INTO. It is KEPT (survives) and receives all the merged data."},{"key":"clientMergeID","value":"16","description":"**Required** | Type: `integer`\n\nTemporary (App) client that is merged into clientID and then REMOVED (disappears)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0f553898-07fa-486f-8529-0b12d07f3e26"},{"name":"Register App Client as New (skip merge)","id":"a180001c-6cd0-4e28-9830-9e66c3a8cffa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge","description":"<p>Part of the Consolidate flow. Resolves a temporary/App client by registering it as a brand-new independent client in Flowww, INSTEAD of merging it into an existing one. This endpoint does NOT consolidate any records; it is the alternative to \"Merge Client into Existing Client\". The path <code>clientID</code> is the App client to keep as new. To merge into an existing client instead, use POST /client/{clientID}/merge/{clientMergeID}.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Client consolidation - New client - The App client will become a new FLOWww client</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","merge"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"afe9a792-802d-4608-b894-a9548afe1bb0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID (temporary/app) to be consolidated as new.</p>\n","type":"text/plain"},"type":"any","value":"11","key":"clientID"}]}},"response":[{"id":"35568179-c5da-44df-af2a-a35720563ab2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"11","description":"**Required** | Type: `integer`\n\nClient ID (temporary/app) to be consolidated as new."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"3c9f9ab5-a6bc-4d99-807c-46a9dfe73fec","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"11","description":"**Required** | Type: `integer`\n\nClient ID (temporary/app) to be consolidated as new."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ff6a0379-6877-4d44-a37e-66edae70ee9f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"11","description":"**Required** | Type: `integer`\n\nClient ID (temporary/app) to be consolidated as new."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4ba1b413-3378-4367-b36f-1d0c4f7484df","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"11","description":"**Required** | Type: `integer`\n\nClient ID (temporary/app) to be consolidated as new."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6a36ed9c-ac7b-4dbf-ab21-2a2ea06b31c9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"11","description":"**Required** | Type: `integer`\n\nClient ID (temporary/app) to be consolidated as new."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/merge\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"c0bc2781-11ae-4fd2-835f-adc1fab5ead4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"11","description":"**Required** | Type: `integer`\n\nClient ID (temporary/app) to be consolidated as new."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cf09c54d-2aec-4c69-b134-af2c9278cde5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"11","description":"**Required** | Type: `integer`\n\nClient ID (temporary/app) to be consolidated as new."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a0e31c24-0a51-461b-bb85-327096bf9b4e","name":"InvalidClinicOrMergeContext","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"11","description":"**Required** | Type: `integer`\n\nClient ID (temporary/app) to be consolidated as new."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client could not be merged. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"685e4258-082c-4907-9f8e-4ab488f73481","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/merge?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","merge"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"11","description":"**Required** | Type: `integer`\n\nClient ID (temporary/app) to be consolidated as new."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a180001c-6cd0-4e28-9830-9e66c3a8cffa"}],"id":"f7aa7602-72e1-42c0-8009-69fd97282151","description":"<p>Client merge and duplicate consolidation endpoints.</p>\n","_postman_id":"f7aa7602-72e1-42c0-8009-69fd97282151"},{"name":"Odontogram","item":[{"name":"Delete Dental Finding","id":"dc9aaabb-6b00-4c89-98ec-3f1b0bd6728d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings/{{findingID}}?clinicID=1","description":"<p>Deletes a dental finding from the client's odontogram (every piece/surface row recorded under the given FindingID/FindingGroupID).</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Odontogram - Delete findings - Eliminates findings on the odontogram.</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","odontogram","findings","{{findingID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6f9b5ab1-6529-4161-a06f-81976e01bc81","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"4335f836-ff7e-4fbd-acf6-e91f71557c61","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>FindingID (FindingGroupID) of the finding to delete.</p>\n","type":"text/plain"},"type":"any","value":"340","key":"findingID"}]}},"response":[{"id":"ece96b97-add1-4728-a39d-fb0f6dbfadf6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings/{{findingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings","{{findingID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"findingID","value":"340","description":"**Required** | Type: `integer`\n\nFindingID (FindingGroupID) of the finding to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7b746272-97db-47e1-a7dc-cbfed9ef09a5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings/{{findingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings","{{findingID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"findingID","value":"340","description":"**Required** | Type: `integer`\n\nFindingID (FindingGroupID) of the finding to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"47268171-d7e7-4371-8bbc-38ad9c3d108a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings/{{findingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings","{{findingID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"findingID","value":"340","description":"**Required** | Type: `integer`\n\nFindingID (FindingGroupID) of the finding to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1568e1ce-31c8-40ec-9192-ab5eca25259c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings/{{findingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings","{{findingID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"findingID","value":"340","description":"**Required** | Type: `integer`\n\nFindingID (FindingGroupID) of the finding to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"34a124e9-e9c6-401d-bdcb-7a36c3f4a7c3","name":"Finding not found, already deleted, or it doesn't belong to the given client/clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings/{{findingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings","{{findingID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"findingID","value":"340","description":"**Required** | Type: `integer`\n\nFindingID (FindingGroupID) of the finding to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Finding not found, already deleted, or it doesn't belong to the given client/clinic.\",\n  \"errorCode\": \"661\"\n}"},{"id":"f7bf1ee9-13a1-4050-abff-de4828a76678","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings/{{findingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings","{{findingID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"findingID","value":"340","description":"**Required** | Type: `integer`\n\nFindingID (FindingGroupID) of the finding to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a72441da-e3cf-4331-b72c-8f2e940300dd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings/{{findingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings","{{findingID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"findingID","value":"340","description":"**Required** | Type: `integer`\n\nFindingID (FindingGroupID) of the finding to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4b47eca0-f02a-439b-8f05-07ada18663e3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings/{{findingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings","{{findingID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"findingID","value":"340","description":"**Required** | Type: `integer`\n\nFindingID (FindingGroupID) of the finding to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"e46f3d76-0538-4191-8a01-b1d2d6ad99e0","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings/{{findingID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings","{{findingID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"findingID","value":"340","description":"**Required** | Type: `integer`\n\nFindingID (FindingGroupID) of the finding to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/odontogram/findings/%7B%7BfindingID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"dc9aaabb-6b00-4c89-98ec-3f1b0bd6728d"},{"name":"Load Dental Findings","id":"ea84badc-14b2-4512-870d-c064dae50ddd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings","description":"<p>Retrieves the client's dental findings/treatments to display on the odontogram, aggregated from the client's dental chart, budgets, diary appointments and laser sessions.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Odontogram - Upload findings - Shows the findings on the odontogram.</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","odontogram","findings"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"132add55-766d-44dc-9a7f-cee9746b2e80","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"4a3ee59b-f87b-439b-8751-d50d3b0d41ad","name":"Dental findings retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"FindingID\": 5,\n    \"FindingDate\": \"2026-03-12T00:00:00\",\n    \"FindingPiece\": \"24\",\n    \"FindingSurfaceId\": \"1, 4\",\n    \"FindingSurface\": \"Up, Right\",\n    \"FindingProductID\": 214,\n    \"FindingProductName\": \"Composite Filling\",\n    \"FindingNotes\": \"Review at next visit\",\n    \"FindingState\": \"Hallazgos\"\n  }\n]"},{"id":"d2eb011e-28b8-46db-9f40-b8efd1abec93","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"703a43dc-1d6e-4041-bb12-f32e91258bab","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"085b3f10-5e76-4801-ad36-63081dd15e6f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3da95ea3-93e4-4b83-affd-4dc24ba76bfe","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/odontogram/findings\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6f9fee41-3005-4651-836a-e3cb777e854b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fb0eab57-d08b-4490-9c9a-9d4819feb9c9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"81d4c00e-d115-4669-b3bb-118d656ed152","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ea84badc-14b2-4512-870d-c064dae50ddd"},{"name":"Load Odontogram","id":"c1394cc5-9d13-4941-b1f7-add05dbc12c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram","description":"<p>Retrieves the client's dental chart (odontogram): one entry per tooth piece, with pictograms for findings/treatments matching the requested status filter. Without a filter, returns only the bare set of tooth pieces (no pictograms)</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Odontogram - Upload odontogram - Upload the odontogram.</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","odontogram"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Restricts the Budgeted/Scheduled/Executed findings to a specific treatment plan. Ignored when filter is omitted.</p>\n","type":"text/plain"},"key":"budgetId","value":"55"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Comma-separated list of dental status filters to include (1=Found, 2=Budgeted, 3=Scheduled, 4=Executed). When omitted or invalid, returns the bare set of tooth pieces with no pictograms (an empty odontogram shell).</p>\n","type":"text/plain"},"key":"filter","value":"1,2,3,4"}],"variable":[{"id":"c7d63ac9-9bd7-4cb9-832a-8aca36301844","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"3f63c3cd-8974-4bb6-9847-ae4a8be91a9c","name":"Odontogram retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram?budgetId=55&clinicID=1&filter=1,2,3,4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestricts the Budgeted/Scheduled/Executed findings to a specific treatment plan. Ignored when filter is omitted.","key":"budgetId","value":"55","x-postman-displayValue":"55"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nComma-separated list of dental status filters to include (1=Found, 2=Budgeted, 3=Scheduled, 4=Executed). When omitted or invalid, returns the bare set of tooth pieces with no pictograms (an empty odontogram shell).","key":"filter","value":"1,2,3,4","x-postman-displayValue":"1,2,3,4"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Teeth\": [\n    {\n      \"Piece\": 11,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 12,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 13,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 14,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 15,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 16,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 17,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 18,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 19,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 20,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 21,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 22,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 23,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 24,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 25,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": 26,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -11,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -12,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -13,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -14,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -15,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -16,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -17,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -18,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -19,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -20,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -21,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -22,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -23,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -24,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -25,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    },\n    {\n      \"Piece\": -26,\n      \"SurfaceId\": null,\n      \"Pictograms\": []\n    }\n  ]\n}"},{"id":"30e4a7d5-3729-4f6e-b080-d78b8a69435e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram?budgetId=55&clinicID=1&filter=1,2,3,4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestricts the Budgeted/Scheduled/Executed findings to a specific treatment plan. Ignored when filter is omitted.","key":"budgetId","value":"55","x-postman-displayValue":"55"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nComma-separated list of dental status filters to include (1=Found, 2=Budgeted, 3=Scheduled, 4=Executed). When omitted or invalid, returns the bare set of tooth pieces with no pictograms (an empty odontogram shell).","key":"filter","value":"1,2,3,4","x-postman-displayValue":"1,2,3,4"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"440cb213-de5c-4b01-a47a-5db062a08d65","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram?budgetId=55&clinicID=1&filter=1,2,3,4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestricts the Budgeted/Scheduled/Executed findings to a specific treatment plan. Ignored when filter is omitted.","key":"budgetId","value":"55","x-postman-displayValue":"55"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nComma-separated list of dental status filters to include (1=Found, 2=Budgeted, 3=Scheduled, 4=Executed). When omitted or invalid, returns the bare set of tooth pieces with no pictograms (an empty odontogram shell).","key":"filter","value":"1,2,3,4","x-postman-displayValue":"1,2,3,4"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6b5f5046-068c-4da3-96c9-94066979cf44","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram?budgetId=55&clinicID=1&filter=1,2,3,4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestricts the Budgeted/Scheduled/Executed findings to a specific treatment plan. Ignored when filter is omitted.","key":"budgetId","value":"55","x-postman-displayValue":"55"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nComma-separated list of dental status filters to include (1=Found, 2=Budgeted, 3=Scheduled, 4=Executed). When omitted or invalid, returns the bare set of tooth pieces with no pictograms (an empty odontogram shell).","key":"filter","value":"1,2,3,4","x-postman-displayValue":"1,2,3,4"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"65f311f3-df30-4c74-8689-da12be466c38","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram?budgetId=55&clinicID=1&filter=1,2,3,4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestricts the Budgeted/Scheduled/Executed findings to a specific treatment plan. Ignored when filter is omitted.","key":"budgetId","value":"55","x-postman-displayValue":"55"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nComma-separated list of dental status filters to include (1=Found, 2=Budgeted, 3=Scheduled, 4=Executed). When omitted or invalid, returns the bare set of tooth pieces with no pictograms (an empty odontogram shell).","key":"filter","value":"1,2,3,4","x-postman-displayValue":"1,2,3,4"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/odontogram\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"05ab62b5-eaaa-4062-bb95-53b06fd0e289","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram?budgetId=55&clinicID=1&filter=1,2,3,4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestricts the Budgeted/Scheduled/Executed findings to a specific treatment plan. Ignored when filter is omitted.","key":"budgetId","value":"55","x-postman-displayValue":"55"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nComma-separated list of dental status filters to include (1=Found, 2=Budgeted, 3=Scheduled, 4=Executed). When omitted or invalid, returns the bare set of tooth pieces with no pictograms (an empty odontogram shell).","key":"filter","value":"1,2,3,4","x-postman-displayValue":"1,2,3,4"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ef17dce3-f6d2-41d7-9afb-29b7e9a26b7e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram?budgetId=55&clinicID=1&filter=1,2,3,4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestricts the Budgeted/Scheduled/Executed findings to a specific treatment plan. Ignored when filter is omitted.","key":"budgetId","value":"55","x-postman-displayValue":"55"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nComma-separated list of dental status filters to include (1=Found, 2=Budgeted, 3=Scheduled, 4=Executed). When omitted or invalid, returns the bare set of tooth pieces with no pictograms (an empty odontogram shell).","key":"filter","value":"1,2,3,4","x-postman-displayValue":"1,2,3,4"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f847d5be-a193-4299-9885-d1503ebacd62","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram?budgetId=55&clinicID=1&filter=1,2,3,4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestricts the Budgeted/Scheduled/Executed findings to a specific treatment plan. Ignored when filter is omitted.","key":"budgetId","value":"55","x-postman-displayValue":"55"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nComma-separated list of dental status filters to include (1=Found, 2=Budgeted, 3=Scheduled, 4=Executed). When omitted or invalid, returns the bare set of tooth pieces with no pictograms (an empty odontogram shell).","key":"filter","value":"1,2,3,4","x-postman-displayValue":"1,2,3,4"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c1394cc5-9d13-4941-b1f7-add05dbc12c0"},{"name":"Save Dental Finding","id":"634cfe05-818b-4c15-8b7d-218bb90abc24","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","description":"<p>Saves a dental finding on the client's odontogram. Omit FindingId (or send 0) to record a new finding; send the FindingID of an existing finding to replace it.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Odontogram - Save findings - Save the findings in the odontogram.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FindingId</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it.</td>\n</tr>\n<tr>\n<td><code>UserId</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>User/practitioner recording the finding.</td>\n</tr>\n<tr>\n<td><code>ProductId</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Dental product (treatment/pathology) this finding refers to.</td>\n</tr>\n<tr>\n<td><code>FindingDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Accepted for parity.</td>\n</tr>\n<tr>\n<td><code>FindingNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Free-text note attached to the finding.</td>\n</tr>\n<tr>\n<td><code>FindingPieces</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected.</td>\n</tr>\n<tr>\n<td><code>FindingSurfaces</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","odontogram","findings"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d3c6ae98-544b-45e3-b9b7-4750135c9bfd","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"677d2112-60f4-4514-a9f9-b43ed0ce4229","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FindingId` | `integer` | ❌ No | Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it. |\n| `UserId` | `integer` | ✅ Yes | User/practitioner recording the finding. |\n| `ProductId` | `integer` | ✅ Yes | Dental product (treatment/pathology) this finding refers to. |\n| `FindingDate` | `string (date)` | ❌ No | Accepted for parity. |\n| `FindingNotes` | `string` | ❌ No | Free-text note attached to the finding. |\n| `FindingPieces` | `array` | ✅ Yes | Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected. |\n| `FindingSurfaces` | `array` | ❌ No | Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"872c2ca6-c14b-4554-888a-6cd670a18576","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FindingId` | `integer` | ❌ No | Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it. |\n| `UserId` | `integer` | ✅ Yes | User/practitioner recording the finding. |\n| `ProductId` | `integer` | ✅ Yes | Dental product (treatment/pathology) this finding refers to. |\n| `FindingDate` | `string (date)` | ❌ No | Accepted for parity. |\n| `FindingNotes` | `string` | ❌ No | Free-text note attached to the finding. |\n| `FindingPieces` | `array` | ✅ Yes | Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected. |\n| `FindingSurfaces` | `array` | ❌ No | Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"24ed8a49-1b9d-41d3-81ce-6a8d47b9318f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FindingId` | `integer` | ❌ No | Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it. |\n| `UserId` | `integer` | ✅ Yes | User/practitioner recording the finding. |\n| `ProductId` | `integer` | ✅ Yes | Dental product (treatment/pathology) this finding refers to. |\n| `FindingDate` | `string (date)` | ❌ No | Accepted for parity. |\n| `FindingNotes` | `string` | ❌ No | Free-text note attached to the finding. |\n| `FindingPieces` | `array` | ✅ Yes | Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected. |\n| `FindingSurfaces` | `array` | ❌ No | Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"18404b67-99cf-46c1-aaf8-c6d5464243b5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FindingId` | `integer` | ❌ No | Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it. |\n| `UserId` | `integer` | ✅ Yes | User/practitioner recording the finding. |\n| `ProductId` | `integer` | ✅ Yes | Dental product (treatment/pathology) this finding refers to. |\n| `FindingDate` | `string (date)` | ❌ No | Accepted for parity. |\n| `FindingNotes` | `string` | ❌ No | Free-text note attached to the finding. |\n| `FindingPieces` | `array` | ✅ Yes | Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected. |\n| `FindingSurfaces` | `array` | ❌ No | Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"89709e77-63c5-4fa4-b719-f0be2da1b90c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FindingId` | `integer` | ❌ No | Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it. |\n| `UserId` | `integer` | ✅ Yes | User/practitioner recording the finding. |\n| `ProductId` | `integer` | ✅ Yes | Dental product (treatment/pathology) this finding refers to. |\n| `FindingDate` | `string (date)` | ❌ No | Accepted for parity. |\n| `FindingNotes` | `string` | ❌ No | Free-text note attached to the finding. |\n| `FindingPieces` | `array` | ✅ Yes | Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected. |\n| `FindingSurfaces` | `array` | ❌ No | Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/odontogram/findings\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"011252b8-8441-4983-a708-d653f73fe473","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FindingId` | `integer` | ❌ No | Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it. |\n| `UserId` | `integer` | ✅ Yes | User/practitioner recording the finding. |\n| `ProductId` | `integer` | ✅ Yes | Dental product (treatment/pathology) this finding refers to. |\n| `FindingDate` | `string (date)` | ❌ No | Accepted for parity. |\n| `FindingNotes` | `string` | ❌ No | Free-text note attached to the finding. |\n| `FindingPieces` | `array` | ✅ Yes | Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected. |\n| `FindingSurfaces` | `array` | ❌ No | Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a5e4022a-533d-4b4f-b6ea-e16cf0477bbe","name":"The finding could not be saved due to an unexpected backend failure.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FindingId` | `integer` | ❌ No | Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it. |\n| `UserId` | `integer` | ✅ Yes | User/practitioner recording the finding. |\n| `ProductId` | `integer` | ✅ Yes | Dental product (treatment/pathology) this finding refers to. |\n| `FindingDate` | `string (date)` | ❌ No | Accepted for parity. |\n| `FindingNotes` | `string` | ❌ No | Free-text note attached to the finding. |\n| `FindingPieces` | `array` | ✅ Yes | Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected. |\n| `FindingSurfaces` | `array` | ❌ No | Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces. |"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The finding could not be saved. Please try again.\",\n  \"errorCode\": \"661\"\n}"},{"id":"7bbda684-c0d6-4c72-bda9-0e5188b61191","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FindingId` | `integer` | ❌ No | Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it. |\n| `UserId` | `integer` | ✅ Yes | User/practitioner recording the finding. |\n| `ProductId` | `integer` | ✅ Yes | Dental product (treatment/pathology) this finding refers to. |\n| `FindingDate` | `string (date)` | ❌ No | Accepted for parity. |\n| `FindingNotes` | `string` | ❌ No | Free-text note attached to the finding. |\n| `FindingPieces` | `array` | ✅ Yes | Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected. |\n| `FindingSurfaces` | `array` | ❌ No | Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6d2b7002-9ddc-48d3-ade8-b6a5dccf55b9","name":"FindingInvalidInput","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FindingId` | `integer` | ❌ No | Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it. |\n| `UserId` | `integer` | ✅ Yes | User/practitioner recording the finding. |\n| `ProductId` | `integer` | ✅ Yes | Dental product (treatment/pathology) this finding refers to. |\n| `FindingDate` | `string (date)` | ❌ No | Accepted for parity. |\n| `FindingNotes` | `string` | ❌ No | Free-text note attached to the finding. |\n| `FindingPieces` | `array` | ✅ Yes | Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected. |\n| `FindingSurfaces` | `array` | ❌ No | Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The finding data is invalid. Check ClinicId, UserId, ProductId and FindingPieces.\",\n  \"errorCode\": \"665\"\n}"},{"id":"7ca8b2fe-6c0e-4873-8327-1de18d16985e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserId\": 11,\n  \"ProductId\": 214,\n  \"FindingPieces\": [\n    \"11\",\n    \"12-14\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/odontogram/findings?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","odontogram","findings"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FindingId` | `integer` | ❌ No | Omit or send 0 to record a new finding. Send the FindingID of an existing finding to replace it. |\n| `UserId` | `integer` | ✅ Yes | User/practitioner recording the finding. |\n| `ProductId` | `integer` | ✅ Yes | Dental product (treatment/pathology) this finding refers to. |\n| `FindingDate` | `string (date)` | ❌ No | Accepted for parity. |\n| `FindingNotes` | `string` | ❌ No | Free-text note attached to the finding. |\n| `FindingPieces` | `array` | ✅ Yes | Tooth piece(s) this finding applies to, in FDI notation. Each entry is either a single piece (e.g. '11') or an adjacent range within the same arcade (e.g. '11-14'). Invalid, non-adjacent or mixed-arcade ranges are rejected. |\n| `FindingSurfaces` | `array` | ❌ No | Tooth surface(s) affected. Omit or send an empty array when the finding applies to the whole piece rather than specific surfaces. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"634cfe05-818b-4c15-8b7d-218bb90abc24"}],"id":"fc49008f-9df8-4e8d-8300-4af092c1c366","description":"<p>Client / Odontogram endpoints.</p>\n","_postman_id":"fc49008f-9df8-4e8d-8300-4af092c1c366"},{"name":"Points","item":[{"name":"Add Promotional Points to a Client","id":"259fa8dd-e1f5-4ebc-9b94-4f4a80ef08c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/points","description":"<p>Manually adds a point movement to a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Points Program - Create manual movement - Add manually the fluctuation of a client's points</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientPoints</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Number of points to add to the client movement history. Use a negative value to subtract points.</td>\n</tr>\n<tr>\n<td><code>ClientNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Notes about the manual point movement.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","points"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"968385a8-1910-463a-9211-d28c738ff37b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"36db80bc-10ac-45c1-b4ed-d7da2bb812f1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientPoints` | `integer` | ✅ Yes | Number of points to add to the client movement history. Use a negative value to subtract points. |\n| `ClientNotes` | `string` | ❌ No | Notes about the manual point movement. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"27e736b9-5208-4440-b1e9-96fcf403a7e2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientPoints` | `integer` | ✅ Yes | Number of points to add to the client movement history. Use a negative value to subtract points. |\n| `ClientNotes` | `string` | ❌ No | Notes about the manual point movement. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"efdd0c59-8b51-4a5f-9785-2855f633cd23","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientPoints` | `integer` | ✅ Yes | Number of points to add to the client movement history. Use a negative value to subtract points. |\n| `ClientNotes` | `string` | ❌ No | Notes about the manual point movement. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"433fccb4-d50e-4565-8bb0-16119b1a22a6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientPoints` | `integer` | ✅ Yes | Number of points to add to the client movement history. Use a negative value to subtract points. |\n| `ClientNotes` | `string` | ❌ No | Notes about the manual point movement. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a7d2561f-bdab-4647-9e3f-63edc287088b","name":"Client not found for the manual point movement.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientPoints` | `integer` | ✅ Yes | Number of points to add to the client movement history. Use a negative value to subtract points. |\n| `ClientNotes` | `string` | ❌ No | Notes about the manual point movement. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding client point movement. Check that the data provided is correct.\",\n  \"errorCode\": \"256\"\n}"},{"id":"88c9fd5d-2569-4adc-af8d-b6d7628ad09a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientPoints` | `integer` | ✅ Yes | Number of points to add to the client movement history. Use a negative value to subtract points. |\n| `ClientNotes` | `string` | ❌ No | Notes about the manual point movement. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c0294813-ba67-4b8d-af4e-ababa79d446a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientPoints` | `integer` | ✅ Yes | Number of points to add to the client movement history. Use a negative value to subtract points. |\n| `ClientNotes` | `string` | ❌ No | Notes about the manual point movement. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"cbbd51b2-05e9-4ed5-a705-d6e1414ed3f0","name":"MissingClientOrClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientPoints` | `integer` | ✅ Yes | Number of points to add to the client movement history. Use a negative value to subtract points. |\n| `ClientNotes` | `string` | ❌ No | Notes about the manual point movement. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Client ID or clinic ID is missing or invalid.\",\n  \"errorCode\": \"16\"\n}"},{"id":"7733c41e-4fab-45b9-89d3-a60bb78dbd67","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientPoints` | `integer` | ✅ Yes | Number of points to add to the client movement history. Use a negative value to subtract points. |\n| `ClientNotes` | `string` | ❌ No | Notes about the manual point movement. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"717c3ba5-cf0e-4da7-9c20-df6ded735344","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientPoints\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientPoints` | `integer` | ✅ Yes | Number of points to add to the client movement history. Use a negative value to subtract points. |\n| `ClientNotes` | `string` | ❌ No | Notes about the manual point movement. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/points\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"259fa8dd-e1f5-4ebc-9b94-4f4a80ef08c9"},{"name":"List Client's Promotional Point Movements","id":"5dce94c5-9df9-46cd-959a-73f9c57ba486","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/points","description":"<p>Retrieves the current point balance and point movement history for a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Points Program - See history - History of the fluctuation of a client's points</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","points"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9843065b-e02f-4fbf-a207-2ea5fdfd73ac","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"b2173ec0-af15-484c-b5ba-1a09844d29ab","name":"Client points movement history successfully retrieved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CurrencySymbol\": \"€\",\n  \"ClientPoints\": 2.685,\n  \"ClientExpiryPoints\": \"\",\n  \"ClientCredit\": \"268,50\",\n  \"PointRanges\": [\n    {\n      \"Points\": 1,\n      \"Amount\": \"0,10\",\n      \"NumRanges\": 2685\n    }\n  ],\n  \"Movements\": [\n    {\n      \"ClinicName\": \"000001 - Nombre Centro\",\n      \"Date\": \"24/04/2026\",\n      \"Time\": \"15:20\",\n      \"TicketNumber\": 24,\n      \"Amount\": -20,\n      \"TicketGID\": 33,\n      \"Notes\": \"\",\n      \"ExpiryDate\": \"\",\n      \"IsCreditNote\": -1\n    },\n    {\n      \"ClinicName\": \"000001 - Nombre Centro\",\n      \"Date\": \"24/04/2026\",\n      \"Time\": \"15:10\",\n      \"TicketNumber\": 25,\n      \"Amount\": -17,\n      \"TicketGID\": 34,\n      \"Notes\": \"\",\n      \"ExpiryDate\": \"\",\n      \"IsCreditNote\": -1\n    },\n    {\n      \"ClinicName\": \"000001 - Nombre Centro\",\n      \"Date\": \"15/03/2023\",\n      \"Time\": \"21:11\",\n      \"TicketNumber\": \"\",\n      \"Amount\": 20,\n      \"TicketGID\": \"\",\n      \"Notes\": \"\",\n      \"ExpiryDate\": \"14/03/2024\",\n      \"IsCreditNote\": \"\"\n    }\n  ]\n}"},{"id":"cc998c67-fc27-4bcb-b33c-c490743d5a58","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"81a1f4ea-1741-4fdb-bc46-d9dd73188ece","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b830f058-1a51-47dc-bcf8-feb2a089994e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"49b178e4-fcbf-4dc8-974d-0caab3c601a1","name":"No point movements found for the client.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No point movements found. Check that the client ID is correct.\"\n}"},{"id":"429a0f3a-35b7-4aea-a4b0-b4339c176a13","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"94287559-9327-48a1-815c-641fddb82341","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"cfeb9b40-44ed-4810-a9dd-52ab579e4565","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"fc268307-a074-48db-aaa4-15230f9d5eeb","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/points\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"5dce94c5-9df9-46cd-959a-73f9c57ba486"}],"id":"df68ed5f-b1f4-446f-a7e8-e128b433b727","description":"<p>Client / Points endpoints.</p>\n","_postman_id":"df68ed5f-b1f4-446f-a7e8-e128b433b727"},{"name":"Prescription","item":[{"name":"Create New Medical History","id":"33cb89b7-0753-4f0c-b2f7-bc5dc382079e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"Review after session with favorable progress.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription","description":"<p>Creates a new medical history or prescription record for a specific client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clinical History - Create - Create a new medical record for a client</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PrescriptionLaserGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Treatment ID.</td>\n</tr>\n<tr>\n<td><code>PrescriptionLText</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Treatment notes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","prescription"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"bc454b12-3d7c-4c3b-819a-c49f6501b700","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"b3299aac-2001-4997-8e59-c3522b4d99d4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"Review after session with favorable progress.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0cf72929-e981-4ce0-bb28-63724efdeef8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"Review after session with favorable progress.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"65c07dba-bcd7-4614-9fa0-43977731dbe1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"Review after session with favorable progress.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f147af1f-964d-4395-a86d-a06703113c00","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"Review after session with favorable progress.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f57c35b3-c764-407a-a4ee-e7dc95ebd2cd","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"Review after session with favorable progress.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/prescription\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"28e6c89b-eaff-497b-9f1e-d0095989dd9d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"Review after session with favorable progress.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"91ad32c3-3401-4024-8d22-d2e7d639610d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"Review after session with favorable progress.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f5d70b9c-cbad-4b0d-8511-4198021b9bf0","name":"InvalidClinicOrClient","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"Review after session with favorable progress.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The prescription could not be created. Check that clientID is valid and clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"21c74d66-18d1-4806-ae5a-56e6524f2c1b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"Review after session with favorable progress.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"33cb89b7-0753-4f0c-b2f7-bc5dc382079e"},{"name":"Create REMPE Citizen Identification Session","id":"4f787f67-190b-431d-84ec-885d975876d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session","description":"<p>Requests a REMPE electronic-prescription citizen identification session for a client and returns the SessionId used by subsequent prescription operations. Passthrough to the API-REST gateway (Rempe/GetIdentifyCitizenSessionId).</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DoctorId</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Prescribing professional (doctor) identifier.</td>\n</tr>\n<tr>\n<td><code>IntegrationClinicId</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Clinic identifier used to resolve the REMPE integration credentials.</td>\n</tr>\n<tr>\n<td><code>IntegrationName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Name of the electronic-prescription integration to use.</td>\n</tr>\n<tr>\n<td><code>IntegrationUserClassId</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User-class identifier for the integration credentials.</td>\n</tr>\n<tr>\n<td><code>IntegrationUserId</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User identifier for the integration credentials.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","rempe","citizen-identification-session"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a5484c95-6340-44d4-81e0-1ef155d64a4f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client (citizen/patient) to identify against the REMPE electronic-prescription registry.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"b3fad209-03b2-4d48-b5bd-4c245159d06c","name":"REMPE citizen identification session created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"SessionId\": \"3f2504e0-4f89-41d3-9a0c-0305e82c3301\"\n}"},{"id":"7d27f4fe-c742-4e55-a230-6da6014ff89f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7f9ca595-4bcf-4d04-a519-3fce55e390ba","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2298ca59-0a8a-4221-8c24-830397c55983","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1557b9f7-e986-4e98-b6de-4df2d7ebdd69","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/rempe/citizen-identification-session\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"77a963ba-8fb3-4f80-a2e6-40f6cc8ca069","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2044f50a-a61f-48b9-a3d0-1285d21c06d0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0f0449cf-fd79-4b2b-b049-799c11fccd94","name":"UserWrong","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The client (citizen) or the doctor does not exist.\",\n  \"ErrorCode\": \"9\"\n}"},{"id":"e199a00a-0b6c-4eb8-a210-a61a245c361e","name":"IntegrationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The REMPE electronic-prescription integration is not configured.\",\n  \"ErrorCode\": \"624\"\n}"},{"id":"13fd0e27-b578-4521-a505-2a5bc8cdfb18","name":"BirthDateError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The client has no birth date, which is required for REMPE citizen identification.\",\n  \"ErrorCode\": \"636\"\n}"},{"id":"503e8db2-e8cd-46c8-ab56-0e2627823e69","name":"RempeError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The REMPE registry could not identify the citizen.\",\n  \"ErrorCode\": \"635\"\n}"},{"id":"48e6a12f-f73d-44ee-a949-98b44d47d39b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DoctorId\": 237\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rempe/citizen-identification-session?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rempe","citizen-identification-session"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient (citizen/patient) to identify against the REMPE electronic-prescription registry."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DoctorId` | `integer` | ✅ Yes | Prescribing professional (doctor) identifier. |\n| `IntegrationClinicId` | `integer` | ❌ No | Clinic identifier used to resolve the REMPE integration credentials. |\n| `IntegrationName` | `string` | ❌ No | Name of the electronic-prescription integration to use. |\n| `IntegrationUserClassId` | `integer` | ❌ No | User-class identifier for the integration credentials. |\n| `IntegrationUserId` | `integer` | ❌ No | User identifier for the integration credentials. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4f787f67-190b-431d-84ec-885d975876d6"},{"name":"Delete Medical History","id":"59c9bb58-6f3e-4df4-9910-c45804e89d6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}","description":"<p>Delete a specific prescription or medical record for a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clinical History - Delete - Delete a client's medical record</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"73cbb3b6-c43c-462b-8d35-6f3b9256659a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"fc371943-5a61-44f4-b4ea-1a98a1408772","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Prescription or medical history ID</p>\n","type":"text/plain"},"type":"any","value":"7421","key":"prescriptionID"}]}},"response":[{"id":"19bc2582-d906-421a-bd47-24ab514214c3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"15ed53be-c8c1-4c4d-b7eb-e66476aed29e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a3ce92ab-0ed9-4288-a28c-9a8f8141cc98","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"72a93007-0aef-4840-a676-eda8691b4141","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5e2f9de5-1177-4051-bb18-e66a8f8794db","name":"The prescription could not be deleted.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The prescription could not be deleted.\",\n  \"errorCode\": \"163\"\n}"},{"id":"64fb6f7a-6675-48af-b6cd-d91531315749","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"eb2730f9-6ce4-4718-bfd8-dd7bfb8b20f1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f98ec0f4-56f7-4e11-83ba-b73ad880102a","name":"InvalidClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The medical history could not be deleted. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"245e8644-f368-4cfe-95cc-0a2e025907b3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7fbac3f0-6cc1-49b1-8042-fd1c1a148006","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/prescription/%7B%7BprescriptionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"59c9bb58-6f3e-4df4-9910-c45804e89d6e"},{"name":"List Pathologies","id":"dd5690df-269a-424f-9aae-e9251b727ae2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/pathologies","description":"<p>Lists the dental pathology families and their pathologies.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Odontogram - Load pathologies - Shows the pathologies in the odontogram.</p>\n","urlObject":{"protocol":"https","path":["client","pathologies"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"98c9be56-fe7f-4a09-91ce-e8d7e80e38c8","name":"Pathology catalog retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/client/pathologies"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PathologyFamilyID\": 1,\n    \"PathologyFamilyName\": \"Dental Diseases\",\n    \"PathologiesList\": [\n      {\n        \"PathologyID\": 1,\n        \"PathologyName\": \"Missing teeth\"\n      },\n      {\n        \"PathologyID\": 2,\n        \"PathologyName\": \"Dental cavities\"\n      }\n    ]\n  },\n  {\n    \"PathologyFamilyID\": 2,\n    \"PathologyFamilyName\": \"Periodontal Diseases\",\n    \"PathologiesList\": [\n      {\n        \"PathologyID\": 10,\n        \"PathologyName\": \"Gingivitis\"\n      },\n      {\n        \"PathologyID\": 11,\n        \"PathologyName\": \"Periodontitis\"\n      }\n    ]\n  }\n]"},{"id":"1f8270ac-a8c8-47ca-b2f9-1bc0f8388e60","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/client/pathologies"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8e046038-11e2-45b7-9a33-3d3518906467","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/client/pathologies"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9cef3320-bbb8-44a3-8ddd-3a84039fcacb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/client/pathologies"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"46e84c20-0f1c-48e9-afd6-aee9fff7e378","name":"No pathologies were found for the requested family group.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/client/pathologies"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No pathologies were found for the requested family group.\"\n}"},{"id":"68e8f848-a99b-495f-8a6d-3e2023ed6a50","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/client/pathologies"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"013794e2-6536-48b5-8c0c-b401be61165d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/client/pathologies"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"36e1c86c-5d7e-4b49-8194-b97d341366a4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/client/pathologies"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"b44fad0e-ea5b-4857-a32b-e9686e1be752","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/client/pathologies"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/pathologies\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"dd5690df-269a-424f-9aae-e9251b727ae2"},{"name":"Load Client Sessions for History","id":"1627d9fc-723e-49da-98b0-732e26bb0eaa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","description":"<p>Retrieve a client's session list to populate selectors when creating or viewing a clinical history.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clinical History - Load sessions - When creating a clinical history or viewing an existing clinical history, load the sessions of that client in the drop-down list</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","prescription"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f6d7cca4-48db-43e3-899c-c51a400acea7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"d78a9fb8-bafc-4189-8428-d544b59d29e6","name":"Session list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PrescriptionID\": \"38\",\n    \"PrescriptionName\": \"13/01/2026 - TCD\"\n  }\n]"},{"id":"70cd88b1-748a-4f2e-94e0-1e67d2fb5ae8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"97b6de66-48b5-4c99-8d87-3406f7b1b116","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3561c849-8db2-4d97-b9ef-6073a0e79909","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"832e3886-86db-4119-9e95-96e089dc52ff","name":"No prescription data found for this customer.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No prescription found.\"\n}"},{"id":"9e3db1c4-001d-46cd-be5f-bc6653b5cfc9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"88ae4735-9dca-4118-a914-3bc524167a93","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3b391697-f158-4fd3-9f10-04fd44736c5e","name":"InvalidClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client sessions could not be loaded. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"c825dbfe-fefc-4db0-96fc-91c7522bbb5c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"32ea8a20-e2a9-4942-8e4d-a67ce335aa72","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/prescription\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"1627d9fc-723e-49da-98b0-732e26bb0eaa"},{"name":"Modify Medical History","id":"46b1ec03-5fdd-4d1b-84f4-9e62462e215d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"The patient shows good progress, hydration is recommended.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}","description":"<p>Modify the data of an existing client's medical record or prescription.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clinical History - Save - Modify a client's medical record</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PrescriptionLaserGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Treatment ID.</td>\n</tr>\n<tr>\n<td><code>PrescriptionLText</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Treatment notes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"27c0ca1d-6af0-4e40-82f9-1cf5eecc5c7e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"08936de6-7b63-4718-bccb-cb42d97b8c37","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Prescription ID</p>\n","type":"text/plain"},"type":"any","value":"7421","key":"prescriptionID"}]}},"response":[{"id":"54e11c31-aada-417f-b035-479fd22fe708","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"The patient shows good progress, hydration is recommended.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f88b1910-a6dd-4f37-b504-f321cdacf7c3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"The patient shows good progress, hydration is recommended.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c9ad5df8-d9a7-4e69-ad62-8b07cf179a5f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"The patient shows good progress, hydration is recommended.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aceee128-1ee6-4e0b-91a7-52f03941bc64","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"The patient shows good progress, hydration is recommended.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cce948f1-2cb9-4d64-87e4-7a8aade43e1b","name":"No prescription found. Check the IDs.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"The patient shows good progress, hydration is recommended.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No prescription data found for this customer.\"\n}"},{"id":"803e6a8a-49fd-40d8-bb3b-c0f875629030","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"The patient shows good progress, hydration is recommended.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e52e26be-4682-4e12-987d-21281e802676","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"The patient shows good progress, hydration is recommended.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f0157841-0e03-44f7-b024-3676b1d1b955","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"The patient shows good progress, hydration is recommended.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"8c6566d8-1749-49b3-bd14-5ae9335a530c","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrescriptionLText\": \"The patient shows good progress, hydration is recommended.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrescriptionLaserGID` | `integer` | ❌ No | Treatment ID. |\n| `PrescriptionLText` | `string` | ✅ Yes | Treatment notes |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/prescription/%7B%7BprescriptionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"46b1ec03-5fdd-4d1b-84f4-9e62462e215d"},{"name":"Print Medical History","id":"a41277ec-4d47-4be8-9be4-4665571f1be8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}/print","description":"<p>Retrieves the URL for printing or viewing a specific medical record.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clinical History - Print - Print a client's medical record</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","prescription","{{prescriptionID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f31c923d-578f-4774-9653-4e488d4c519b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"2ffeebb4-5326-468f-b283-c6e8c69f29b4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Prescription or medical history ID</p>\n","type":"text/plain"},"type":"any","value":"7421","key":"prescriptionID"}]}},"response":[{"id":"338ec550-dbfa-476d-8124-dbe05b1c1af5","name":"Print URL successfully generated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PrescriptionURL\": \"https://xxyy.flowww.net/117873/tmp/314399890egmjvu2n.k2s.asp?pid=2\"\n}"},{"id":"9fbea7cd-398b-4105-a942-1e3f725f05dd","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"27d18bdc-4f80-4482-8be0-56af6399a1cf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5e3b7219-684f-40bf-a940-7e8be7817ca4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9c066c00-02c3-4cac-811c-23c1b1f2810f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/prescription/%7B%7BprescriptionID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"9cbe87df-0f03-40ba-b23d-baa787cefcef","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2f5977c9-7b52-4e23-a20c-139c51d6f2e0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e8ad0763-27b0-46ba-8d7a-6697b8f59435","name":"InvalidClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The medical history could not be printed. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"c836d436-ac7a-4c5b-a213-9e39a14b0c78","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"7421","description":"**Required** | Type: `integer`\n\nPrescription or medical history ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a41277ec-4d47-4be8-9be4-4665571f1be8"},{"name":"Print Medical History List","id":"c722a455-0aab-4f1b-91f9-15b2f9ea56e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print","description":"<p>Generates a URL to download or print a list of selected client medical records.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clinical History - Print listing - Print list of medical history of a client</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","prescription","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.</p>\n","type":"text/plain"},"key":"prescriptionListID","value":"58,59,60"}],"variable":[{"id":"572b2027-e95d-4b2c-98bc-6f1dcc0260b8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"f184cd00-84b6-4d4e-b72f-cd2f67cc45ee","name":"Print URL successfully generated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print?clinicID=1&prescriptionListID=58,59,60","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.","key":"prescriptionListID","value":"58,59,60","x-postman-displayValue":"58,59,60"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PrescriptionURL\": \"https://xxyy.flowww.net/117873/tmp/314399890egmjvu2n.k2s.asp?pid=2\"\n}"},{"id":"7f0dff38-5e59-42c5-86fd-8fc4bf1d2615","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print?clinicID=1&prescriptionListID=58,59,60","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.","key":"prescriptionListID","value":"58,59,60","x-postman-displayValue":"58,59,60"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"40e34e30-872e-4d0f-ad55-61fa25096516","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print?clinicID=1&prescriptionListID=58,59,60","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.","key":"prescriptionListID","value":"58,59,60","x-postman-displayValue":"58,59,60"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"91d95e7c-8a3d-4a0f-ac89-bc812ef588d4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print?clinicID=1&prescriptionListID=58,59,60","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.","key":"prescriptionListID","value":"58,59,60","x-postman-displayValue":"58,59,60"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"85c47400-de34-4bd1-9e91-8928f7b0b6ab","name":"No medical history found to print.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print?clinicID=1&prescriptionListID=58,59,60","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.","key":"prescriptionListID","value":"58,59,60","x-postman-displayValue":"58,59,60"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No medical history found to print.\"\n}"},{"id":"0e18bfb6-a757-4978-b9f9-cb4a7d674f23","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print?clinicID=1&prescriptionListID=58,59,60","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.","key":"prescriptionListID","value":"58,59,60","x-postman-displayValue":"58,59,60"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0455116a-f766-4add-86a3-c5c4ac941d43","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print?clinicID=1&prescriptionListID=58,59,60","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.","key":"prescriptionListID","value":"58,59,60","x-postman-displayValue":"58,59,60"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7232cad6-61c2-45d6-b578-7f3247fe6bdc","name":"InvalidClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print?clinicID=1&prescriptionListID=58,59,60","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.","key":"prescriptionListID","value":"58,59,60","x-postman-displayValue":"58,59,60"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The medical history list could not be printed. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"34c9f3de-d200-40dd-8054-22445e9b67b4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print?clinicID=1&prescriptionListID=58,59,60","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.","key":"prescriptionListID","value":"58,59,60","x-postman-displayValue":"58,59,60"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"12a6fcab-3e9b-43ee-9f1f-0f8b71d2bd7a","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/print?clinicID=1&prescriptionListID=58,59,60","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional comma-separated IDs of the prescriptions to print. If omitted, all prescriptions from the client history are printed.","key":"prescriptionListID","value":"58,59,60","x-postman-displayValue":"58,59,60"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/prescription/print\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"c722a455-0aab-4f1b-91f9-15b2f9ea56e2"},{"name":"Show Medical History Data","id":"a50eb695-b0a2-4df8-a42c-58ba822c7157","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}","description":"<p>Loads the specific data of a clinical history and the list of available sessions for the associated client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clinical History - See - Shows the data of the medical history of a client</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"db994b8d-526e-4c70-b768-ee989166c333","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"ef29ff70-f0d0-46db-95e2-669fdde598e6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Prescription ID</p>\n","type":"text/plain"},"type":"any","value":"2","key":"prescriptionID"}]}},"response":[{"id":"214567e5-170f-467a-a57b-a297868c6029","name":"Medical history data loaded successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"2","description":"**Required** | Type: `integer`\n\nPrescription ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PrescriptionList\": [\n    {\n      \"PrescriptionID\": \"38\",\n      \"PrescriptionName\": \"13/01/2026 - TCD\"\n    }\n  ],\n  \"laserGID\": 0,\n  \"PrescriptionDate\": \"18/03/2026\",\n  \"PrescriptionText\": \"Start of treatment. Skin type II; proceed with standard parameters.\"\n}"},{"id":"94475267-1e82-457c-bc12-42f1e38fa03d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"2","description":"**Required** | Type: `integer`\n\nPrescription ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2d9f0975-50f0-4833-830a-6353b3f60e11","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"2","description":"**Required** | Type: `integer`\n\nPrescription ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"19dc44b1-1aa2-4ccb-8eb7-a20e84a227a8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"2","description":"**Required** | Type: `integer`\n\nPrescription ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8dd54c29-6589-4522-9258-aa11b9af988b","name":"No prescription found. Check the IDs.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"2","description":"**Required** | Type: `integer`\n\nPrescription ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No prescription data found for this customer.\"\n}"},{"id":"4b8e4d50-5eeb-4abd-af67-ecbc87c92e03","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"2","description":"**Required** | Type: `integer`\n\nPrescription ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f577f5dc-9ff9-42a7-8546-678f7de678bd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"2","description":"**Required** | Type: `integer`\n\nPrescription ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8cabb294-ae89-4bde-a4fa-0d4d0ce19aa4","name":"InvalidClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"2","description":"**Required** | Type: `integer`\n\nPrescription ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The medical history could not be loaded. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"37c505e5-2f76-4c33-8d5d-b87bf3e0e45f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"2","description":"**Required** | Type: `integer`\n\nPrescription ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c1728c68-a474-432c-969b-9dfeacdef4b4","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/{{prescriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","{{prescriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"prescriptionID","value":"2","description":"**Required** | Type: `integer`\n\nPrescription ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/prescription/%7B%7BprescriptionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a50eb695-b0a2-4df8-a42c-58ba822c7157"},{"name":"View Medical History List","id":"46bd5ba3-2ace-4875-a62f-035c28570d56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history","description":"<p>Retrieve a client's detailed clinical history, including notes, services, and appointments.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clinical History - List - View the list of a client's medical history</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","prescription","history"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Treatment ID to filter the history</p>\n","type":"text/plain"},"key":"laserGID","value":"0"}],"variable":[{"id":"7363c17e-4b9c-4600-aef4-423fcad2b682","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"7e11bf4d-ebb2-4e4d-91ca-e5fe11a463aa","name":"Medical history retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history?clinicID=1&laserGID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTreatment ID to filter the history","key":"laserGID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","description":{"content":"Content type returned by the response.. Example: application/json; charset=utf-8","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PrescriptionHistory\": [\n    {\n      \"HistoryDate\": \"22/04/2026\",\n      \"HistoryIsEditable\": false,\n      \"HistoryAppointments\": [\n        {\n          \"AppointmentID\": \"0\",\n          \"AppointmentAnnotations\": [\n            {\n              \"AnnotationID\": \"80\",\n              \"AnnotationLaserGID\": 0,\n              \"AnnotationText\": \"The patient shows good progress, hydration is recommended.\"\n            },\n            {\n              \"AnnotationID\": \"82\",\n              \"AnnotationLaserGID\": 0,\n              \"AnnotationText\": \"Review after session with favorable progress.\"\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"HistoryDate\": \"13/04/2026\",\n      \"HistoryIsEditable\": true,\n      \"HistoryAppointments\": [\n        {\n          \"AppointmentID\": \"0\",\n          \"AppointmentAnnotations\": [\n            {\n              \"AnnotationID\": \"14\",\n              \"AnnotationLaserGID\": 0,\n              \"AnnotationText\": \"hola\"\n            },\n            {\n              \"AnnotationID\": \"13\",\n              \"AnnotationLaserGID\": 0,\n              \"AnnotationText\": \"hola\"\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"HistoryDate\": \"30/03/2026\",\n      \"HistoryIsEditable\": true,\n      \"HistoryAppointments\": [\n        {\n          \"AppointmentID\": \"0\",\n          \"AppointmentAnnotations\": [\n            {\n              \"AnnotationID\": \"6\",\n              \"AnnotationLaserGID\": 0,\n              \"AnnotationText\": \"The patient is progressing well; hydration is recommended.\"\n            }\n          ]\n        }\n      ]\n    }\n  ],\n  \"PinnedFormsList\": []\n}"},{"id":"43c9c427-c106-47f5-bfde-6003300cb92c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history?clinicID=1&laserGID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTreatment ID to filter the history","key":"laserGID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e87ea27a-a7b2-4c64-8ba6-69e4fe9147e6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history?clinicID=1&laserGID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTreatment ID to filter the history","key":"laserGID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"fce80a9e-ab7e-4d18-a96d-721b272d96d1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history?clinicID=1&laserGID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTreatment ID to filter the history","key":"laserGID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"038a1972-e36e-48f9-ae5f-7fd65929565b","name":"No prescription found. Check the IDs.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history?clinicID=1&laserGID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTreatment ID to filter the history","key":"laserGID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No prescription data found for this customer.\"\n}"},{"id":"6ef1a904-f5d5-4ae2-87ee-aebf5ff04b7c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history?clinicID=1&laserGID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTreatment ID to filter the history","key":"laserGID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a06dc06f-1266-4d9a-9174-a1b8ab1a7947","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history?clinicID=1&laserGID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTreatment ID to filter the history","key":"laserGID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"276a7112-28c3-4f67-9406-b129e659fb94","name":"InvalidClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history?clinicID=1&laserGID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTreatment ID to filter the history","key":"laserGID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The medical history list could not be loaded. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"b8f0e887-e599-4c5f-aa25-69d7df243611","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history?clinicID=1&laserGID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTreatment ID to filter the history","key":"laserGID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"36d43133-b579-44b5-acf6-47e97efef6f9","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/prescription/history?clinicID=1&laserGID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","prescription","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nTreatment ID to filter the history","key":"laserGID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/prescription/history\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"46bd5ba3-2ace-4875-a62f-035c28570d56"}],"id":"6d8ddc4f-c038-47d8-b99f-89edf41a1531","description":"<p>Client medical history and prescription endpoints.</p>\n","_postman_id":"6d8ddc4f-c038-47d8-b99f-89edf41a1531"},{"name":"RGPD","item":[{"name":"List Commercial Communications History","id":"aaef3a76-fccb-4326-90be-106811722070","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/rgpd","description":"<p>Retrieves the commercial communications history for a specific client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - History of commercial communications - See history of commercial communications</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","rgpd"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"23d796b8-040e-4e7b-aaf1-567cc63b0b0d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the client whose commercial communications history will be retrieved.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"8de4a5dd-0703-4a71-a583-6c9751a36a49","name":"Commercial communications history retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rgpd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rgpd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique identifier of the client whose commercial communications history will be retrieved."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"IpAddress\": \"10.0.0.6\",\n    \"Date\": \"11/05/2026\",\n    \"Time\": 656,\n    \"Origin\": \"FLOWww\",\n    \"Channel\": \"EMAIL\",\n    \"Action\": 0\n  }\n]"},{"id":"948d7a58-243a-4831-bc2b-751d6730d195","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rgpd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rgpd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique identifier of the client whose commercial communications history will be retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1f56e057-e902-4c4a-95f7-48fc91dd9830","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rgpd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rgpd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique identifier of the client whose commercial communications history will be retrieved."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f4ba89cd-96a5-452c-b454-736d532ebf9a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rgpd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rgpd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique identifier of the client whose commercial communications history will be retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eeef913a-2174-41be-ba14-d1613fba0802","name":"No commercial communications history found for this client.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rgpd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rgpd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique identifier of the client whose commercial communications history will be retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No commercial communications history found for this client.\"\n}"},{"id":"306b9c83-5231-49ba-b9d6-0bd344d07038","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rgpd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rgpd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique identifier of the client whose commercial communications history will be retrieved."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a1cd6e2b-b538-4362-9450-419040e01976","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rgpd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rgpd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique identifier of the client whose commercial communications history will be retrieved."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fa4de7ed-4903-4594-86b8-29d24def722d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rgpd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rgpd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique identifier of the client whose commercial communications history will be retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7a917c48-c038-4845-9f21-7ce289946965","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/rgpd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","rgpd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nUnique identifier of the client whose commercial communications history will be retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/rgpd\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"aaef3a76-fccb-4326-90be-106811722070"}],"id":"c9236dc5-1c3d-4e24-aece-ce0d76ea8240","description":"<p>Client / Rgpd endpoints.</p>\n","_postman_id":"c9236dc5-1c3d-4e24-aece-ce0d76ea8240"},{"name":"Subscription","item":[{"name":"Close Subscription","id":"86e3a1a5-742d-4ec4-8ded-fb4b09451367","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status","description":"<p>Closes a limited-use subscription, disabling its remaining uses. Only limited-use subscriptions can be closed.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Subscriptions - Close subscriptions - Change subscription status to closed</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0a4cc74c-b946-46f4-a062-039352945b36","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"8418411e-a65f-49c1-8f22-7486f2e0cd7b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the subscription whose status changes.</p>\n","type":"text/plain"},"type":"any","value":"34","key":"subscriptionID"}]}},"response":[{"id":"c4238832-d5e8-47e7-889b-1843ef005651","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ddee5c38-f66a-49e6-b368-079ae9ec1318","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0c3eabf9-c748-4b82-ad20-376eb1fd3162","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"19e454c9-13ef-40bc-a471-a198d243c85a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a49420b1-68a2-417f-99ed-b8b7874613ba","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/subscription/%7B%7BsubscriptionID%7D%7D/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2d25d56d-0781-45c4-9166-774a5f1be2d5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"324d44ef-72eb-4e31-9dda-3b0a01c14ee0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e1c2a66b-fdbb-468f-83c3-9c21ca907c0b","name":"NotLimited","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The subscription cannot be closed because it is not a limited-use subscription.\",\n  \"ErrorCode\": \"562\"\n}"},{"id":"8dc12f78-e0af-4e97-9a5d-99c712230449","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"86e3a1a5-742d-4ec4-8ded-fb4b09451367"},{"name":"Edit Subscription Bank Account","id":"d325d32c-5d7e-428a-992c-0bdcda20d344","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account","description":"<p>Sets or updates the bank account (IBAN/BIC) associated with a subscription.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Subscriptions - Save - Change the bank account number for payments</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientCCCIBAN</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>IBAN of the bank account to associate with the subscription (24 characters).</td>\n</tr>\n<tr>\n<td><code>ClientCCCBIC</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>BIC/SWIFT of the bank account (uppercased by the backend).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4adea641-e41c-4c7c-8165-7508d87bcf8a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"5e3bab1b-1048-44c5-90d6-5ace8db2000b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the subscription whose bank account is updated.</p>\n","type":"text/plain"},"type":"any","value":"34","key":"subscriptionID"}]}},"response":[{"id":"bdc54fad-43ea-46c5-b60d-5a341824e682","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose bank account is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | IBAN of the bank account to associate with the subscription (24 characters). |\n| `ClientCCCBIC` | `string` | ✅ Yes | BIC/SWIFT of the bank account (uppercased by the backend). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"81294a5f-b01b-4d68-95d4-95888bb759ee","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose bank account is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | IBAN of the bank account to associate with the subscription (24 characters). |\n| `ClientCCCBIC` | `string` | ✅ Yes | BIC/SWIFT of the bank account (uppercased by the backend). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1200ab9c-b213-479b-84e3-2fbcd00bf8f4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose bank account is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | IBAN of the bank account to associate with the subscription (24 characters). |\n| `ClientCCCBIC` | `string` | ✅ Yes | BIC/SWIFT of the bank account (uppercased by the backend). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"04138f24-dc2c-4d7b-abce-cb47e0072858","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose bank account is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | IBAN of the bank account to associate with the subscription (24 characters). |\n| `ClientCCCBIC` | `string` | ✅ Yes | BIC/SWIFT of the bank account (uppercased by the backend). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8fe4e2b2-20f5-4e36-a556-dbcfba742014","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose bank account is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | IBAN of the bank account to associate with the subscription (24 characters). |\n| `ClientCCCBIC` | `string` | ✅ Yes | BIC/SWIFT of the bank account (uppercased by the backend). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/subscription/%7B%7BsubscriptionID%7D%7D/account\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"52da21d6-e434-4764-bfd6-7c62b7c74f74","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose bank account is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | IBAN of the bank account to associate with the subscription (24 characters). |\n| `ClientCCCBIC` | `string` | ✅ Yes | BIC/SWIFT of the bank account (uppercased by the backend). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2ed8c587-a648-47a8-b77d-f339b96a06f4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose bank account is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | IBAN of the bank account to associate with the subscription (24 characters). |\n| `ClientCCCBIC` | `string` | ✅ Yes | BIC/SWIFT of the bank account (uppercased by the backend). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f2c6bc24-40d5-41a8-b0c3-8e102ae4097e","name":"InvalidAccount","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose bank account is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | IBAN of the bank account to associate with the subscription (24 characters). |\n| `ClientCCCBIC` | `string` | ✅ Yes | BIC/SWIFT of the bank account (uppercased by the backend). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The bank account is invalid. Check the IBAN and BIC.\",\n  \"ErrorCode\": \"316\"\n}"},{"id":"86ce2476-f2e1-48d2-b515-04e7d8bcea4b","name":"SaveAccountError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose bank account is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | IBAN of the bank account to associate with the subscription (24 characters). |\n| `ClientCCCBIC` | `string` | ✅ Yes | BIC/SWIFT of the bank account (uppercased by the backend). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The bank account could not be saved for the subscription.\",\n  \"ErrorCode\": \"317\"\n}"},{"id":"553d124e-6462-46f6-b2b6-7985dc03db56","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/account?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","account"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose bank account is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | IBAN of the bank account to associate with the subscription (24 characters). |\n| `ClientCCCBIC` | `string` | ✅ Yes | BIC/SWIFT of the bank account (uppercased by the backend). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d325d32c-5d7e-428a-992c-0bdcda20d344"},{"name":"Edit Subscription Renewal","id":"f3e86bd4-c404-4a53-9b2a-91deae778869","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}","description":"<p>Enables/updates the subscription automatic renewal when renewal data is supplied (IBAN, BIC and number of renewals); with an empty body it cancels the automatic renewal.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Subscriptions - Renew - Activate or cancel the renovation of a subscription</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SubscriptionCCCIBAN</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal.</td>\n</tr>\n<tr>\n<td><code>ClientCCCBIC</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>BIC/SWIFT of the renewal bank account. Required when enabling renewal.</td>\n</tr>\n<tr>\n<td><code>NumRenewals</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of automatic renewals to schedule. Required when enabling renewal.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"45dd0233-6d78-4806-8afd-af0b9ac46c92","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"32a9bf6e-d792-4113-82ff-4def5f169ec7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the subscription to edit.</p>\n","type":"text/plain"},"type":"any","value":"34","key":"subscriptionID"}]}},"response":[{"id":"f6524560-4a59-4137-b618-907708a1ee61","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"98f01b20-90ed-4f7e-8ef2-33b3d07d7cb8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e5fd3df0-9333-4df8-b825-6bbbb4b16eab","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"442569d5-77d2-4997-a112-c7a0ac108775","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"50e3149e-4989-4cc8-a1db-37b70c5c96a9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/subscription/%7B%7BsubscriptionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1f499132-1fc5-4bf0-bb4f-5981df5f0bab","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"11989213-77bf-48e6-8fdb-f369f092bcf1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8b2d8ad7-a2d3-4912-8ec8-5a909ac0fe68","name":"RenewAccountError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The renewal bank account could not be created. Check the IBAN and BIC.\",\n  \"ErrorCode\": \"291\"\n}"},{"id":"e790fe83-c447-4ba2-857a-19bb7e1df591","name":"RenewError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Could not enable the subscription renewal.\",\n  \"ErrorCode\": \"290\"\n}"},{"id":"e2c576a4-6211-4b8e-947f-56a7883cb00d","name":"CancelRenewError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Could not cancel the subscription renewal.\",\n  \"ErrorCode\": \"294\"\n}"},{"id":"a77fb4f7-b858-4a50-85b5-44048792c511","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\",\n  \"NumRenewals\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionCCCIBAN` | `string` | ❌ No | IBAN of the bank account used for automatic renewal. Providing it (together with ClientCCCBIC and NumRenewals) enables/updates the renewal; omitting the body cancels the automatic renewal. |\n| `ClientCCCBIC` | `string` | ❌ No | BIC/SWIFT of the renewal bank account. Required when enabling renewal. |\n| `NumRenewals` | `integer` | ❌ No | Number of automatic renewals to schedule. Required when enabling renewal. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f3e86bd4-c404-4a53-9b2a-91deae778869"},{"name":"Edit Subscription Validity Range","id":"340c334f-1cda-4d05-93f6-044a42fcaf72","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n  \"SubscriptionExpiryDateEnd\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}","description":"<p>Updates the validity range (start and end dates) of a subscription.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Subscriptions - Edit validity - Modify the validity of a subscription</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SubscriptionExpiryDateIni</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Start of the subscription validity range (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>SubscriptionExpiryDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>End of the subscription validity range (dd/MM/yyyy).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a3e8fd4e-7328-496f-bd68-0ad0f717efc6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"3f1618af-19d1-4d8f-9bad-7e28c396dfc1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the subscription whose validity range is updated.</p>\n","type":"text/plain"},"type":"any","value":"34","key":"subscriptionID"}]}},"response":[{"id":"c0919d7b-634d-47d1-9655-f3b0bc82af5e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n  \"SubscriptionExpiryDateEnd\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose validity range is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionExpiryDateIni` | `string (date)` | ✅ Yes | Start of the subscription validity range (dd/MM/yyyy). |\n| `SubscriptionExpiryDateEnd` | `string (date)` | ✅ Yes | End of the subscription validity range (dd/MM/yyyy). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5f18168f-b5b7-4453-b618-c79721d9f166","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n  \"SubscriptionExpiryDateEnd\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose validity range is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionExpiryDateIni` | `string (date)` | ✅ Yes | Start of the subscription validity range (dd/MM/yyyy). |\n| `SubscriptionExpiryDateEnd` | `string (date)` | ✅ Yes | End of the subscription validity range (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"78641915-f5e4-4e01-9fea-c2dda9f91a06","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n  \"SubscriptionExpiryDateEnd\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose validity range is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionExpiryDateIni` | `string (date)` | ✅ Yes | Start of the subscription validity range (dd/MM/yyyy). |\n| `SubscriptionExpiryDateEnd` | `string (date)` | ✅ Yes | End of the subscription validity range (dd/MM/yyyy). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5214478a-fc99-4bda-b2c9-b6f5abeb9d3a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n  \"SubscriptionExpiryDateEnd\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose validity range is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionExpiryDateIni` | `string (date)` | ✅ Yes | Start of the subscription validity range (dd/MM/yyyy). |\n| `SubscriptionExpiryDateEnd` | `string (date)` | ✅ Yes | End of the subscription validity range (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"66283612-d6b8-4674-b930-b37fa061310e","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n  \"SubscriptionExpiryDateEnd\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose validity range is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionExpiryDateIni` | `string (date)` | ✅ Yes | Start of the subscription validity range (dd/MM/yyyy). |\n| `SubscriptionExpiryDateEnd` | `string (date)` | ✅ Yes | End of the subscription validity range (dd/MM/yyyy). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/subscription/%7B%7BsubscriptionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"aa474092-e290-4889-aee4-deea3c5af593","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n  \"SubscriptionExpiryDateEnd\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose validity range is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionExpiryDateIni` | `string (date)` | ✅ Yes | Start of the subscription validity range (dd/MM/yyyy). |\n| `SubscriptionExpiryDateEnd` | `string (date)` | ✅ Yes | End of the subscription validity range (dd/MM/yyyy). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"79ed774a-68b2-4ef6-93e5-f2f710a603ff","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n  \"SubscriptionExpiryDateEnd\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose validity range is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionExpiryDateIni` | `string (date)` | ✅ Yes | Start of the subscription validity range (dd/MM/yyyy). |\n| `SubscriptionExpiryDateEnd` | `string (date)` | ✅ Yes | End of the subscription validity range (dd/MM/yyyy). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ef801f8b-9bdf-4cc5-a073-bb9a14d08fda","name":"ExpiryError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n  \"SubscriptionExpiryDateEnd\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose validity range is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionExpiryDateIni` | `string (date)` | ✅ Yes | Start of the subscription validity range (dd/MM/yyyy). |\n| `SubscriptionExpiryDateEnd` | `string (date)` | ✅ Yes | End of the subscription validity range (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Could not update the subscription validity range. Check the date format (dd/MM/yyyy) and the subscription ID.\",\n  \"ErrorCode\": \"442\"\n}"},{"id":"defe6f0a-782b-49fb-af5e-9a6787b3f49d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n  \"SubscriptionExpiryDateEnd\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose validity range is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SubscriptionExpiryDateIni` | `string (date)` | ✅ Yes | Start of the subscription validity range (dd/MM/yyyy). |\n| `SubscriptionExpiryDateEnd` | `string (date)` | ✅ Yes | End of the subscription validity range (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"340c334f-1cda-4d05-93f6-044a42fcaf72"},{"name":"Get Subscription","id":"befd1848-8b99-46e3-9b4a-ca51c787e336","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?productID=2140","description":"<p>Retrieves the renewal template for a subscription (name, computed validity dates and renewal flag) and, when the direct-debit setting is enabled, the client's last bank account.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Subscriptions - Edit - Obtain the data of a subscription</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product ID linked to the subscription. Used to compute the renewal template (dates and renewal flag).</p>\n","type":"text/plain"},"key":"productID","value":"2140"}],"variable":[{"id":"a70fb67c-b531-43d1-9c67-80ba0c32898b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"cb7946d3-2839-43c3-bc69-0d34f6fedd01","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the subscription to load.</p>\n","type":"text/plain"},"type":"any","value":"34","key":"subscriptionID"}]}},"response":[{"id":"e5cdbc75-1228-4217-b985-6659b0cd5dd8","name":"Subscription data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1&productID=2140","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID linked to the subscription. Used to compute the renewal template (dates and renewal flag).","key":"productID","value":"2140","x-postman-displayValue":"2140"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to load."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"SubscriptionID\": 34,\n  \"SubscriptionName\": \"Bono facial mensual\",\n  \"SubsdateIni\": \"01/01/2026\",\n  \"SubsdateEnd\": \"31/12/2026\",\n  \"SubsRenew\": -1,\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n  \"ClientCCCBIC\": \"CAIXESBBXXX\"\n}"},{"id":"51b1264a-2c31-40dd-bcf1-5974d3201466","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1&productID=2140","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID linked to the subscription. Used to compute the renewal template (dates and renewal flag).","key":"productID","value":"2140","x-postman-displayValue":"2140"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to load."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7dbe92e2-8daf-4b43-a3c2-0ba0bcda5c01","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1&productID=2140","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID linked to the subscription. Used to compute the renewal template (dates and renewal flag).","key":"productID","value":"2140","x-postman-displayValue":"2140"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to load."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"97ffa701-78e4-49ed-a9b8-0ea7a91a4200","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1&productID=2140","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID linked to the subscription. Used to compute the renewal template (dates and renewal flag).","key":"productID","value":"2140","x-postman-displayValue":"2140"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to load."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6c059d03-0473-4b91-a66b-925c1254132a","name":"No subscription was found for the given subscription and product ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1&productID=2140","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID linked to the subscription. Used to compute the renewal template (dates and renewal flag).","key":"productID","value":"2140","x-postman-displayValue":"2140"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to load."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No subscription was found for the given identifiers.\"\n}"},{"id":"c0c85c41-3cfd-4b86-9dac-d0143ebd2194","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1&productID=2140","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID linked to the subscription. Used to compute the renewal template (dates and renewal flag).","key":"productID","value":"2140","x-postman-displayValue":"2140"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to load."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5c19bbb9-7dd7-4e24-9f81-c51cf2ce0506","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1&productID=2140","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID linked to the subscription. Used to compute the renewal template (dates and renewal flag).","key":"productID","value":"2140","x-postman-displayValue":"2140"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to load."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6a8ffdbc-8bef-4a3e-856f-30c89cc2fbbb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1&productID=2140","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID linked to the subscription. Used to compute the renewal template (dates and renewal flag).","key":"productID","value":"2140","x-postman-displayValue":"2140"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to load."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"38018127-e5de-46b8-acae-a8378c84af25","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1&productID=2140","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID linked to the subscription. Used to compute the renewal template (dates and renewal flag).","key":"productID","value":"2140","x-postman-displayValue":"2140"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription to load."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/subscription/%7B%7BsubscriptionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"befd1848-8b99-46e3-9b4a-ca51c787e336"},{"name":"List Client Subscriptions","id":"ba8a53bd-c397-4f3a-8d1b-c3cca0ee08ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription","description":"<p>Retrieves the client's subscriptions. By default expired subscriptions are included; pass showExpired=0 to return only current ones. Returns a bare array.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Subscriptions - List - See the list of subscriptions contracted by a client</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","subscription"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Whether to include expired subscriptions (-1 includes expired, 0 only current). (This can only be one of -1,0)</p>\n","type":"text/plain"},"key":"showExpired","value":"-1"}],"variable":[{"id":"72438397-2394-4cb9-83b9-8fc7b9f83ea9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier whose subscriptions are listed.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"5f8ed9c9-ab22-462e-9bba-30feb501000f","name":"List of the client's subscriptions retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include expired subscriptions (-1 includes expired, 0 only current). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier whose subscriptions are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"SubscriptionID\": 34,\n    \"SubscriptionDesc\": \"Bono facial mensual\",\n    \"SubscriptionProductID\": 2140,\n    \"SubscriptionProductDesc\": \"Limpieza facial\",\n    \"SubscriptionUsed\": -1,\n    \"SubscriptionExpiryDateIni\": \"01/01/2026\",\n    \"SubscriptionExpiryDateEnd\": \"31/12/2026\",\n    \"SubscriptionUses\": \"2 de 10\",\n    \"SubscriptionAvailable\": 8,\n    \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n    \"ClientCCCBIC\": \"CAIXESBBXXX\",\n    \"Expired\": 0,\n    \"RenewAut\": 0,\n    \"AllowRenew\": -1,\n    \"SubscriptionClosed\": 0,\n    \"SubscriptionLimited\": -1\n  }\n]"},{"id":"cbfa53c5-bcfc-4599-bccf-0accfca9ec8f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include expired subscriptions (-1 includes expired, 0 only current). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier whose subscriptions are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ed5ecf6a-c2f3-428a-8722-aff7773f219d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include expired subscriptions (-1 includes expired, 0 only current). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier whose subscriptions are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0af07043-6ba2-4e11-be09-c0b3ee9fa0ab","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include expired subscriptions (-1 includes expired, 0 only current). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier whose subscriptions are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b4215105-fb92-4175-b26b-5fd7ccf91da2","name":"The client has no subscriptions for the requested filter.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include expired subscriptions (-1 includes expired, 0 only current). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier whose subscriptions are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No subscriptions were found for this client.\"\n}"},{"id":"9db1bb03-9f6d-4877-965b-e5a2d58f28c6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include expired subscriptions (-1 includes expired, 0 only current). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier whose subscriptions are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d63d8aa9-2367-4334-8312-026cb0769bf8","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include expired subscriptions (-1 includes expired, 0 only current). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier whose subscriptions are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e742bf20-9853-4adb-bf24-ee6bb4e6e61d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include expired subscriptions (-1 includes expired, 0 only current). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier whose subscriptions are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"875279b2-360f-4c7a-8f78-410c76515362","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include expired subscriptions (-1 includes expired, 0 only current). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier whose subscriptions are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/subscription\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"ba8a53bd-c397-4f3a-8d1b-c3cca0ee08ef"},{"name":"Open Subscription","id":"9ce42d88-d722-42a3-8b5a-e025d21d2747","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status","description":"<p>Reopens a previously closed subscription, restoring its available uses.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Subscriptions - Open subscriptions - Change subscription status to open</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9c0d2c00-e86b-4544-80a0-3abf68542809","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"e021a0e0-52bf-4dfb-90d7-875a4527e93c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the subscription whose status changes.</p>\n","type":"text/plain"},"type":"any","value":"34","key":"subscriptionID"}]}},"response":[{"id":"679baf74-581f-4e9e-947b-03ef64c2b266","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"e378a067-bf06-4623-8b82-27c0e528d68e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f5dcf55f-1cee-467c-a9fd-b8112369d515","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9be0ef4f-0d84-422e-ae52-fa794d31e8e2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2e6bac8a-dced-4513-ab04-02caf61f8586","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/subscription/%7B%7BsubscriptionID%7D%7D/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"88bded76-1d6f-4502-a3d0-f16f99c7c38f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9714d495-de4b-4cac-8d6a-8733f2aee27f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f22380ea-4e79-4950-8cb6-f5ea6e9175f4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription whose status changes."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9ce42d88-d722-42a3-8b5a-e025d21d2747"},{"name":"Subtract Subscription Uses","id":"277a9868-05d1-47bb-a34f-9f6e22341e44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"NumSessions\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}","description":"<p>Subtracts a number of uses/sessions from a subscription and records a manual subtract movement.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Subscriptions - Deduct - We subtract units from the subscription</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>NumSessions</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Number of subscription uses/sessions to subtract.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4290ae7d-e509-4eec-b859-e6baa71f2805","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"82c7ad03-8283-4df4-913d-b391c12fd6bd","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the subscription from which sessions will be subtracted.</p>\n","type":"text/plain"},"type":"any","value":"34","key":"subscriptionID"}]}},"response":[{"id":"820760ef-6b1e-435c-8275-63bde9b9af7c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NumSessions\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription from which sessions will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NumSessions` | `integer` | ✅ Yes | Number of subscription uses/sessions to subtract. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"627c097d-278c-4dde-9ba0-cc69d249f6a6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NumSessions\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription from which sessions will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NumSessions` | `integer` | ✅ Yes | Number of subscription uses/sessions to subtract. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"79a7768d-f6ca-4a0a-9929-92b0d971f5e0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NumSessions\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription from which sessions will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NumSessions` | `integer` | ✅ Yes | Number of subscription uses/sessions to subtract. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"72d0e837-77ea-405b-9212-e9d77a0741ab","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NumSessions\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription from which sessions will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NumSessions` | `integer` | ✅ Yes | Number of subscription uses/sessions to subtract. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"10bf43e9-9057-49b0-a9e0-6268740a3708","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NumSessions\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription from which sessions will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NumSessions` | `integer` | ✅ Yes | Number of subscription uses/sessions to subtract. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/subscription/%7B%7BsubscriptionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ff7df07b-b22a-45cd-ab48-01a55236bd9c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NumSessions\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription from which sessions will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NumSessions` | `integer` | ✅ Yes | Number of subscription uses/sessions to subtract. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2923bf77-6896-4776-b2cf-19d03409b1b9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NumSessions\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription from which sessions will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NumSessions` | `integer` | ✅ Yes | Number of subscription uses/sessions to subtract. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"923517f4-0e3b-4b94-a66d-ed130b87be14","name":"SubtractError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NumSessions\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription from which sessions will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NumSessions` | `integer` | ✅ Yes | Number of subscription uses/sessions to subtract. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Could not subtract sessions from the subscription. Check the subscription ID and the balance.\",\n  \"ErrorCode\": \"441\"\n}"},{"id":"2df322df-3c36-41d3-98da-334f031092e1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NumSessions\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/subscription/{{subscriptionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","subscription","{{subscriptionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"subscriptionID","value":"34","description":"**Required** | Type: `integer`\n\nUnique identifier of the subscription from which sessions will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NumSessions` | `integer` | ✅ Yes | Number of subscription uses/sessions to subtract. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"277a9868-05d1-47bb-a34f-9f6e22341e44"}],"id":"6fbbc43c-c0b9-490d-8c11-e96e6212ff77","description":"<p>Client / Subscription endpoints.</p>\n","_postman_id":"6fbbc43c-c0b9-490d-8c11-e96e6212ff77"},{"name":"Voucher","item":[{"name":"Close Voucher","id":"bd729dde-72e3-4d14-a0f5-329d329ad93c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status","description":"<p>Closes the selected voucher by its ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - Close bonuses - Change bonus status to closed</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"afb55e0d-0b63-413a-b80c-9014063d84c1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"617408f9-b0ab-46f0-93fd-880b4cce944e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the voucher to be closed.</p>\n","type":"text/plain"},"type":"any","value":"17","key":"voucherID"}]}},"response":[{"id":"54300dcf-b720-4097-9f80-79fc85cdf9b0","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be closed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"97ee97d1-ce50-47c4-a93c-7940a3e0dd8f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be closed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3176b643-6302-4ad9-91b0-8f8780352fad","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be closed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6a7dc92c-3c06-4744-b43e-ae3a3738cae5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be closed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c946ba5d-f7ae-4d7a-9ed2-9cad277ef6f2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be closed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher/%7B%7BvoucherID%7D%7D/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"30b8fedd-b874-44d9-9924-2e990e415b63","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be closed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0ab63aae-facf-40ec-b51b-0fa721dbed93","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be closed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7317afe2-7945-43e9-a43e-536145a35a4c","name":"ClosingError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be closed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Could not close the voucher. Check the ID and the current status.\",\n  \"ErrorCode\": \"589\"\n}"},{"id":"47f5cbfa-519d-4f78-add2-c03cc4d6d868","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be closed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"bd729dde-72e3-4d14-a0f5-329d329ad93c"},{"name":"Create a New Voucher","id":"84d031aa-cba3-4d22-ae19-8869c47f6a62","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher","description":"<p>Registers a new voucher for a specific client, linking it to a product and defining its initial conditions (availability, price, and expiration).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - Create - Create a new voucher</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>VoucherProductID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the product/service that makes up the voucher.</td>\n</tr>\n<tr>\n<td><code>VoucherDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Voucher issuance date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>VoucherAvailable</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Indicates whether the voucher is created as available (1) or not (0).</td>\n</tr>\n<tr>\n<td><code>VoucherUsed</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Indicates whether the voucher is marked as used (typically 0 upon creation).</td>\n</tr>\n<tr>\n<td><code>VoucherPrice</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Price assigned to the voucher.</td>\n</tr>\n<tr>\n<td><code>VoucherExpiryDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Voucher expiration date (dd/MM/yyyy).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"40a01411-4475-4016-ae3c-1e19d4b08f98","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"ac2849db-1f36-48aa-94cc-248ee14ea7c5","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2743730b-33c3-4d6f-aa80-2c1d392421bd","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6b145869-7925-41d2-941d-c4d8b9b658ac","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9d01137b-7c3e-40b2-9ab8-2a869b6954a8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5ff4d314-33c1-49af-a4ca-8ac71910445f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a6726308-d32b-4730-a0b9-9a5869c50548","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2adc00ab-173e-4ccf-ab3d-848e7c945092","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1c1e4095-0671-422a-8d75-88fa5bc518d8","name":"VoucherExpiryDate format validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"VoucherExpiryDate\",\n  \"message\": \"VoucherExpiryDate must be a valid date in dd/MM/yyyy format.\"\n}"},{"id":"3f7282f5-42c5-4f58-8c02-238c97550a43","name":"VoucherExpiryDate past date validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"VoucherExpiryDate\",\n  \"message\": \"VoucherExpiryDate cannot be earlier than today.\"\n}"},{"id":"4452ff91-33bb-4f2f-b924-7d6886289684","name":"VoucherExpiryDate required validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"VoucherExpiryDate\",\n  \"message\": \"VoucherExpiryDate is required.\"\n}"},{"id":"8d5aeee8-73d2-4804-94fb-e76ccca85c98","name":"InvalidVoucherParameterValues","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher could not be created. Check that the submitted values are valid.\",\n  \"errorCode\": \"16\"\n}"},{"id":"a31aec4b-3d6b-40db-be66-796ca7b095cb","name":"VoucherError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The voucher could not be created. Voucher data.\",\n  \"ErrorCode\": \"567\"\n}"},{"id":"9c47bc61-c2ec-4a24-8fe5-1428a2a7f6f9","name":"CreationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ErrorCode\": \"46\"\n}"},{"id":"de71783c-b7c2-4ffc-b59b-35f167cafeec","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 50.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ✅ Yes | ID of the product/service that makes up the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Voucher issuance date (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ✅ Yes | Indicates whether the voucher is created as available (1) or not (0). |\n| `VoucherUsed` | `integer` | ✅ Yes | Indicates whether the voucher is marked as used (typically 0 upon creation). |\n| `VoucherPrice` | `number (double)` | ✅ Yes | Price assigned to the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | Voucher expiration date (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"84d031aa-cba3-4d22-ae19-8869c47f6a62"},{"name":"Edit Voucher","id":"c3743fca-db76-4513-a74b-b6148dd9ce41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}","description":"<p>Updates the data of an existing voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - Save - Save the details of a voucher</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>VoucherProductID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product associated with the voucher.</td>\n</tr>\n<tr>\n<td><code>VoucherDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Original creation date of the voucher (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>VoucherAvailable</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Voucher unit quantity.</td>\n</tr>\n<tr>\n<td><code>VoucherUsed</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Used voucher unit quantity.</td>\n</tr>\n<tr>\n<td><code>VoucherPrice</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>New price or migrated price of the voucher.</td>\n</tr>\n<tr>\n<td><code>VoucherExpiryDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>New expiration date of the voucher (dd/MM/yyyy).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher","{{voucherID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"35f53110-22a1-48f1-a733-693f1e20f304","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"8a20bd9f-91f0-4088-bfe7-45c65d752f13","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the voucher to be edited.</p>\n","type":"text/plain"},"type":"any","value":"17","key":"voucherID"}]}},"response":[{"id":"fcd05d71-4b77-4fba-b26b-3d58fc73e380","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"e15553f7-6040-4c0e-8ef0-9c6ab3e104d4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"220fd566-b93a-4345-8f45-fbb44a551eb4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"429bfa0c-6018-41fa-95c8-6e3773a919ee","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b28ba5fe-6fbf-4223-aaa5-f3c081c0c4af","name":"The voucher does not exist or the ID is incorrect.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error loading the voucher, check that the ID is correct\",\n  \"ErrorCode\": \"44\"\n}"},{"id":"d7dc48f6-5f85-457f-81ce-5e86cfb01233","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"49c15d1f-6eb6-4d73-8208-166ff4f7db35","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c492352d-2fa4-4e5f-92fd-9ce1d8e9f4fe","name":"InvalidClinicOrVoucherData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher could not be updated. Check that clinicID is informed correctly and that the submitted values are valid.\",\n  \"errorCode\": \"16\"\n}"},{"id":"ecb5da70-1e17-4468-a8f2-49e4539e89d7","name":"InvalidClinicId","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher could not be updated. Check that clinicID is valid.\",\n  \"errorCode\": \"714\"\n}"},{"id":"621306bc-fd6e-4bf4-a738-91ab983427ce","name":"ValidationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error saving the voucher data. Check the fields.\",\n  \"ErrorCode\": \"567\"\n}"},{"id":"0057a561-258e-404e-907f-53023b906293","name":"ValidationError2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher could not be updated. Check that the submitted values are valid.\",\n  \"errorCode\": \"567\"\n}"},{"id":"6bfe77fc-c18f-4cd3-af0d-d1583c77b2b4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"2bc4a108-56db-4c3c-89c0-3e3cf2cef02b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"16/02/2026\",\n  \"VoucherAvailable\": 10,\n  \"VoucherUsed\": 0,\n  \"VoucherPrice\": 45.0,\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherProductID` | `integer` | ❌ No | ID of the product associated with the voucher. |\n| `VoucherDate` | `string (date)` | ❌ No | Original creation date of the voucher (dd/MM/yyyy). |\n| `VoucherAvailable` | `integer` | ❌ No | Voucher unit quantity. |\n| `VoucherUsed` | `integer` | ❌ No | Used voucher unit quantity. |\n| `VoucherPrice` | `number (double)` | ❌ No | New price or migrated price of the voucher. |\n| `VoucherExpiryDate` | `string (date)` | ❌ No | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher/%7B%7BvoucherID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"c3743fca-db76-4513-a74b-b6148dd9ce41"},{"name":"Edit Voucher Expiry Date","id":"90be049c-42e4-4279-b342-0cd6c26e8518","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}","description":"<p>Updates only the expiration date of an existing voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - Edit - Allow the expiry date of a voucher to be edited</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>VoucherExpiryDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>New expiration date of the voucher (dd/MM/yyyy).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher","{{voucherID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e90f1c3e-dcda-41d9-9676-5f459ffad14a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"a60c94c7-4994-45d1-b5e3-c13b927f45df","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the voucher for which the expiration is to be changed.</p>\n","type":"text/plain"},"type":"any","value":"17","key":"voucherID"}]}},"response":[{"id":"e9890ccc-f3bf-4b31-8fac-628eb00ee4c9","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"6679b817-7445-401e-a5b9-6a22ec7a115e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"eed75d89-af1d-49e8-a4d3-c4fef3835814","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bbfa9f71-39cc-484b-9d32-98130e4f9876","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"df57e33c-b00e-4f93-9ddd-1b1f9223b033","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher/%7B%7BvoucherID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6eadab97-d4ea-454b-b865-043fd1594f40","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"93ca1349-79cd-4d99-88c8-236477deb49d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"67e6f475-f5ff-487e-a7cd-fbfd7a8e6721","name":"VoucherExpiryDate format validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"VoucherExpiryDate\",\n  \"message\": \"VoucherExpiryDate must be a valid date in dd/MM/yyyy format.\"\n}"},{"id":"bfea74a1-8f2f-4d76-a796-db8a65432b81","name":"VoucherExpiryDate past date validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"VoucherExpiryDate\",\n  \"message\": \"VoucherExpiryDate cannot be earlier than today.\"\n}"},{"id":"6a0c4e91-cbe1-4ed9-bb36-3a40653d5c14","name":"VoucherExpiryDate required validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"VoucherExpiryDate\",\n  \"message\": \"VoucherExpiryDate is required.\"\n}"},{"id":"c6fba506-afa0-4e14-b309-10ecebda6dcd","name":"InvalidClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher expiry date could not be updated. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"49930685-5aa0-4e64-a3bd-19f9496d582a","name":"DateError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Could not update the expiration date. Check the format and the voucher ID.\",\n  \"ErrorCode\": \"345\"\n}"},{"id":"1be2b864-a509-4013-b055-c4843281c683","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher for which the expiration is to be changed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherExpiryDate` | `string (date)` | ✅ Yes | New expiration date of the voucher (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"90be049c-42e4-4279-b342-0cd6c26e8518"},{"name":"Get Voucher","id":"ba7689cd-e200-4996-a635-5b8c1e05c176","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}","description":"<p>Retrieves current data for a specific voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - Edit - Modify the details of a voucher</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher","{{voucherID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ba7da226-7a3b-4dd8-9a0c-2d0efa67f009","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"beeba79a-16d9-4681-b1d5-516f28ec9e9b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the voucher to be queried.</p>\n","type":"text/plain"},"type":"any","value":"17","key":"voucherID"}]}},"response":[{"id":"f7a1156a-6ecb-4004-bc73-bc9338902bb3","name":"Voucher data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be queried."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"VoucherProductID\": 105,\n  \"VoucherDate\": \"17/02/2026\",\n  \"VoucherAvailable\": 1,\n  \"VoucherUsed\": 2,\n  \"VoucherMigratedPrice\": \"20,00\",\n  \"VoucherExpiryDate\": \"31/12/2026\"\n}"},{"id":"515231f4-61e2-414c-bdf3-47cc034bfd33","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be queried."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d04d4cd2-04b9-4e05-a770-59d9763cbbad","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be queried."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9e34dc58-830d-471b-a14e-99bda4fa7be4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be queried."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"fc103d51-fe3e-4650-99b8-6a2686a6dad2","name":"The voucher does not exist or the ID is incorrect.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be queried."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error loading the voucher, check that the ID is correct\",\n  \"ErrorCode\": \"44\"\n}"},{"id":"55571de8-0ae4-4d06-9253-434ed71dccfc","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be queried."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7aa85800-8fc4-4018-b8f4-2dd16a0bbbd8","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be queried."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"641393a1-d35e-49e7-ab1a-cd1581a8106d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be queried."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"ea089166-97d0-419f-a271-1d1b84cf8437","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be queried."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher/%7B%7BvoucherID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"ba7689cd-e200-4996-a635-5b8c1e05c176"},{"name":"List Client Vouchers","id":"2f53e26f-5125-4318-b3fa-a03c134e379b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes","description":"<p>Retrieves the client voucher list when voucherID is 0 When voucherID is different from 0, it retrieves the notes of the specified voucher</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - List - See the list of a client's vouchers</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ca313828-6878-4517-ae5f-f88021be6129","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"4cfe2f2c-bb5b-4005-9a56-8bdfab4ab77f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Voucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"voucherID"}]}},"response":[{"id":"afa79e46-a093-4a42-b21e-6aaa05bbb44a","name":"Voucher response retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."},{"key":"voucherID","value":"0","description":"**Required** | Type: `integer`\n\nVoucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"VoucherID\": 17,\n    \"VoucherNotes\": \"Purchased 1 unit on 11/12/2025 09:35:48 (ClinicID: 2, TicketID: 37). Voucher manually closed on 13/04/2026 09:11:43 (ClinicID: 1, UserID: 237, Available: 1).\",\n    \"VoucherNotRegularized\": 0\n  }\n]"},{"id":"acf492ad-dab7-4cd1-85d1-24b9799d13f1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."},{"key":"voucherID","value":"0","description":"**Required** | Type: `integer`\n\nVoucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6e96cc08-7222-4a31-b3a6-cedced18eee5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."},{"key":"voucherID","value":"0","description":"**Required** | Type: `integer`\n\nVoucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5ccf55c7-f0e7-4df0-81a7-f4a4f7af8086","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."},{"key":"voucherID","value":"0","description":"**Required** | Type: `integer`\n\nVoucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"97186305-30b0-4533-9af9-59913d919eab","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."},{"key":"voucherID","value":"0","description":"**Required** | Type: `integer`\n\nVoucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher/%7B%7BvoucherID%7D%7D/notes\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f372a35c-30a2-42fb-9576-d4fdc2b54ff9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."},{"key":"voucherID","value":"0","description":"**Required** | Type: `integer`\n\nVoucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c04e2192-5ac8-4e32-9fb4-b365c7067e45","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."},{"key":"voucherID","value":"0","description":"**Required** | Type: `integer`\n\nVoucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ebc60e38-117f-4c35-9f0e-de162cf3c6af","name":"Response when voucherID is 0 and the flow uses SEC_VOUCHER_SEARCH_FORM.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."},{"key":"voucherID","value":"0","description":"**Required** | Type: `integer`\n\nVoucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"VoucherID\": 17,\n    \"VoucherDesc\": \"1-session underarm voucher\",\n    \"VoucherDate\": \"11/12/2025\",\n    \"VoucherAvailable\": 1,\n    \"VoucherUsed\": 0,\n    \"VoucherExpiryDate\": \"\",\n    \"VoucherClosed\": 0,\n    \"VoucherIsFlatRate\": false,\n    \"VoucherNotes\": \"\",\n    \"VoucherNotRegularized\": 0\n  },\n  {\n    \"VoucherID\": 43,\n    \"VoucherDesc\": \"3-session voucher\",\n    \"VoucherDate\": \"12/02/2026\",\n    \"VoucherAvailable\": 1,\n    \"VoucherUsed\": 1,\n    \"VoucherExpiryDate\": \"11/05/2026\",\n    \"VoucherClosed\": 0,\n    \"VoucherIsFlatRate\": false,\n    \"VoucherNotes\": \"\",\n    \"VoucherNotRegularized\": 0\n  }\n]"},{"id":"383cd989-544b-4d69-b2f8-df52b69d7c65","name":"ClientDoesNotExist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."},{"key":"voucherID","value":"0","description":"**Required** | Type: `integer`\n\nVoucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error obtaining the voucher list. Verify the IDs.\",\n  \"ErrorCode\": \"44\"\n}"},{"id":"aac6ba61-62d0-42c4-9c55-f3b56259fa1d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."},{"key":"voucherID","value":"0","description":"**Required** | Type: `integer`\n\nVoucher selector. Use 0 to retrieve the client voucher list; use any other voucher ID to retrieve the notes for that specific voucher."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2f53e26f-5125-4318-b3fa-a03c134e379b"},{"name":"Open Voucher","id":"d5b79d02-2693-4a3a-b17a-87737bcd2538","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status","description":"<p>Reopens a previously closed voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - Open bonuses - Change bonus status to open</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f02579bd-362e-4524-9abc-9b8ff064458f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"6cc29f0b-b9a2-48d1-894e-99a280d6bb54","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the voucher to be opened.</p>\n","type":"text/plain"},"type":"any","value":"17","key":"voucherID"}]}},"response":[{"id":"6110adaa-fd1b-49dd-8f04-a8f7a3e58f8c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be opened."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a99cedac-3077-4ca6-a38a-af0d36a92cc1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be opened."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"73a00c8e-60ee-4f13-9e88-b40ca258b3b3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be opened."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f755d4a6-2238-4568-9da1-c5f6ae5ab87a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be opened."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"24f19f92-bdf5-43ae-ac13-0abb7e13b32d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be opened."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher/%7B%7BvoucherID%7D%7D/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ff13d9aa-d350-4ce9-b32b-bb3dafc07b54","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be opened."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5a0fe57d-4733-4bbf-8556-219b1b50c53e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be opened."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fae76784-c00c-4975-a707-b21cabc71c97","name":"InvalidVoucherOpenIdentifiers","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be opened."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher could not be reopened. Check that clientID is valid and clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"06dff820-6ecf-4b12-a030-30add653d0b6","name":"OpeningError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be opened."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Could not open the voucher. Check the ID, current status, or your permissions de acceso.\",\n  \"ErrorCode\": \"589\"\n}"},{"id":"8b71a783-4131-4f35-8928-b4db7287d59d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be opened."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d5b79d02-2693-4a3a-b17a-87737bcd2538"},{"name":"Regularize All Client Vouchers","id":"09d19624-4c2f-4d53-94cd-ba6db7026dac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all","description":"<p>Regularizes several of a client's vouchers in a single call. Each supplied voucher's session counter is adjusted by the given number of sessions. Batch variant of Regularize Voucher Sessions</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - Regularize all of a client's vouchers</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Vouchers</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>List of the client's vouchers to regularize, each with the number of sessions to regularize.</td>\n</tr>\n<tr>\n<td><code>VoucherID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>VoucherUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher","regularize-all"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c77bd2c1-d3a8-4425-bf0c-0b60253aad38","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Customer whose vouchers are being regularized.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"45a099c0-dda9-43a3-924c-b17479b80a67","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","regularize-all"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer whose vouchers are being regularized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Vouchers` | `array` | ✅ Yes | List of the client's vouchers to regularize, each with the number of sessions to regularize. |\n| `VoucherID` | `integer` | ❌ No |  |\n| `VoucherUnits` | `integer` | ❌ No |  |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"3bca3739-f1e9-412f-85d6-c2deb72cdd2e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","regularize-all"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer whose vouchers are being regularized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Vouchers` | `array` | ✅ Yes | List of the client's vouchers to regularize, each with the number of sessions to regularize. |\n| `VoucherID` | `integer` | ❌ No |  |\n| `VoucherUnits` | `integer` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9bc663c2-1969-4deb-ae6d-5af28053230f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","regularize-all"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer whose vouchers are being regularized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Vouchers` | `array` | ✅ Yes | List of the client's vouchers to regularize, each with the number of sessions to regularize. |\n| `VoucherID` | `integer` | ❌ No |  |\n| `VoucherUnits` | `integer` | ❌ No |  |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"325d36f7-cf37-40b5-8af3-068cf0b0a41c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","regularize-all"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer whose vouchers are being regularized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Vouchers` | `array` | ✅ Yes | List of the client's vouchers to regularize, each with the number of sessions to regularize. |\n| `VoucherID` | `integer` | ❌ No |  |\n| `VoucherUnits` | `integer` | ❌ No |  |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a3930ec3-99bc-415c-b661-93a847fab97a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","regularize-all"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer whose vouchers are being regularized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Vouchers` | `array` | ✅ Yes | List of the client's vouchers to regularize, each with the number of sessions to regularize. |\n| `VoucherID` | `integer` | ❌ No |  |\n| `VoucherUnits` | `integer` | ❌ No |  |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher/regularize-all\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"094da2e4-569d-45f8-884a-d54ce02af61f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","regularize-all"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer whose vouchers are being regularized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Vouchers` | `array` | ✅ Yes | List of the client's vouchers to regularize, each with the number of sessions to regularize. |\n| `VoucherID` | `integer` | ❌ No |  |\n| `VoucherUnits` | `integer` | ❌ No |  |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4a2ad72f-c4cc-4fe2-8f98-c45b1ecc7c5d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","regularize-all"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer whose vouchers are being regularized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Vouchers` | `array` | ✅ Yes | List of the client's vouchers to regularize, each with the number of sessions to regularize. |\n| `VoucherID` | `integer` | ❌ No |  |\n| `VoucherUnits` | `integer` | ❌ No |  |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"52eec881-481a-4768-9b45-141e3a168d09","name":"InvalidVoucherRegularizeClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","regularize-all"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer whose vouchers are being regularized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Vouchers` | `array` | ✅ Yes | List of the client's vouchers to regularize, each with the number of sessions to regularize. |\n| `VoucherID` | `integer` | ❌ No |  |\n| `VoucherUnits` | `integer` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher sessions could not be regularized. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"fd5822b4-7c39-4269-828a-61c398bef5e2","name":"RegularizationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","regularize-all"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer whose vouchers are being regularized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Vouchers` | `array` | ✅ Yes | List of the client's vouchers to regularize, each with the number of sessions to regularize. |\n| `VoucherID` | `integer` | ❌ No |  |\n| `VoucherUnits` | `integer` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error regularizing the voucher.\",\n  \"ErrorCode\": \"146\"\n}"},{"id":"26d8f6d7-9899-4485-bb47-a7338924c35d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Vouchers\": [\n    {\n      \"VoucherID\": 17,\n      \"VoucherUnits\": 1\n    },\n    {\n      \"VoucherID\": 18,\n      \"VoucherUnits\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/regularize-all?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","regularize-all"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nCustomer whose vouchers are being regularized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Vouchers` | `array` | ✅ Yes | List of the client's vouchers to regularize, each with the number of sessions to regularize. |\n| `VoucherID` | `integer` | ❌ No |  |\n| `VoucherUnits` | `integer` | ❌ No |  |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"09d19624-4c2f-4d53-94cd-ba6db7026dac"},{"name":"Regularize Voucher Sessions","id":"1b96e762-13f1-4858-a239-987e169d5e37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?voucherUnits=1","description":"<p>Allows manual adjustment of a specific voucher's session counter. Used to correct discrepancies in service usage. If 'VoucherRegularize' is specified, all client vouchers will be regularized.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - Regularize voucher - Regularize a client's voucher</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Number of sessions of the voucher to be regularized.</p>\n","type":"text/plain"},"key":"voucherUnits","value":"1"}],"variable":[{"id":"429b1b20-cb9f-4146-a0c5-5d7e43930e57","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Source customer ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"54496bf3-a0cf-4eea-aa3c-2f1224c564ff","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the voucher to be regularized.</p>\n","type":"text/plain"},"type":"any","value":"17","key":"voucherID"}]}},"response":[{"id":"373f68b5-53fb-40ac-a244-e000e12b1722","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?clinicID=1&voucherUnits=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nNumber of sessions of the voucher to be regularized.","key":"voucherUnits","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be regularized."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"531f5b14-05f1-4b1c-8f10-f34e1f8a1bb0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?clinicID=1&voucherUnits=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nNumber of sessions of the voucher to be regularized.","key":"voucherUnits","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be regularized."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bc0aba97-064a-4d78-954b-339db7ef6ff8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?clinicID=1&voucherUnits=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nNumber of sessions of the voucher to be regularized.","key":"voucherUnits","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be regularized."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6c142d1b-77e9-4a04-9bc4-9bfd29c12279","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?clinicID=1&voucherUnits=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nNumber of sessions of the voucher to be regularized.","key":"voucherUnits","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be regularized."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a7c0cf62-0c1f-4d1b-97e8-2194e241ee8e","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?clinicID=1&voucherUnits=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nNumber of sessions of the voucher to be regularized.","key":"voucherUnits","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be regularized."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher/%7B%7BvoucherID%7D%7D/regularize\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3730a403-9958-4d5a-887c-5ce20585f2a5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?clinicID=1&voucherUnits=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nNumber of sessions of the voucher to be regularized.","key":"voucherUnits","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be regularized."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b38ae85a-e5bd-4cb9-8625-022f7bb75376","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?clinicID=1&voucherUnits=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nNumber of sessions of the voucher to be regularized.","key":"voucherUnits","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be regularized."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fc783931-1a9b-4fbb-8d0f-a47a0bb689ea","name":"InvalidVoucherRegularizeClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?clinicID=1&voucherUnits=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nNumber of sessions of the voucher to be regularized.","key":"voucherUnits","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be regularized."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher sessions could not be regularized. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"4cc67772-d0e9-474a-80fa-317385408ad3","name":"RegularizationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?clinicID=1&voucherUnits=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nNumber of sessions of the voucher to be regularized.","key":"voucherUnits","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be regularized."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error regularizing the voucher.\",\n  \"ErrorCode\": \"146\"\n}"},{"id":"b5dcac1a-b182-46db-b558-a2ee3c847ca9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/regularize?clinicID=1&voucherUnits=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","regularize"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nNumber of sessions of the voucher to be regularized.","key":"voucherUnits","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID."},{"key":"voucherID","value":"17","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher to be regularized."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1b96e762-13f1-4858-a239-987e169d5e37"},{"name":"Subtract Voucher Uses","id":"42c9c739-487c-4977-a30c-a6d680dcd532","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}","description":"<p>Subtracts a specific number of units or sessions from an existing voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - Discount use - Take away the use of a voucher</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>VoucherUnits</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Number of voucher units to subtract.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher","{{voucherID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"50adc240-6b90-431a-8d1c-4879c09d33a7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"6d794cdb-d917-4068-9481-22f8765b64ad","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the voucher from which units will be subtracted.</p>\n","type":"text/plain"},"type":"any","value":"43","key":"voucherID"}]}},"response":[{"id":"55d6ba20-3204-4ec6-b482-9ce991e32141","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"43","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher from which units will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherUnits` | `integer` | ✅ Yes | Number of voucher units to subtract. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8f876d57-419d-4269-b449-4cb9c25291f5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"43","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher from which units will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherUnits` | `integer` | ✅ Yes | Number of voucher units to subtract. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cdd6760d-0b52-4e42-a9ea-76ca32690f81","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"43","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher from which units will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherUnits` | `integer` | ✅ Yes | Number of voucher units to subtract. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d174f784-fa4a-4291-8553-2b9fa9d3f5e0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"43","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher from which units will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherUnits` | `integer` | ✅ Yes | Number of voucher units to subtract. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9cab6ff7-5b4e-4a1c-ad7c-209b1e415983","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"43","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher from which units will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherUnits` | `integer` | ✅ Yes | Number of voucher units to subtract. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher/%7B%7BvoucherID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"77a7d502-9212-4a15-a61d-1ad0b286ad83","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"43","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher from which units will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherUnits` | `integer` | ✅ Yes | Number of voucher units to subtract. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fc98aef4-37f1-4f7f-b3e9-1febc1bac075","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"43","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher from which units will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherUnits` | `integer` | ✅ Yes | Number of voucher units to subtract. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2eca1b51-534f-434b-81f4-0ecab1fb3701","name":"InvalidVoucherSubtractClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"43","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher from which units will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherUnits` | `integer` | ✅ Yes | Number of voucher units to subtract. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher uses could not be subtracted. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"7832ebab-cc9c-4694-a0ee-ca644d7c6986","name":"SubtractionError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"43","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher from which units will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherUnits` | `integer` | ✅ Yes | Number of voucher units to subtract. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error subtracting sessions from the voucher. Verify that the voucher has a balance suficiente.\",\n  \"ErrorCode\": \"85\"\n}"},{"id":"54409ff1-0f51-43e5-a3b1-21c9c94d5da3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherUnits\": 23\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."},{"key":"voucherID","value":"43","description":"**Required** | Type: `integer`\n\nUnique ID of the voucher from which units will be subtracted."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherUnits` | `integer` | ✅ Yes | Number of voucher units to subtract. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"42c9c739-487c-4977-a30c-a6d680dcd532"},{"name":"Transfer Voucher Sessions","id":"7738e9c6-6a3f-48e3-8a96-98cc4ea1e2af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer","description":"<p>Allows transferring a specific number of sessions from a source client's voucher to a destination client. If no units are specified, the entire voucher will be transferred.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Vouchers - Transfer voucher units - Transfer sessions from one client's voucher to another</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TargetClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the client receiving the voucher transfer.</td>\n</tr>\n<tr>\n<td><code>VoucherUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of sessions or units to transfer. If omitted, the full voucher transfer is applied.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0d8544e1-a1ac-42ba-9db8-cfe0be5f1eda","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Source customer ID that owns the voucher to transfer.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"b8c85a57-93f1-438b-adb9-c0e94848e36c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the voucher to be transferred.</p>\n","type":"text/plain"},"type":"any","value":"18","key":"voucherID"}]}},"response":[{"id":"56fcf1f1-ddc4-4822-b510-5b560842d4d3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7b8984a9-27ab-43ad-a4f3-d87b2fc82968","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"00179c0a-58e7-41dc-9cf2-40ecdd82e4bd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"151ece63-e5bb-4d24-bf5c-a088686e00cd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4ed794e2-7c1a-4d06-95b8-7c877af37599","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/voucher/%7B%7BvoucherID%7D%7D/transfer\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b2296d12-0e4f-442c-8d38-0e9f71436eda","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5f82d8fe-9d8e-4379-8733-f2999216fdfa","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bd13408d-ad61-4345-8655-c10043888407","name":"InvalidVoucherTransferClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher sessions could not be transferred. Check that clinicID is informed correctly.\",\n  \"errorCode\": \"16\"\n}"},{"id":"324473f1-84d9-4d0b-be42-b13b1e1b4b6d","name":"TransferError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error transferring voucher sessions. Check the customer ID. destination and the voucher balance.\",\n  \"ErrorCode\": \"46\"\n}"},{"id":"b7ea2596-5ddd-469a-99a9-9b927aeb1ae0","name":"TransferIDError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error transferring voucher sessions. Check the IDs.\",\n  \"ErrorCode\": \"105\"\n}"},{"id":"33fa37a7-b1b8-4bd1-8c1c-39132f016c23","name":"VoucherTransferError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error transferring the voucher. Check the destination customer ID.\",\n  \"ErrorCode\": \"165\"\n}"},{"id":"cff639ca-3b59-476d-9b30-a605613f6d32","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TargetClientID\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/voucher/{{voucherID}}/transfer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","voucher","{{voucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nSource customer ID that owns the voucher to transfer."},{"key":"voucherID","value":"18","description":"**Required** | Type: `integer`\n\nID of the voucher to be transferred."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TargetClientID` | `integer` | ✅ Yes | Identifier of the client receiving the voucher transfer. |\n| `VoucherUnits` | `integer` | ❌ No | Number of sessions or units to transfer. If omitted, the full voucher transfer is applied. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7738e9c6-6a3f-48e3-8a96-98cc4ea1e2af"}],"id":"d324a4c5-5dc6-4a29-a5d4-0b6f4e0d063e","description":"<p>Client voucher creation, usage, transfer, and regularization endpoints.</p>\n","_postman_id":"d324a4c5-5dc6-4a29-a5d4-0b6f4e0d063e"},{"name":"Add Client Body-Tracking Parameter Values","id":"07908179-ee8d-47ca-80f2-4377b723e9bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params","description":"<p>Records a new set of body-tracking parameter values for a client, optionally associated with an appointment.</p>\n<p><strong>Permision:</strong></p>\n<p>Treatment Booth - Add body parameters - Add client's body parameters from the cabin window for monitoring</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Appointment this tracking record was taken during.</td>\n</tr>\n<tr>\n<td><code>TrackingParams</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>The body-tracking values to record for the client. At least one value is required.</td>\n</tr>\n<tr>\n<td><code>ParamID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Which parameter this value is for.</td>\n</tr>\n<tr>\n<td><code>ParamValue</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>The recorded value.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","tracking-params"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"235654f7-5e51-4221-9b52-3277525e6fca","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID the tracking values belong to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"9cd28dd7-308f-4f7d-9a19-94290e5780b1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID the tracking values belong to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGID` | `integer` | ❌ No | Appointment this tracking record was taken during. |\n| `TrackingParams` | `array` | ✅ Yes | The body-tracking values to record for the client. At least one value is required. |\n| `ParamID` | `integer` | ✅ Yes | Which parameter this value is for. |\n| `ParamValue` | `string` | ✅ Yes | The recorded value. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1b224900-424e-46ec-8e16-61bc578aa2cf","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID the tracking values belong to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGID` | `integer` | ❌ No | Appointment this tracking record was taken during. |\n| `TrackingParams` | `array` | ✅ Yes | The body-tracking values to record for the client. At least one value is required. |\n| `ParamID` | `integer` | ✅ Yes | Which parameter this value is for. |\n| `ParamValue` | `string` | ✅ Yes | The recorded value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"119949cf-1698-4088-b470-a35c892f3f27","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID the tracking values belong to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGID` | `integer` | ❌ No | Appointment this tracking record was taken during. |\n| `TrackingParams` | `array` | ✅ Yes | The body-tracking values to record for the client. At least one value is required. |\n| `ParamID` | `integer` | ✅ Yes | Which parameter this value is for. |\n| `ParamValue` | `string` | ✅ Yes | The recorded value. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d505201a-e39a-4750-89f8-60e1b8acfdfc","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID the tracking values belong to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGID` | `integer` | ❌ No | Appointment this tracking record was taken during. |\n| `TrackingParams` | `array` | ✅ Yes | The body-tracking values to record for the client. At least one value is required. |\n| `ParamID` | `integer` | ✅ Yes | Which parameter this value is for. |\n| `ParamValue` | `string` | ✅ Yes | The recorded value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f3213d3d-2d07-4fcb-9352-801eeed75de9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID the tracking values belong to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGID` | `integer` | ❌ No | Appointment this tracking record was taken during. |\n| `TrackingParams` | `array` | ✅ Yes | The body-tracking values to record for the client. At least one value is required. |\n| `ParamID` | `integer` | ✅ Yes | Which parameter this value is for. |\n| `ParamValue` | `string` | ✅ Yes | The recorded value. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/tracking-params\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"59fe3e77-a646-4a04-99b1-77f37bbcf9dd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID the tracking values belong to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGID` | `integer` | ❌ No | Appointment this tracking record was taken during. |\n| `TrackingParams` | `array` | ✅ Yes | The body-tracking values to record for the client. At least one value is required. |\n| `ParamID` | `integer` | ✅ Yes | Which parameter this value is for. |\n| `ParamValue` | `string` | ✅ Yes | The recorded value. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f5ef40de-f1dc-4748-a3f1-97290bb14772","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID the tracking values belong to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGID` | `integer` | ❌ No | Appointment this tracking record was taken during. |\n| `TrackingParams` | `array` | ✅ Yes | The body-tracking values to record for the client. At least one value is required. |\n| `ParamID` | `integer` | ✅ Yes | Which parameter this value is for. |\n| `ParamValue` | `string` | ✅ Yes | The recorded value. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b1bae0ed-7160-4889-b84f-c1d5accb0da1","name":"TrackingParams must contain at least one value","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID the tracking values belong to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGID` | `integer` | ❌ No | Appointment this tracking record was taken during. |\n| `TrackingParams` | `array` | ✅ Yes | The body-tracking values to record for the client. At least one value is required. |\n| `ParamID` | `integer` | ✅ Yes | Which parameter this value is for. |\n| `ParamValue` | `string` | ✅ Yes | The recorded value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"TrackingParams must contain at least one value.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"5f882e5a-c2eb-4f4c-a2d7-8c44fca31f0a","name":"ValueTooLong","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID the tracking values belong to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGID` | `integer` | ❌ No | Appointment this tracking record was taken during. |\n| `TrackingParams` | `array` | ✅ Yes | The body-tracking values to record for the client. At least one value is required. |\n| `ParamID` | `integer` | ✅ Yes | Which parameter this value is for. |\n| `ParamValue` | `string` | ✅ Yes | The recorded value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"One or more tracking values exceed the 255 character limit.\",\n  \"errorCode\": \"41\"\n}"},{"id":"3cddc199-9a7d-410b-81aa-a67bde5acd8e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TrackingParams\": [\n    {\n      \"ParamID\": 1,\n      \"ParamValue\": \"68.5\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID the tracking values belong to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGID` | `integer` | ❌ No | Appointment this tracking record was taken during. |\n| `TrackingParams` | `array` | ✅ Yes | The body-tracking values to record for the client. At least one value is required. |\n| `ParamID` | `integer` | ✅ Yes | Which parameter this value is for. |\n| `ParamValue` | `string` | ✅ Yes | The recorded value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"07908179-ee8d-47ca-80f2-4377b723e9bc"},{"name":"Advanced Client Search","id":"3ded7fe4-fc04-494c-afc5-e5ca81931df2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"<p>Search for clients by their personal details. Only the identity/contact filters are applied (name, surnames, exact client id, e-mail, birth date, sex, referer, country, province, post code); the remaining filters in the body (purchases, appointments, budgets, vouchers and the rest) are accepted but ignored.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Search - Client search</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Name</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>First name.</td>\n</tr>\n<tr>\n<td><code>Surname1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>First surname.</td>\n</tr>\n<tr>\n<td><code>Surname2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Second surname.</td>\n</tr>\n<tr>\n<td><code>Sex</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Sex.</td>\n</tr>\n<tr>\n<td><code>BirthDay</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Day of birth.</td>\n</tr>\n<tr>\n<td><code>BirthMonth</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Month of birth.</td>\n</tr>\n<tr>\n<td><code>BirthYear</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Year of birth.</td>\n</tr>\n<tr>\n<td><code>ClientBirthday</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Only show clients whose birthday is today.</td>\n</tr>\n<tr>\n<td><code>AgeIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum age.</td>\n</tr>\n<tr>\n<td><code>AgeEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum age.</td>\n</tr>\n<tr>\n<td><code>CountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Country.</td>\n</tr>\n<tr>\n<td><code>ProvinceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Province.</td>\n</tr>\n<tr>\n<td><code>PostCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Postal code.</td>\n</tr>\n<tr>\n<td><code>Email</code></td>\n<td><code>string (email)</code></td>\n<td>❌ No</td>\n<td>Email address.</td>\n</tr>\n<tr>\n<td><code>ClientIDIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum client ID.</td>\n</tr>\n<tr>\n<td><code>ClientIDEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum client ID.</td>\n</tr>\n<tr>\n<td><code>ClinicsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Only show clients from these clinics.</td>\n</tr>\n<tr>\n<td><code>ReferersList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Only show clients referred by these people.</td>\n</tr>\n<tr>\n<td><code>SeniorityIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum time as a client.</td>\n</tr>\n<tr>\n<td><code>SeniorityEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum time as a client.</td>\n</tr>\n<tr>\n<td><code>SeniorityType</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Unit for the time-as-client range: days or months.</td>\n</tr>\n<tr>\n<td><code>LifeCycleStage</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Client's lifecycle stage.</td>\n</tr>\n<tr>\n<td><code>PrivacyPolicy</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Client accepted the privacy policy.</td>\n</tr>\n<tr>\n<td><code>CommercialComms</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Client accepted marketing communications.</td>\n</tr>\n<tr>\n<td><code>ClientsApp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Has the app installed: -1 yes, 0 no, 2 all.</td>\n</tr>\n<tr>\n<td><code>ClientVIP</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>VIP status: -1 VIP only, 0 non-VIP only, 2 all.</td>\n</tr>\n<tr>\n<td><code>CustomFilters</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Extra saved filters to apply.</td>\n</tr>\n<tr>\n<td><code>InvoiceIni</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Minimum amount invoiced.</td>\n</tr>\n<tr>\n<td><code>InvoiceEnd</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Maximum amount invoiced.</td>\n</tr>\n<tr>\n<td><code>InvoiceNumIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum number of invoices.</td>\n</tr>\n<tr>\n<td><code>InvoiceNumEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum number of invoices.</td>\n</tr>\n<tr>\n<td><code>InvoiceDateIni</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Earliest invoice date.</td>\n</tr>\n<tr>\n<td><code>InvoiceDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Latest invoice date.</td>\n</tr>\n<tr>\n<td><code>InvoiceDaysIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum days since the last invoice.</td>\n</tr>\n<tr>\n<td><code>InvoiceDaysEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum days since the last invoice.</td>\n</tr>\n<tr>\n<td><code>HasBoughtDateIni</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Earliest purchase date.</td>\n</tr>\n<tr>\n<td><code>HasBoughtDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Latest purchase date.</td>\n</tr>\n<tr>\n<td><code>HasBoughtDaysIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum days since the purchase.</td>\n</tr>\n<tr>\n<td><code>HasBoughtDaysEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum days since the purchase.</td>\n</tr>\n<tr>\n<td><code>BuyAnyProducts</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Match clients who bought any, not all, of the listed products.</td>\n</tr>\n<tr>\n<td><code>BuyProductsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Products the client must have bought.</td>\n</tr>\n<tr>\n<td><code>NotBuyAnyProducts</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Match clients missing at least one, not all, of the listed products.</td>\n</tr>\n<tr>\n<td><code>NotBuyProductsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Products the client must not have bought.</td>\n</tr>\n<tr>\n<td><code>NextAppIni</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Earliest next-appointment date.</td>\n</tr>\n<tr>\n<td><code>NextAppEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Latest next-appointment date.</td>\n</tr>\n<tr>\n<td><code>NextAppDaysIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum days until the next appointment.</td>\n</tr>\n<tr>\n<td><code>NextAppDaysEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum days until the next appointment.</td>\n</tr>\n<tr>\n<td><code>NextAppAnyTreatments</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Match clients whose next appointment includes any, not all, of the listed treatments.</td>\n</tr>\n<tr>\n<td><code>NextAppProductsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Treatments expected in the client's next appointment.</td>\n</tr>\n<tr>\n<td><code>LastSessionIni</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Earliest last-session date.</td>\n</tr>\n<tr>\n<td><code>LastSessionEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Latest last-session date.</td>\n</tr>\n<tr>\n<td><code>LastSessionDaysIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum days since the last session.</td>\n</tr>\n<tr>\n<td><code>LastSessionDaysEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum days since the last session.</td>\n</tr>\n<tr>\n<td><code>LastSessionAnyTreatments</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Match clients whose last session includes any, not all, of the listed treatments.</td>\n</tr>\n<tr>\n<td><code>LastSessionAppProductsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Treatments expected in the client's last session.</td>\n</tr>\n<tr>\n<td><code>NotFutureAppList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Clients with no upcoming appointment for these treatments.</td>\n</tr>\n<tr>\n<td><code>AppAssistNumIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum number of appointments attended.</td>\n</tr>\n<tr>\n<td><code>AppAssistNumEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum number of appointments attended.</td>\n</tr>\n<tr>\n<td><code>AppAssistProductsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Only count attended appointments for these treatments.</td>\n</tr>\n<tr>\n<td><code>AdvisorClientsIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum number of clients referred by this client.</td>\n</tr>\n<tr>\n<td><code>AdvisorClientsEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum number of clients referred by this client.</td>\n</tr>\n<tr>\n<td><code>PointsIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum loyalty points.</td>\n</tr>\n<tr>\n<td><code>PointsEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum loyalty points.</td>\n</tr>\n<tr>\n<td><code>ClientHasActiveVouchersSuscriptions</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Client has an active voucher or subscription.</td>\n</tr>\n<tr>\n<td><code>VoucherList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Only apply the voucher filters to these vouchers.</td>\n</tr>\n<tr>\n<td><code>VoucherType</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Voucher amount unit: N number of sessions, P percentage.</td>\n</tr>\n<tr>\n<td><code>VoucherNumAmount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Remaining sessions threshold.</td>\n</tr>\n<tr>\n<td><code>VoucherPerAmount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Remaining percentage threshold.</td>\n</tr>\n<tr>\n<td><code>VoucherNumCriteria</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>How to compare the remaining sessions: less than, greater than, or equal.</td>\n</tr>\n<tr>\n<td><code>VoucherPerCriteria</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>How to compare the remaining percentage: less than, greater than, or equal.</td>\n</tr>\n<tr>\n<td><code>VoucherExpiryDateStart</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Earliest voucher expiry date.</td>\n</tr>\n<tr>\n<td><code>VoucherExpiryDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Latest voucher expiry date.</td>\n</tr>\n<tr>\n<td><code>BudgetState</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Budget status.</td>\n</tr>\n<tr>\n<td><code>BudgetLastDaysChecked</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Turn on the recent-budget filter.</td>\n</tr>\n<tr>\n<td><code>BudgetLastDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Budget created within the last N days.</td>\n</tr>\n<tr>\n<td><code>BudgetProductChecked</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Turn on the budget-products filter.</td>\n</tr>\n<tr>\n<td><code>BudgetProductList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Products that must appear in the client's budget.</td>\n</tr>\n<tr>\n<td><code>BudgetProductAnyone</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Match any, not all, of the listed budget products.</td>\n</tr>\n<tr>\n<td><code>BudgetProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Product group for the budget products filter.</td>\n</tr>\n<tr>\n<td><code>BudgetFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Restrict the budget products filter to this product family.</td>\n</tr>\n<tr>\n<td><code>Page</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Page number of results, starting at 0.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","advanced-search"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"f3f18571-1e12-4dbb-9756-8969d8e6a7e7","name":"Advanced client search results.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ClientID\": 13217420,\n    \"ClientNumber\": 13217420,\n    \"ClientName\": \"Enrico Fermi\",\n    \"ClientPhone\": \"707777707\",\n    \"ClinicCommercialName\": \"PilotoMigracion2025\",\n    \"ClientIncomplete\": 0,\n    \"ClientDeferred\": 0,\n    \"ClientInvestigate\": 0,\n    \"ClientAppTMP\": 0,\n    \"ClientEMail\": \"t.alva@gmail.com\",\n    \"ClientClinicID\": 3,\n    \"ClientLastPurchaseDate\": \"19/01/2026\",\n    \"ClientLastSessionDate\": \"19/01/2026\"\n  }\n]"},{"id":"b66e0ef8-2f2a-4b57-8bef-2f33ccfa605d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"88f4be87-bb75-47fd-837e-c908c58dbc04","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4ea5ecb4-b23d-4642-8693-f28c0664f43a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"fe2a8357-3de3-49de-aae3-2102f2d873ef","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/advanced-search\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8e08d90b-4a1b-4dcc-a861-6cd7049bfee0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"155e72d7-33f1-4137-8b6b-c7d4b20e92fb","name":"Internal error running the advanced client search for the selected filters (ERR_RUNTIME catch-all from the backend engine).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"An internal error occurred running the advanced search. Try narrowing the search filters and search again.\",\n  \"errorCode\": \"16\",\n  \"errorDescription\": \"ODBC driver does not support the requested properties.\"\n}"},{"id":"d348f131-a99a-4bcb-9d67-19448bc26b35","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1204c77d-a5c9-43a2-a060-8891be88db96","name":"BuyProductsListInvalid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"One or more products in BuyProductsList no longer exist.\",\n  \"errorCode\": \"378\"\n}"},{"id":"95b2fc3b-4b29-47bb-9a3a-12083274bf71","name":"NotBuyProductsListInvalid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"One or more products in NotBuyProductsList or AppAssistProductsList no longer exist.\",\n  \"errorCode\": \"379\"\n}"},{"id":"e55134d6-57c4-4f2b-9724-1c42ba847e18","name":"NextAppProductsListInvalid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"One or more products in NextAppProductsList no longer exist.\",\n  \"errorCode\": \"432\"\n}"},{"id":"7c74a547-c074-40eb-a1b0-047eaa84f722","name":"LastSessionAppProductsListInvalid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"One or more products in LastSessionAppProductsList no longer exist.\",\n  \"errorCode\": \"433\"\n}"},{"id":"41c0afa0-eeb0-488c-a627-6c4fd84a5ee4","name":"BudgetProductListInvalid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"One or more products in BudgetProductList no longer exist.\",\n  \"errorCode\": \"512\"\n}"},{"id":"4a15f95a-6541-49b0-838b-a51b91a39af3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3ded7fe4-fc04-494c-afc5-e5ca81931df2"},{"name":"Create Client","id":"3097495b-8f1c-4629-a07b-af573672e164","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client","description":"<p>Allows creating a new client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Fast registration - Create - Create a new client - Fast registration</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Client name. Only letters and spaces allowed.</td>\n</tr>\n<tr>\n<td><code>ClientSurname1</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>First surname.</td>\n</tr>\n<tr>\n<td><code>ClientPhone1</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Primary phone.</td>\n</tr>\n<tr>\n<td><code>ClientSex</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Gender.</td>\n</tr>\n<tr>\n<td><code>ClientNIF</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Tax ID / National ID.</td>\n</tr>\n<tr>\n<td><code>ClientAddress</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Address.</td>\n</tr>\n<tr>\n<td><code>ClientPostCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Client postal code.</td>\n</tr>\n<tr>\n<td><code>ClientCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Country. Use 201 for Spain.</td>\n</tr>\n<tr>\n<td><code>ClientProvinceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Province. Use 32 for Madrid.</td>\n</tr>\n<tr>\n<td><code>ClientPhone2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary phone.</td>\n</tr>\n<tr>\n<td><code>ClientEmail</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Email address.</td>\n</tr>\n<tr>\n<td><code>ClientForceEmail</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Create the client even if the email is already in use: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientRefererID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Identifier of the referring client who recommended the new client.</td>\n</tr>\n<tr>\n<td><code>ClientExternalReference</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>External client reference. ID from external systems (web, CRM, etc.).</td>\n</tr>\n<tr>\n<td><code>ClientRepParenthood</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Relationship with the legal representative. Only for minors.</td>\n</tr>\n<tr>\n<td><code>ClientRepName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative name.</td>\n</tr>\n<tr>\n<td><code>ClientRepSurnames</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative surnames.</td>\n</tr>\n<tr>\n<td><code>ClientRepAddress</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative address.</td>\n</tr>\n<tr>\n<td><code>ClientRepPhone</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative phone number.</td>\n</tr>\n<tr>\n<td><code>ClientRepIDClass</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Legal representative document type identifier.</td>\n</tr>\n<tr>\n<td><code>ClientRepNIF</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative tax ID or document number.</td>\n</tr>\n<tr>\n<td><code>ClientRepEmail</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative email address.</td>\n</tr>\n<tr>\n<td><code>ClientBirthDate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Birth date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>ClientFWA</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Allow the client to use the app: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientTemp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client is temporary: 0 permanent, -1 temporary.</td>\n</tr>\n<tr>\n<td><code>ClientEnableGeneralConditions</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client accepted the terms and conditions: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientEnableRGPD</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentEmail</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted by email: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentSMS</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted by SMS: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentAPP</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted through the app: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentPhone</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted by phone: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentWhatsApp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentPostal</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted by post: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Internal client notes. Visible only to staff.</td>\n</tr>\n<tr>\n<td><code>ClientCustom1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 1. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 2. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 3. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom4</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 4. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom5</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 5. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom6</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 6. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom7</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 7. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom8</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 8. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom9</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 9. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom10</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 10. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientPhone3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Tertiary phone.</td>\n</tr>\n<tr>\n<td><code>ClientPhonePrefix1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Primary phone prefix.</td>\n</tr>\n<tr>\n<td><code>ClientPhonePrefix2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary phone prefix.</td>\n</tr>\n<tr>\n<td><code>ClientPhonePrefix3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Tertiary phone prefix.</td>\n</tr>\n<tr>\n<td><code>ClientStrNum</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Street number.</td>\n</tr>\n<tr>\n<td><code>ClientExtra</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Extra address info.</td>\n</tr>\n<tr>\n<td><code>ClientCity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>City name.</td>\n</tr>\n<tr>\n<td><code>ClientVIP</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>VIP status: 0 no, -1 yes.</td>\n</tr>\n<tr>\n<td><code>ClientCardNumber</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Card number.</td>\n</tr>\n<tr>\n<td><code>ClientColony</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Colony/neighborhood.</td>\n</tr>\n<tr>\n<td><code>ClientDelegation</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Delegation.</td>\n</tr>\n<tr>\n<td><code>ClientSource</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Client source.</td>\n</tr>\n<tr>\n<td><code>ClientMobileClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Phone classification.</td>\n</tr>\n<tr>\n<td><code>ClientRG</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>RG document number.</td>\n</tr>\n<tr>\n<td><code>ClientLNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal notes.</td>\n</tr>\n<tr>\n<td><code>ClientJobClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Job classification.</td>\n</tr>\n<tr>\n<td><code>ClientDocumentClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Document type.</td>\n</tr>\n<tr>\n<td><code>ClientFWALogin</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>App login.</td>\n</tr>\n<tr>\n<td><code>ClientFWAPassword</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>App password.</td>\n</tr>\n<tr>\n<td><code>ClientAppDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the app is disabled for this client: 0 no, -1 yes.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"e903b9af-deff-4778-9b7f-9f6b236a94be","name":"Customer created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientID\": 1234567\n}"},{"id":"f3bfb6c6-52dc-4cb3-b20d-6855f47052bc","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8e7c3deb-a157-45af-8d8e-8a47e6f674dc","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a43f6bec-98e0-4042-aab8-68f1ecf56257","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"906bba43-ba3b-4d29-8333-97db6e05a30c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b88fb340-4a39-4e38-8974-5afd07245a62","name":"Duplicate client (NIF, Email or Phone already exists). Change the ClientForceEmail value to '1' to allow creating duplicate clients.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"A client with those details already exists.\",\n  \"errorCode\": \"409\"\n}"},{"id":"66bf8aae-49f5-4cee-9141-e9b23179a56b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7009aa45-f8c6-4154-a81f-a1fcf355dd5b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0ff75962-7356-40a9-a790-fd2e5ebbf1e9","name":"ClientName validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientName\",\n  \"message\": \"ClientName is missing or invalid.\"\n}"},{"id":"7fed5ea4-898e-4f32-95c6-0828d3a9cbc0","name":"ClientSurname1 validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientSurname1\",\n  \"message\": \"ClientSurname1 is missing or invalid.\"\n}"},{"id":"75552938-1760-40e3-b551-e6ff61085ea3","name":"ClientPhone1 validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientPhone1\",\n  \"message\": \"ClientPhone1 is missing or invalid.\"\n}"},{"id":"9e21c157-40b8-4bcf-8b14-0cfeb06fffef","name":"ClientEmail validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientEmail\",\n  \"message\": \"ClientEmail is invalid.\"\n}"},{"id":"4a8bd982-8ddb-4f69-92bf-b9ec80ae9d1c","name":"ClientSex validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientSex\",\n  \"message\": \"ClientSex is missing or invalid.\"\n}"},{"id":"417726c6-dd40-4aed-9326-5359c9c1e0cd","name":"ClientBirthDate validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientBirthDate\",\n  \"message\": \"ClientBirthDate is invalid.\"\n}"},{"id":"fc687e7f-baa7-482d-95b0-80084c08a0f2","name":"ClientNIF validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientNIF\",\n  \"message\": \"ClientNIF is invalid.\"\n}"},{"id":"0fc13dd5-c9db-4f64-9a13-ce1a867ed2d2","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3097495b-8f1c-4629-a07b-af573672e164"},{"name":"Create Client Contract","id":"ae61b358-17b3-4320-8ddc-e6876e4d1681","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","description":"<p>Assigns a new contract (based on a contract template) to a client. The backend does not return the new contract ID; retrieve it via GET /client/{clientID}/contracts.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contracts - Create - Create a new client contract</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ContractModelID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the contract template to assign.</td>\n</tr>\n<tr>\n<td><code>ContractDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Date the contract was signed.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","contracts"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"74d26b8d-2e51-4e55-9541-88d7b3148342","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier the contract is assigned to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"b335beb1-56dc-4b34-826b-09a70a5a5946","name":"The contract was assigned to the client successfully. The backend does not return the new contract ID; retrieve it via GET /client/{clientID}/contracts.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier the contract is assigned to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ✅ Yes | ID of the contract template to assign. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Contract created successfully\"\n}"},{"id":"4bf14d15-62fe-4306-a46a-3eb34df493f7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier the contract is assigned to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ✅ Yes | ID of the contract template to assign. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cefaf30a-1131-4c3c-8676-bfec6b3b0f30","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier the contract is assigned to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ✅ Yes | ID of the contract template to assign. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"23d1bec4-7413-431e-9ec9-41d4cad7f2d4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier the contract is assigned to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ✅ Yes | ID of the contract template to assign. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9cbc4f3d-6770-4db2-849a-b35e2ee68d5a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier the contract is assigned to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ✅ Yes | ID of the contract template to assign. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/contracts\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a3c43972-0437-47a3-85ab-91fae5d90d38","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier the contract is assigned to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ✅ Yes | ID of the contract template to assign. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3bbb9e39-174d-4b4b-8665-bf72d0eca362","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier the contract is assigned to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ✅ Yes | ID of the contract template to assign. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"afce128f-8e11-4c4e-8b9c-6931e01043ef","name":"ClientContractCreateError117","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier the contract is assigned to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ✅ Yes | ID of the contract template to assign. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The contract could not be created\",\n  \"error\": \"117\"\n}"},{"id":"62736974-602e-480b-aa25-a95ea5236c3b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier the contract is assigned to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ✅ Yes | ID of the contract template to assign. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ae61b358-17b3-4320-8ddc-e6876e4d1681"},{"name":"Create Temporary Client","id":"8d39062c-68d2-482c-a6c5-2ba331ab7196","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/temp","description":"<p>Creates a temporary client, without checking for duplicates. Used when merging client records.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - .PEND</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Client name. Only letters and spaces allowed.</td>\n</tr>\n<tr>\n<td><code>ClientSurname1</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>First surname.</td>\n</tr>\n<tr>\n<td><code>ClientPhone1</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Primary phone.</td>\n</tr>\n<tr>\n<td><code>ClientSex</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Gender.</td>\n</tr>\n<tr>\n<td><code>ClientNIF</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Tax ID / National ID.</td>\n</tr>\n<tr>\n<td><code>ClientAddress</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Address.</td>\n</tr>\n<tr>\n<td><code>ClientPostCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Client postal code.</td>\n</tr>\n<tr>\n<td><code>ClientCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Country. Use 201 for Spain.</td>\n</tr>\n<tr>\n<td><code>ClientProvinceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Province. Use 32 for Madrid.</td>\n</tr>\n<tr>\n<td><code>ClientPhone2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary phone.</td>\n</tr>\n<tr>\n<td><code>ClientEmail</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Email address.</td>\n</tr>\n<tr>\n<td><code>ClientForceEmail</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Create the client even if the email is already in use: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientRefererID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Identifier of the referring client who recommended the new client.</td>\n</tr>\n<tr>\n<td><code>ClientExternalReference</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>External client reference. ID from external systems (web, CRM, etc.).</td>\n</tr>\n<tr>\n<td><code>ClientRepParenthood</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Relationship with the legal representative. Only for minors.</td>\n</tr>\n<tr>\n<td><code>ClientRepName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative name.</td>\n</tr>\n<tr>\n<td><code>ClientRepSurnames</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative surnames.</td>\n</tr>\n<tr>\n<td><code>ClientRepAddress</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative address.</td>\n</tr>\n<tr>\n<td><code>ClientRepPhone</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative phone number.</td>\n</tr>\n<tr>\n<td><code>ClientRepIDClass</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Legal representative document type identifier.</td>\n</tr>\n<tr>\n<td><code>ClientRepNIF</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative tax ID or document number.</td>\n</tr>\n<tr>\n<td><code>ClientRepEmail</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative email address.</td>\n</tr>\n<tr>\n<td><code>ClientBirthDate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Birth date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>ClientFWA</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Allow the client to use the app: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientTemp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client is temporary: 0 permanent, -1 temporary.</td>\n</tr>\n<tr>\n<td><code>ClientEnableGeneralConditions</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client accepted the terms and conditions: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientEnableRGPD</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentEmail</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted by email: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentSMS</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted by SMS: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentAPP</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted through the app: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentPhone</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted by phone: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentWhatsApp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientConsentPostal</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the client agrees to be contacted by post: 1 yes, 0 no.</td>\n</tr>\n<tr>\n<td><code>ClientNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Internal client notes. Visible only to staff.</td>\n</tr>\n<tr>\n<td><code>ClientCustom1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 1. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 2. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 3. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom4</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 4. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom5</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 5. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom6</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 6. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom7</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 7. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom8</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 8. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom9</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 9. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom10</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 10. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientPhone3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Tertiary phone.</td>\n</tr>\n<tr>\n<td><code>ClientPhonePrefix1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Primary phone prefix.</td>\n</tr>\n<tr>\n<td><code>ClientPhonePrefix2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary phone prefix.</td>\n</tr>\n<tr>\n<td><code>ClientPhonePrefix3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Tertiary phone prefix.</td>\n</tr>\n<tr>\n<td><code>ClientStrNum</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Street number.</td>\n</tr>\n<tr>\n<td><code>ClientExtra</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Extra address info.</td>\n</tr>\n<tr>\n<td><code>ClientCity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>City name.</td>\n</tr>\n<tr>\n<td><code>ClientVIP</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>VIP status: 0 no, -1 yes.</td>\n</tr>\n<tr>\n<td><code>ClientCardNumber</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Card number.</td>\n</tr>\n<tr>\n<td><code>ClientColony</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Colony/neighborhood.</td>\n</tr>\n<tr>\n<td><code>ClientDelegation</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Delegation.</td>\n</tr>\n<tr>\n<td><code>ClientSource</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Client source.</td>\n</tr>\n<tr>\n<td><code>ClientMobileClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Phone classification.</td>\n</tr>\n<tr>\n<td><code>ClientRG</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>RG document number.</td>\n</tr>\n<tr>\n<td><code>ClientLNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal notes.</td>\n</tr>\n<tr>\n<td><code>ClientJobClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Job classification.</td>\n</tr>\n<tr>\n<td><code>ClientDocumentClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Document type.</td>\n</tr>\n<tr>\n<td><code>ClientFWALogin</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>App login.</td>\n</tr>\n<tr>\n<td><code>ClientFWAPassword</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>App password.</td>\n</tr>\n<tr>\n<td><code>ClientAppDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the app is disabled for this client: 0 no, -1 yes.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","temp"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"84de5ed0-77ed-4e1e-83b8-e7fe3d72e339","name":"Customer created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientID\": 1234567\n}"},{"id":"181d19f2-e950-4b08-b3fc-979daff902aa","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"44f6cfa4-6d8b-4b69-98da-ee54cb55ff72","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9be30809-1146-4650-8c50-8b2bde983257","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3a827750-5df2-4b05-ba55-fab267e2ab61","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/temp\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"627cb25a-ce20-480b-ab2d-1d3700686eb4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"47033716-6453-4050-a944-f93a0860be67","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ebca70ca-0794-49f7-8236-a5e0c750158f","name":"ClientName validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientName\",\n  \"message\": \"ClientName is missing or invalid.\"\n}"},{"id":"a8a5d6d2-53ab-4867-9bf9-290526ce2de1","name":"ClientSurname1 validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientSurname1\",\n  \"message\": \"ClientSurname1 is missing or invalid.\"\n}"},{"id":"69855409-0aa8-4ace-b93f-ddf85827c326","name":"ClientPhone1 validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientPhone1\",\n  \"message\": \"ClientPhone1 is missing or invalid.\"\n}"},{"id":"50402cee-e9de-4fdf-ba5c-1a2fe256df87","name":"ClientEmail validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientEmail\",\n  \"message\": \"ClientEmail is invalid.\"\n}"},{"id":"bdc76641-f3b2-4170-b088-35eb5c52f408","name":"ClientSex validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientSex\",\n  \"message\": \"ClientSex is missing or invalid.\"\n}"},{"id":"df03344a-49ca-4c79-8602-5eac2a863da1","name":"ClientBirthDate validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientBirthDate\",\n  \"message\": \"ClientBirthDate is invalid.\"\n}"},{"id":"738b60c2-16bf-40c7-850c-ac407bd184e5","name":"ClientNIF validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientNIF\",\n  \"message\": \"ClientNIF is invalid.\"\n}"},{"id":"828fd91a-5678-4b78-b72f-fbafd1ccef9b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientSex\": \"F\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/temp?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","temp"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ✅ Yes | Client name. Only letters and spaces allowed. |\n| `ClientSurname1` | `string` | ✅ Yes | First surname. |\n| `ClientPhone1` | `string` | ✅ Yes | Primary phone. |\n| `ClientSex` | `string` | ✅ Yes | Gender. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientCountryID` | `integer` | ❌ No | Country. Use 201 for Spain. |\n| `ClientProvinceID` | `integer` | ❌ No | Province. Use 32 for Madrid. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientForceEmail` | `integer` | ❌ No | Create the client even if the email is already in use: 1 yes, 0 no. |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientFWA` | `integer` | ❌ No | Allow the client to use the app: 1 yes, 0 no. |\n| `ClientTemp` | `integer` | ❌ No | Whether the client is temporary: 0 permanent, -1 temporary. |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | Whether the client accepted the terms and conditions: 1 yes, 0 no. |\n| `ClientEnableRGPD` | `integer` | ❌ No | Overall consent to be contacted. Used as the default for any channel not set individually: 1 yes, 0 no. |\n| `ClientConsentEmail` | `integer` | ❌ No | Whether the client agrees to be contacted by email: 1 yes, 0 no. |\n| `ClientConsentSMS` | `integer` | ❌ No | Whether the client agrees to be contacted by SMS: 1 yes, 0 no. |\n| `ClientConsentAPP` | `integer` | ❌ No | Whether the client agrees to be contacted through the app: 1 yes, 0 no. |\n| `ClientConsentPhone` | `integer` | ❌ No | Whether the client agrees to be contacted by phone: 1 yes, 0 no. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | Whether the client agrees to be contacted by WhatsApp: 1 yes, 0 no. |\n| `ClientConsentPostal` | `integer` | ❌ No | Whether the client agrees to be contacted by post: 1 yes, 0 no. |\n| `ClientNotes` | `string` | ❌ No | Internal client notes. Visible only to staff. |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: 0 no, -1 yes. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |\n| `ClientAppDisabled` | `integer` | ❌ No | Whether the app is disabled for this client: 0 no, -1 yes. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"8d39062c-68d2-482c-a6c5-2ba331ab7196"},{"name":"Delete Client","id":"1a4d5041-e546-4bd0-b08c-1d6023d2c6ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}","description":"<p>Deletes an existing client by their unique ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Delete - Delete a client's record</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6a57f61b-5932-4d64-a0f2-dd76415b209e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"7ddf2b34-7bc2-4b2a-94d3-516a45f812cc","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"cc74d6af-7fa8-466d-adcb-907c45e3699c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d91b5ab5-d11b-4952-8998-5d66cc11a7f4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b3361e2c-2e51-45a9-98bf-eee13a68e2c5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"75ffee6b-568c-4770-8295-a2867ccead1f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f5328724-1b7a-48f8-8f71-e079e4f6b4bf","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d4b4be67-e2ec-4f55-a511-0c176100485a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"11f4d6e5-d8e2-47f3-91fd-81b3bf3f0f03","name":"InvalidClientOrClinic","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client cannot be deleted. Make sure it does not have any history, debts, or packages.\",\n  \"errorCode\": \"60\"\n}"},{"id":"1bf4c9ea-6659-4a34-8ef3-0411ea83e554","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1a4d5041-e546-4bd0-b08c-1d6023d2c6ea"},{"name":"Delete Client Contract","id":"664c9b5f-0471-4ad2-8b0e-74a27045fc86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","description":"<p>Delete a contract assigned to a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contracts - Delete - Delete a client's contract</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","contract","{{contractID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e4690ac8-0106-45cf-a286-09820a0efabd","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"9b164ed4-1b00-40ed-b544-a69cc31fb446","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Contract identifier.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"contractID"}]}},"response":[{"id":"f409719e-ab3d-481f-b116-3e64d90d764d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"94136e3e-ab46-4938-a6e4-9f2eb23caf98","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"321d42b3-3aef-4aeb-a525-50ca1f8cfc4d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f2e70235-5f20-4ac8-a769-9f708d688f77","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"99d241b0-ae48-4bdd-a75e-6f8c312e7470","name":"No contract was found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No contract was found with that ID\",\n  \"error\": \"118\"\n}"},{"id":"22b9a8d0-a6bb-4aa1-b9c7-34a0d5af3a2e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a95fa68e-55be-4712-afad-edcbf037dd05","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"941cdf1e-d41f-4aaa-8821-14689809157f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"94eb661d-eb77-43be-a826-c47840c6ee52","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/contract/%7B%7BcontractID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"664c9b5f-0471-4ad2-8b0e-74a27045fc86"},{"name":"Delete Client File","id":"d7db8d71-95af-49e6-bbd6-24c6e35c2cb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/files/{{fileID}}","description":"<p>Deletes a client file.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Documents - Delete - Delete a client's document</p>\n","urlObject":{"protocol":"https","path":["client","files","{{fileID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d4ad8657-06b6-4c72-a118-6b9dfc515e5a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>File ID to delete. This permanently removes the file.</p>\n","type":"text/plain"},"type":"any","value":"45","key":"fileID"}]}},"response":[{"id":"67b5532d-8eff-4cf6-aa62-eb5544ba9dd4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nFile ID to delete. This permanently removes the file."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"bfe217d5-60e4-4c00-8fc4-e19430553e55","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nFile ID to delete. This permanently removes the file."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4ffebc26-6ee5-4c3c-9190-1a1489178ffb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nFile ID to delete. This permanently removes the file."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e22c120b-6b75-4e11-87a4-f0eed30a8358","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nFile ID to delete. This permanently removes the file."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cadcfd2d-b3a3-4096-ae15-411eb6923c84","name":"File not found, or already deleted.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nFile ID to delete. This permanently removes the file."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"File not found.\",\n  \"errorCode\": \"201\"\n}"},{"id":"3d2e7d48-e54c-4a54-a9ec-9a9842769715","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nFile ID to delete. This permanently removes the file."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5b1d8cf5-bcfe-4072-8b3a-d187f5c9a1d1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nFile ID to delete. This permanently removes the file."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f8617e73-3f46-44c9-87fc-4806fc36b4bf","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nFile ID to delete. This permanently removes the file."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"287c787e-85f8-4b86-8537-68d8f2965cd7","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nFile ID to delete. This permanently removes the file."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/files/%7B%7BfileID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d7db8d71-95af-49e6-bbd6-24c6e35c2cb4"},{"name":"Delete Client Picture","id":"fa7ffc96-e416-4914-b546-db2063eb34e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}","description":"<p>Deletes a client picture.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Photography - Delete - Delete the client image</p>\n","urlObject":{"protocol":"https","path":["client","pictures","{{pictureID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6f6d308b-0cad-4f40-a529-f883d25423e5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Picture ID to delete. This permanently removes the picture and its image files.</p>\n","type":"text/plain"},"type":"any","value":"123","key":"pictureID"}]}},"response":[{"id":"830fd98b-4c68-4ac1-bb4e-ba40d76b1452","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to delete. This permanently removes the picture and its image files."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"598f06f7-0dd2-4e00-8091-fd18aa59762f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to delete. This permanently removes the picture and its image files."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b7e015c1-85df-4af6-b1f3-40b75b63514a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to delete. This permanently removes the picture and its image files."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a0d416f2-986e-4cd1-877a-97e703e9d96a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to delete. This permanently removes the picture and its image files."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"54b9cf78-8de6-4f1b-884a-0486d34163e4","name":"Picture not found, or already deleted.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to delete. This permanently removes the picture and its image files."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Picture not found.\",\n  \"errorCode\": \"75\"\n}"},{"id":"eb8ec2e9-0a92-475e-b4ed-4d65e8f78eb2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to delete. This permanently removes the picture and its image files."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"aa1e097c-848b-46d5-9fe0-0590fcb16996","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to delete. This permanently removes the picture and its image files."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4dd0e01b-130b-4670-9554-2f7f35fc4c17","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to delete. This permanently removes the picture and its image files."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"34116db6-837f-4536-b4d0-bd7f6b23ae9e","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to delete. This permanently removes the picture and its image files."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/pictures/%7B%7BpictureID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"fa7ffc96-e416-4914-b546-db2063eb34e6"},{"name":"Edit Client","id":"7bf2b4c1-772b-4d86-9803-a0f2c3cb3d71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}","description":"<p>Allows editing an existing client's data.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Save - Modify a client's record - Create a new client record (Extended registration)</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Client name. Only letters and spaces allowed.</td>\n</tr>\n<tr>\n<td><code>ClientBirthDate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Birth date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>ClientSurname1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>First surname.</td>\n</tr>\n<tr>\n<td><code>ClientSurname2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Second surname.</td>\n</tr>\n<tr>\n<td><code>ClientNIF</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Tax ID / National ID.</td>\n</tr>\n<tr>\n<td><code>ClientSex</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Gender.</td>\n</tr>\n<tr>\n<td><code>ClientEmail</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Email address.</td>\n</tr>\n<tr>\n<td><code>ClientPhone1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Primary phone.</td>\n</tr>\n<tr>\n<td><code>ClientPhone2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary phone.</td>\n</tr>\n<tr>\n<td><code>ClientPhone3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Tertiary phone.</td>\n</tr>\n<tr>\n<td><code>ClientAddress</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Address.</td>\n</tr>\n<tr>\n<td><code>ClientPostCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Client postal code.</td>\n</tr>\n<tr>\n<td><code>ClientProvinceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\".</td>\n</tr>\n<tr>\n<td><code>ClientCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\".</td>\n</tr>\n<tr>\n<td><code>ClientRepParenthood</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Relationship with the legal representative. Only for minors.</td>\n</tr>\n<tr>\n<td><code>ClientRepName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative name.</td>\n</tr>\n<tr>\n<td><code>ClientRepSurnames</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative surnames.</td>\n</tr>\n<tr>\n<td><code>ClientRepAddress</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative address.</td>\n</tr>\n<tr>\n<td><code>ClientRepPhone</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative phone number.</td>\n</tr>\n<tr>\n<td><code>ClientRepIDClass</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Legal representative document type identifier.</td>\n</tr>\n<tr>\n<td><code>ClientRepNIF</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative tax ID or document number.</td>\n</tr>\n<tr>\n<td><code>ClientRepEmail</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal representative email address.</td>\n</tr>\n<tr>\n<td><code>ClientEnableRGPD</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>GDPR accepted. - \"1\": Accepted - \"0\": Not accepted</td>\n</tr>\n<tr>\n<td><code>ClientConsentEmail</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value.</td>\n</tr>\n<tr>\n<td><code>ClientConsentSMS</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value.</td>\n</tr>\n<tr>\n<td><code>ClientConsentAPP</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value.</td>\n</tr>\n<tr>\n<td><code>ClientConsentPhone</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value.</td>\n</tr>\n<tr>\n<td><code>ClientConsentWhatsApp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value.</td>\n</tr>\n<tr>\n<td><code>ClientConsentPostal</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value.</td>\n</tr>\n<tr>\n<td><code>ClientForceEmail</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data</td>\n</tr>\n<tr>\n<td><code>ClientVIP</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>VIP status. - \"0\": Standard client - \"-1\": VIP client</td>\n</tr>\n<tr>\n<td><code>ClientAppDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>App disabled flag. - \"0\": App enabled - \"-1\": App disabled</td>\n</tr>\n<tr>\n<td><code>ClientEnableGeneralConditions</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted</td>\n</tr>\n<tr>\n<td><code>ClientTemp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Temporary client. - \"0\": Permanent - \"-1\": Temporary</td>\n</tr>\n<tr>\n<td><code>ClientRefererID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Identifier of the referring client who recommended the new client.</td>\n</tr>\n<tr>\n<td><code>ClientSource</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Client source.</td>\n</tr>\n<tr>\n<td><code>ClientJobClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Job classification.</td>\n</tr>\n<tr>\n<td><code>ClientDocumentClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Document type.</td>\n</tr>\n<tr>\n<td><code>ClientFWA</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken.</td>\n</tr>\n<tr>\n<td><code>ClientExternalReference</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>External client reference. ID from external systems (web, CRM, etc.).</td>\n</tr>\n<tr>\n<td><code>ClientCustom1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 1. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 2. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 3. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom4</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 4. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom5</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 5. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom6</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 6. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom7</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 7. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom8</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 8. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom9</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 9. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientCustom10</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom field 10. System configurable.</td>\n</tr>\n<tr>\n<td><code>ClientPhonePrefix1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Primary phone prefix.</td>\n</tr>\n<tr>\n<td><code>ClientPhonePrefix2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary phone prefix.</td>\n</tr>\n<tr>\n<td><code>ClientPhonePrefix3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Tertiary phone prefix.</td>\n</tr>\n<tr>\n<td><code>ClientStrNum</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Street number.</td>\n</tr>\n<tr>\n<td><code>ClientExtra</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Extra address info.</td>\n</tr>\n<tr>\n<td><code>ClientCity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>City name.</td>\n</tr>\n<tr>\n<td><code>ClientCardNumber</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Card number.</td>\n</tr>\n<tr>\n<td><code>ClientColony</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Colony/neighborhood.</td>\n</tr>\n<tr>\n<td><code>ClientDelegation</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Delegation.</td>\n</tr>\n<tr>\n<td><code>ClientMobileClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Phone classification.</td>\n</tr>\n<tr>\n<td><code>ClientRG</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>RG document number.</td>\n</tr>\n<tr>\n<td><code>ClientLNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal notes.</td>\n</tr>\n<tr>\n<td><code>ClientFWALogin</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>App login.</td>\n</tr>\n<tr>\n<td><code>ClientFWAPassword</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>App password.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"09f6e8af-76b2-40bc-967e-dfddfbf116da","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"84d6196f-c518-45e3-92c8-cf7b313387ce","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"3653f783-877e-4da4-97ac-538ba915f7af","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"11396758-37e4-4e65-914c-6d7a982d4fc3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ad89c045-5ab6-4dc6-9a5a-5eec700d07f2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cd39639b-ecb3-47bb-b7ce-0daed774fc6e","name":"Customer not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error finding the client. Check that the client ID is correct.\",\n  \"errorCode\": \"404\"\n}"},{"id":"3c24ccf1-6a0f-46e4-be5d-bc6dba807307","name":"The provided ClientFWALogin is already in use by another client.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The provided ClientFWALogin is already in use by another client.\",\n  \"errorCode\": \"341\"\n}"},{"id":"b9cff25b-6acb-4e9e-94df-da580ccd0782","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"89b05664-e636-42c1-9141-37c517e1c54a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6062d212-1122-43d4-8995-c84832ccfa65","name":"ClientName validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientName\",\n  \"message\": \"ClientName is missing or invalid.\"\n}"},{"id":"8332358b-e561-4a57-9bc9-eb1fc5e73f14","name":"ClientSurname1 validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientSurname1\",\n  \"message\": \"ClientSurname1 is missing or invalid.\"\n}"},{"id":"b16d64b1-4156-44f9-ba01-3e0e91f8d09b","name":"ClientPhone1 validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientPhone1\",\n  \"message\": \"ClientPhone1 is missing or invalid.\"\n}"},{"id":"da290cde-5f21-4ba3-bda3-474c2cf3c2bc","name":"ClientEmail validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientEmail\",\n  \"message\": \"ClientEmail is invalid.\"\n}"},{"id":"4a256f19-55f5-4874-aa05-bcb0cb663557","name":"ClientSex validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientSex\",\n  \"message\": \"ClientSex is missing or invalid.\"\n}"},{"id":"f4d99122-9fe6-4192-9de7-5e9894ab1edd","name":"ClientBirthDate validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientBirthDate\",\n  \"message\": \"ClientBirthDate is invalid.\"\n}"},{"id":"415c832d-1c8d-424c-a764-595c24039458","name":"ClientNIF validation error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"ClientNIF\",\n  \"message\": \"ClientNIF is invalid.\"\n}"},{"id":"73bf1afb-834c-4a31-9fc8-28b1e1490b5d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"013fbfa0-2de3-442d-ba39-2520f469bc04","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6b4d5718-4740-4460-8591-411bbfba47c3","name":"DuplicateClient","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientName\": \"Rosalind\",\n  \"ClientBirthDate\": \"05/03/1990\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientNIF\": \"13244567A\",\n  \"ClientSex\": \"F\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientAddress\": \"Calle Mayor 10\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientCountryID\": \"201\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"Elena\",\n  \"ClientRepSurnames\": \"García López\",\n  \"ClientRepAddress\": \"Calle Mayor 10\",\n  \"ClientRepPhone\": \"611223344\",\n  \"ClientRepIDClass\": 1,\n  \"ClientRepNIF\": \"13244567A\",\n  \"ClientRepEmail\": \"elena.garcia@example.com\",\n  \"ClientEnableRGPD\": \"1\",\n  \"ClientConsentEmail\": \"0\",\n  \"ClientConsentSMS\": \"0\",\n  \"ClientConsentAPP\": \"0\",\n  \"ClientConsentPhone\": \"0\",\n  \"ClientConsentWhatsApp\": \"0\",\n  \"ClientConsentPostal\": \"0\",\n  \"ClientForceEmail\": \"1\",\n  \"ClientVIP\": 0,\n  \"ClientAppDisabled\": 0,\n  \"ClientEnableGeneralConditions\": \"1\",\n  \"ClientTemp\": 0,\n  \"ClientRefererID\": \"3\",\n  \"ClientSource\": \"WEB\",\n  \"ClientJobClassID\": 1,\n  \"ClientDocumentClassID\": 1,\n  \"ClientFWA\": \"0\",\n  \"ClientExternalReference\": \"WEB-FORM-202\",\n  \"ClientCustom1\": \"Profesional\",\n  \"ClientCustom2\": \"VIP\",\n  \"ClientCustom3\": \"Referral\",\n  \"ClientCustom4\": \"Fragrance-free\",\n  \"ClientCustom5\": \"Points program\",\n  \"ClientCustom6\": \"Email only\",\n  \"ClientCustom7\": \"Facial treatments\",\n  \"ClientCustom8\": \"GRP-A\",\n  \"ClientCustom9\": \"Alergia-nueces\",\n  \"ClientCustom10\": \"Aniversario-2024-08-15\",\n  \"ClientPhonePrefix1\": \"+34\",\n  \"ClientPhonePrefix2\": \"+34\",\n  \"ClientPhonePrefix3\": \"+34\",\n  \"ClientStrNum\": \"10\",\n  \"ClientExtra\": \"2A\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientColony\": \"Centro\",\n  \"ClientDelegation\": \"Delegacion Centro\",\n  \"ClientMobileClassID\": 1,\n  \"ClientRG\": \"123456789\",\n  \"ClientLNotes\": \"Consent signed.\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientName` | `string` | ❌ No | Client name. Only letters and spaces allowed. |\n| `ClientBirthDate` | `string` | ❌ No | Birth date (dd/MM/yyyy). |\n| `ClientSurname1` | `string` | ❌ No | First surname. |\n| `ClientSurname2` | `string` | ❌ No | Second surname. |\n| `ClientNIF` | `string` | ❌ No | Tax ID / National ID. |\n| `ClientSex` | `string` | ❌ No | Gender. |\n| `ClientEmail` | `string` | ❌ No | Email address. |\n| `ClientPhone1` | `string` | ❌ No | Primary phone. |\n| `ClientPhone2` | `string` | ❌ No | Secondary phone. |\n| `ClientPhone3` | `string` | ❌ No | Tertiary phone. |\n| `ClientAddress` | `string` | ❌ No | Address. |\n| `ClientPostCode` | `string` | ❌ No | Client postal code. |\n| `ClientProvinceID` | `integer` | ❌ No | Province identifier in flowww. Obtained from the x_config_provinces table. For Madrid: \"32\". |\n| `ClientCountryID` | `integer` | ❌ No | Country identifier in flowww. Obtained from the x_config_countries table. For Spain: \"201\". |\n| `ClientRepParenthood` | `string` | ❌ No | Relationship with the legal representative. Only for minors. |\n| `ClientRepName` | `string` | ❌ No | Legal representative name. |\n| `ClientRepSurnames` | `string` | ❌ No | Legal representative surnames. |\n| `ClientRepAddress` | `string` | ❌ No | Legal representative address. |\n| `ClientRepPhone` | `string` | ❌ No | Legal representative phone number. |\n| `ClientRepIDClass` | `integer` | ❌ No | Legal representative document type identifier. |\n| `ClientRepNIF` | `string` | ❌ No | Legal representative tax ID or document number. |\n| `ClientRepEmail` | `string` | ❌ No | Legal representative email address. |\n| `ClientEnableRGPD` | `integer` | ❌ No | GDPR accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientConsentEmail` | `integer` | ❌ No | GDPR consent for the email channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentSMS` | `integer` | ❌ No | GDPR consent for the SMS channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentAPP` | `integer` | ❌ No | GDPR consent for the app channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPhone` | `integer` | ❌ No | GDPR consent for the phone channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentWhatsApp` | `integer` | ❌ No | GDPR consent for the WhatsApp channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientConsentPostal` | `integer` | ❌ No | GDPR consent for the postal channel. Only revoking is supported: send 0 to revoke. Any other value or omitting the field keeps the current value. |\n| `ClientForceEmail` | `integer` | ❌ No | Force email. - \"1\": Allows creating clients with duplicate data - \"0\": Does not allow creating clients with duplicate data |\n| `ClientVIP` | `integer` | ❌ No | VIP status. - \"0\": Standard client - \"-1\": VIP client |\n| `ClientAppDisabled` | `integer` | ❌ No | App disabled flag. - \"0\": App enabled - \"-1\": App disabled |\n| `ClientEnableGeneralConditions` | `integer` | ❌ No | General terms and conditions accepted. - \"1\": Accepted - \"0\": Not accepted |\n| `ClientTemp` | `integer` | ❌ No | Temporary client. - \"0\": Permanent - \"-1\": Temporary |\n| `ClientRefererID` | `integer` | ❌ No | Identifier of the referring client who recommended the new client. |\n| `ClientSource` | `string` | ❌ No | Client source. |\n| `ClientJobClassID` | `integer` | ❌ No | Job classification. |\n| `ClientDocumentClassID` | `integer` | ❌ No | Document type. |\n| `ClientFWA` | `integer` | ❌ No | Indicates if the client can use APP commands. - \"0\": Cannot use app commands. - \"1\": Activates the use of commands in the app, generating the ClientAppToken. |\n| `ClientExternalReference` | `string` | ❌ No | External client reference. ID from external systems (web, CRM, etc.). |\n| `ClientCustom1` | `string` | ❌ No | Custom field 1. System configurable. |\n| `ClientCustom2` | `string` | ❌ No | Custom field 2. System configurable. |\n| `ClientCustom3` | `string` | ❌ No | Custom field 3. System configurable. |\n| `ClientCustom4` | `string` | ❌ No | Custom field 4. System configurable. |\n| `ClientCustom5` | `string` | ❌ No | Custom field 5. System configurable. |\n| `ClientCustom6` | `string` | ❌ No | Custom field 6. System configurable. |\n| `ClientCustom7` | `string` | ❌ No | Custom field 7. System configurable. |\n| `ClientCustom8` | `string` | ❌ No | Custom field 8. System configurable. |\n| `ClientCustom9` | `string` | ❌ No | Custom field 9. System configurable. |\n| `ClientCustom10` | `string` | ❌ No | Custom field 10. System configurable. |\n| `ClientPhonePrefix1` | `string` | ❌ No | Primary phone prefix. |\n| `ClientPhonePrefix2` | `string` | ❌ No | Secondary phone prefix. |\n| `ClientPhonePrefix3` | `string` | ❌ No | Tertiary phone prefix. |\n| `ClientStrNum` | `string` | ❌ No | Street number. |\n| `ClientExtra` | `string` | ❌ No | Extra address info. |\n| `ClientCity` | `string` | ❌ No | City name. |\n| `ClientCardNumber` | `string` | ❌ No | Card number. |\n| `ClientColony` | `string` | ❌ No | Colony/neighborhood. |\n| `ClientDelegation` | `string` | ❌ No | Delegation. |\n| `ClientMobileClassID` | `integer` | ❌ No | Phone classification. |\n| `ClientRG` | `string` | ❌ No | RG document number. |\n| `ClientLNotes` | `string` | ❌ No | Legal notes. |\n| `ClientFWALogin` | `string` | ❌ No | App login. |\n| `ClientFWAPassword` | `string` | ❌ No | App password. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"A client with those details already exists.\",\n  \"errorCode\": \"409\"\n}"}],"_postman_id":"7bf2b4c1-772b-4d86-9803-a0f2c3cb3d71"},{"name":"Edit Picture Comments","id":"52b7625a-3e6b-47d5-b090-fc2dffa1725d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PictureComments\": \"Antes del tratamiento\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}","description":"<p>Edits the comments on a client picture.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Photography - Edit - Edit customer image comments</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PictureComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>New comments for the picture. Omit or send an empty string to clear the existing comments.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","pictures","{{pictureID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"79c015b9-982a-4c8b-8671-a92be3d96658","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Picture ID to edit.</p>\n","type":"text/plain"},"type":"any","value":"123","key":"pictureID"}]}},"response":[{"id":"5a8626c3-cdbf-423d-8570-ffc4868861ef","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureComments\": \"Antes del tratamiento\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureComments` | `string` | ❌ No | New comments for the picture. Omit or send an empty string to clear the existing comments. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c93d2119-3d12-4fe5-850f-2e3832b4b3d1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureComments\": \"Antes del tratamiento\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureComments` | `string` | ❌ No | New comments for the picture. Omit or send an empty string to clear the existing comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f6f55dfd-5767-43af-a0fb-8def74e51ebb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureComments\": \"Antes del tratamiento\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureComments` | `string` | ❌ No | New comments for the picture. Omit or send an empty string to clear the existing comments. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a18c5c48-365c-4def-aa21-405732d96156","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureComments\": \"Antes del tratamiento\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureComments` | `string` | ❌ No | New comments for the picture. Omit or send an empty string to clear the existing comments. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8473567e-21a4-41e3-a428-408c5a61a0e2","name":"Picture not found, or the comments update did not affect any row.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureComments\": \"Antes del tratamiento\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureComments` | `string` | ❌ No | New comments for the picture. Omit or send an empty string to clear the existing comments. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Picture not found.\",\n  \"errorCode\": \"75\"\n}"},{"id":"a31d3875-eed4-46cb-8f09-843be48fede2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureComments\": \"Antes del tratamiento\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureComments` | `string` | ❌ No | New comments for the picture. Omit or send an empty string to clear the existing comments. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"43e4fc4a-2771-4319-809b-5edcef61bb38","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureComments\": \"Antes del tratamiento\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureComments` | `string` | ❌ No | New comments for the picture. Omit or send an empty string to clear the existing comments. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"03f29528-c404-46ae-94fb-0a1e5514fc8f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureComments\": \"Antes del tratamiento\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureComments` | `string` | ❌ No | New comments for the picture. Omit or send an empty string to clear the existing comments. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"aa5430a7-cb90-4956-8de7-15de2f374621","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureComments\": \"Antes del tratamiento\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"123","description":"**Required** | Type: `integer`\n\nPicture ID to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureComments` | `string` | ❌ No | New comments for the picture. Omit or send an empty string to clear the existing comments. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/pictures/%7B%7BpictureID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"52b7625a-3e6b-47d5-b090-fc2dffa1725d"},{"name":"Export Advanced Client Search Service History","id":"66823ce8-ce82-47d2-a25d-510fff2e7501","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"<p>Exports the service history of every client matching the advanced search filters, as JSON (derived from the backend CSV export): one object per service-history row.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - .PEND</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Name</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>First name.</td>\n</tr>\n<tr>\n<td><code>Surname1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>First surname.</td>\n</tr>\n<tr>\n<td><code>Surname2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Second surname.</td>\n</tr>\n<tr>\n<td><code>Sex</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Sex.</td>\n</tr>\n<tr>\n<td><code>BirthDay</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Day of birth.</td>\n</tr>\n<tr>\n<td><code>BirthMonth</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Month of birth.</td>\n</tr>\n<tr>\n<td><code>BirthYear</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Year of birth.</td>\n</tr>\n<tr>\n<td><code>ClientBirthday</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Only show clients whose birthday is today.</td>\n</tr>\n<tr>\n<td><code>AgeIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum age.</td>\n</tr>\n<tr>\n<td><code>AgeEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum age.</td>\n</tr>\n<tr>\n<td><code>CountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Country.</td>\n</tr>\n<tr>\n<td><code>ProvinceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Province.</td>\n</tr>\n<tr>\n<td><code>PostCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Postal code.</td>\n</tr>\n<tr>\n<td><code>Email</code></td>\n<td><code>string (email)</code></td>\n<td>❌ No</td>\n<td>Email address.</td>\n</tr>\n<tr>\n<td><code>ClientIDIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum client ID.</td>\n</tr>\n<tr>\n<td><code>ClientIDEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum client ID.</td>\n</tr>\n<tr>\n<td><code>ClinicsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Only show clients from these clinics.</td>\n</tr>\n<tr>\n<td><code>ReferersList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Only show clients referred by these people.</td>\n</tr>\n<tr>\n<td><code>SeniorityIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum time as a client.</td>\n</tr>\n<tr>\n<td><code>SeniorityEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum time as a client.</td>\n</tr>\n<tr>\n<td><code>SeniorityType</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Unit for the time-as-client range: days or months.</td>\n</tr>\n<tr>\n<td><code>LifeCycleStage</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Client's lifecycle stage.</td>\n</tr>\n<tr>\n<td><code>PrivacyPolicy</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Client accepted the privacy policy.</td>\n</tr>\n<tr>\n<td><code>CommercialComms</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Client accepted marketing communications.</td>\n</tr>\n<tr>\n<td><code>ClientsApp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Has the app installed: -1 yes, 0 no, 2 all.</td>\n</tr>\n<tr>\n<td><code>ClientVIP</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>VIP status: -1 VIP only, 0 non-VIP only, 2 all.</td>\n</tr>\n<tr>\n<td><code>CustomFilters</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Extra saved filters to apply.</td>\n</tr>\n<tr>\n<td><code>InvoiceIni</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Minimum amount invoiced.</td>\n</tr>\n<tr>\n<td><code>InvoiceEnd</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Maximum amount invoiced.</td>\n</tr>\n<tr>\n<td><code>InvoiceNumIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum number of invoices.</td>\n</tr>\n<tr>\n<td><code>InvoiceNumEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum number of invoices.</td>\n</tr>\n<tr>\n<td><code>InvoiceDateIni</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Earliest invoice date.</td>\n</tr>\n<tr>\n<td><code>InvoiceDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Latest invoice date.</td>\n</tr>\n<tr>\n<td><code>InvoiceDaysIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum days since the last invoice.</td>\n</tr>\n<tr>\n<td><code>InvoiceDaysEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum days since the last invoice.</td>\n</tr>\n<tr>\n<td><code>HasBoughtDateIni</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Earliest purchase date.</td>\n</tr>\n<tr>\n<td><code>HasBoughtDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Latest purchase date.</td>\n</tr>\n<tr>\n<td><code>HasBoughtDaysIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum days since the purchase.</td>\n</tr>\n<tr>\n<td><code>HasBoughtDaysEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum days since the purchase.</td>\n</tr>\n<tr>\n<td><code>BuyAnyProducts</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Match clients who bought any, not all, of the listed products.</td>\n</tr>\n<tr>\n<td><code>BuyProductsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Products the client must have bought.</td>\n</tr>\n<tr>\n<td><code>NotBuyAnyProducts</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Match clients missing at least one, not all, of the listed products.</td>\n</tr>\n<tr>\n<td><code>NotBuyProductsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Products the client must not have bought.</td>\n</tr>\n<tr>\n<td><code>NextAppIni</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Earliest next-appointment date.</td>\n</tr>\n<tr>\n<td><code>NextAppEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Latest next-appointment date.</td>\n</tr>\n<tr>\n<td><code>NextAppDaysIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum days until the next appointment.</td>\n</tr>\n<tr>\n<td><code>NextAppDaysEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum days until the next appointment.</td>\n</tr>\n<tr>\n<td><code>NextAppAnyTreatments</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Match clients whose next appointment includes any, not all, of the listed treatments.</td>\n</tr>\n<tr>\n<td><code>NextAppProductsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Treatments expected in the client's next appointment.</td>\n</tr>\n<tr>\n<td><code>LastSessionIni</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Earliest last-session date.</td>\n</tr>\n<tr>\n<td><code>LastSessionEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Latest last-session date.</td>\n</tr>\n<tr>\n<td><code>LastSessionDaysIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum days since the last session.</td>\n</tr>\n<tr>\n<td><code>LastSessionDaysEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum days since the last session.</td>\n</tr>\n<tr>\n<td><code>LastSessionAnyTreatments</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Match clients whose last session includes any, not all, of the listed treatments.</td>\n</tr>\n<tr>\n<td><code>LastSessionAppProductsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Treatments expected in the client's last session.</td>\n</tr>\n<tr>\n<td><code>NotFutureAppList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Clients with no upcoming appointment for these treatments.</td>\n</tr>\n<tr>\n<td><code>AppAssistNumIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum number of appointments attended.</td>\n</tr>\n<tr>\n<td><code>AppAssistNumEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum number of appointments attended.</td>\n</tr>\n<tr>\n<td><code>AppAssistProductsList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Only count attended appointments for these treatments.</td>\n</tr>\n<tr>\n<td><code>AdvisorClientsIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum number of clients referred by this client.</td>\n</tr>\n<tr>\n<td><code>AdvisorClientsEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum number of clients referred by this client.</td>\n</tr>\n<tr>\n<td><code>PointsIni</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum loyalty points.</td>\n</tr>\n<tr>\n<td><code>PointsEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum loyalty points.</td>\n</tr>\n<tr>\n<td><code>ClientHasActiveVouchersSuscriptions</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Client has an active voucher or subscription.</td>\n</tr>\n<tr>\n<td><code>VoucherList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Only apply the voucher filters to these vouchers.</td>\n</tr>\n<tr>\n<td><code>VoucherType</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Voucher amount unit: N number of sessions, P percentage.</td>\n</tr>\n<tr>\n<td><code>VoucherNumAmount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Remaining sessions threshold.</td>\n</tr>\n<tr>\n<td><code>VoucherPerAmount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Remaining percentage threshold.</td>\n</tr>\n<tr>\n<td><code>VoucherNumCriteria</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>How to compare the remaining sessions: less than, greater than, or equal.</td>\n</tr>\n<tr>\n<td><code>VoucherPerCriteria</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>How to compare the remaining percentage: less than, greater than, or equal.</td>\n</tr>\n<tr>\n<td><code>VoucherExpiryDateStart</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Earliest voucher expiry date.</td>\n</tr>\n<tr>\n<td><code>VoucherExpiryDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Latest voucher expiry date.</td>\n</tr>\n<tr>\n<td><code>BudgetState</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Budget status.</td>\n</tr>\n<tr>\n<td><code>BudgetLastDaysChecked</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Turn on the recent-budget filter.</td>\n</tr>\n<tr>\n<td><code>BudgetLastDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Budget created within the last N days.</td>\n</tr>\n<tr>\n<td><code>BudgetProductChecked</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Turn on the budget-products filter.</td>\n</tr>\n<tr>\n<td><code>BudgetProductList</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Products that must appear in the client's budget.</td>\n</tr>\n<tr>\n<td><code>BudgetProductAnyone</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Match any, not all, of the listed budget products.</td>\n</tr>\n<tr>\n<td><code>BudgetProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Product group for the budget products filter.</td>\n</tr>\n<tr>\n<td><code>BudgetFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Restrict the budget products filter to this product family.</td>\n</tr>\n<tr>\n<td><code>Page</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Page number of results, starting at 0.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","advanced-search","history-export"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"3d43a476-d637-4b51-a3bf-1324b0e10d67","name":"Returns the service-history export (SEC_CLIENT_ADV_HISTORY_FORM) parsed into a JSON array, one object per CSV row (bare array, no wrapper key).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"Cliente\": \"John Smith\",\n    \"ID Cliente\": \"10001\",\n    \"Nº Cliente\": \"10001\",\n    \"Retraso\": \"-\",\n    \"Historia clínica\": \"-\",\n    \"Usuario\": \"jsmith\",\n    \"Clínica\": \"Downtown Clinic\",\n    \"Fecha\": \"15/06/2026\",\n    \"Código\": \"TRT-100\",\n    \"Zona\": \"Face\",\n    \"Sesión\": \"1\",\n    \"Equipo\": \"Laser X1\",\n    \"Parámetro I\": \"10\",\n    \"Parámetro II\": \"20\",\n    \"Parámetro III\": \"5\",\n    \"Frecuencia\": \"Weekly\",\n    \"Pagado con bono\": \"No\",\n    \"Comentarios\": \"Follow-up scheduled in two weeks.\",\n    \"Comentarios prod. interno\": \"Internal note for staff only.\"\n  }\n]"},{"id":"10516e12-b5a3-47cb-9461-c29198813c51","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1a2d02f1-3774-4328-8b79-341eaa2b4af7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6b1abd7a-7156-46fe-a56f-b32d4ffc25fa","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"417e7cbe-b8b5-4edf-b49f-0771362327cd","name":"The export could not be generated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The export could not be generated.\"\n}"},{"id":"8c8bcb6e-0e04-4a85-8c6d-9975447df48f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3f96db70-df23-4d61-901f-ffb17ed72334","name":"Internal error building the client service history export for the selected filters (ERR_RUNTIME catch-all from the backend engine).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"An internal error occurred generating the service history export. Try narrowing the search filters and export again.\",\n  \"errorCode\": \"16\"\n}"},{"id":"d0fc95cd-c928-47a6-874d-5923714e2cd6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"26bc759c-eb65-496d-8663-6d21fb4a7f4d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"d4ec5698-4c1e-4b1b-a227-00d5410e9028","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Rosalind\",\n  \"Surname1\": \"\",\n  \"Surname2\": \"\",\n  \"Sex\": \"\",\n  \"BirthDay\": 15,\n  \"BirthMonth\": 6,\n  \"BirthYear\": 1990,\n  \"ClientBirthday\": false,\n  \"AgeIni\": 0,\n  \"AgeEnd\": 0,\n  \"CountryID\": 0,\n  \"ProvinceID\": 0,\n  \"PostCode\": \"\",\n  \"Email\": \"\",\n  \"ClientIDIni\": 0,\n  \"ClientIDEnd\": 0,\n  \"ClinicsList\": [\n    0\n  ],\n  \"ReferersList\": [\n    0\n  ],\n  \"SeniorityIni\": 0,\n  \"SeniorityEnd\": 0,\n  \"SeniorityType\": \"m\",\n  \"LifeCycleStage\": 0,\n  \"PrivacyPolicy\": false,\n  \"CommercialComms\": false,\n  \"ClientsApp\": 0,\n  \"ClientVIP\": 0,\n  \"CustomFilters\": [\n    0\n  ],\n  \"InvoiceIni\": 0,\n  \"InvoiceEnd\": 0,\n  \"InvoiceNumIni\": 0,\n  \"InvoiceNumEnd\": 0,\n  \"InvoiceDateIni\": \"15/03/2024\",\n  \"InvoiceDateEnd\": \"15/03/2024\",\n  \"InvoiceDaysIni\": 0,\n  \"InvoiceDaysEnd\": 0,\n  \"HasBoughtDateIni\": \"01/01/2024\",\n  \"HasBoughtDateEnd\": \"31/12/2024\",\n  \"HasBoughtDaysIni\": 0,\n  \"HasBoughtDaysEnd\": 0,\n  \"BuyAnyProducts\": false,\n  \"BuyProductsList\": [\n    0\n  ],\n  \"NotBuyAnyProducts\": false,\n  \"NotBuyProductsList\": [\n    0\n  ],\n  \"NextAppIni\": \"01/06/2024\",\n  \"NextAppEnd\": \"30/06/2024\",\n  \"NextAppDaysIni\": 0,\n  \"NextAppDaysEnd\": 0,\n  \"NextAppAnyTreatments\": false,\n  \"NextAppProductsList\": [\n    0\n  ],\n  \"LastSessionIni\": \"01/01/2024\",\n  \"LastSessionEnd\": \"31/01/2024\",\n  \"LastSessionDaysIni\": 0,\n  \"LastSessionDaysEnd\": 0,\n  \"LastSessionAnyTreatments\": false,\n  \"LastSessionAppProductsList\": [\n    0\n  ],\n  \"NotFutureAppList\": [\n    0\n  ],\n  \"AppAssistNumIni\": 0,\n  \"AppAssistNumEnd\": 0,\n  \"AppAssistProductsList\": [\n    0\n  ],\n  \"AdvisorClientsIni\": 0,\n  \"AdvisorClientsEnd\": 0,\n  \"PointsIni\": 0,\n  \"PointsEnd\": 0,\n  \"ClientHasActiveVouchersSuscriptions\": false,\n  \"VoucherList\": [\n    0\n  ],\n  \"VoucherType\": \"\",\n  \"VoucherNumAmount\": 0,\n  \"VoucherPerAmount\": 0,\n  \"VoucherNumCriteria\": 0,\n  \"VoucherPerCriteria\": 0,\n  \"VoucherExpiryDateStart\": \"01/01/2024\",\n  \"VoucherExpiryDateEnd\": \"31/12/2024\",\n  \"BudgetState\": 0,\n  \"BudgetLastDaysChecked\": false,\n  \"BudgetLastDays\": 0,\n  \"BudgetProductChecked\": false,\n  \"BudgetProductList\": [\n    0\n  ],\n  \"BudgetProductAnyone\": false,\n  \"BudgetProductGID\": 1,\n  \"BudgetFamilyID\": 0,\n  \"Page\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/advanced-search/history-export","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ❌ No | First name. |\n| `Surname1` | `string` | ❌ No | First surname. |\n| `Surname2` | `string` | ❌ No | Second surname. |\n| `Sex` | `string` | ❌ No | Sex. |\n| `BirthDay` | `integer` | ❌ No | Day of birth. |\n| `BirthMonth` | `integer` | ❌ No | Month of birth. |\n| `BirthYear` | `integer` | ❌ No | Year of birth. |\n| `ClientBirthday` | `boolean` | ❌ No | Only show clients whose birthday is today. |\n| `AgeIni` | `integer` | ❌ No | Minimum age. |\n| `AgeEnd` | `integer` | ❌ No | Maximum age. |\n| `CountryID` | `integer` | ❌ No | Country. |\n| `ProvinceID` | `integer` | ❌ No | Province. |\n| `PostCode` | `string` | ❌ No | Postal code. |\n| `Email` | `string (email)` | ❌ No | Email address. |\n| `ClientIDIni` | `integer` | ❌ No | Minimum client ID. |\n| `ClientIDEnd` | `integer` | ❌ No | Maximum client ID. |\n| `ClinicsList` | `array` | ❌ No | Only show clients from these clinics. |\n| `ReferersList` | `array` | ❌ No | Only show clients referred by these people. |\n| `SeniorityIni` | `integer` | ❌ No | Minimum time as a client. |\n| `SeniorityEnd` | `integer` | ❌ No | Maximum time as a client. |\n| `SeniorityType` | `string` | ❌ No | Unit for the time-as-client range: days or months. |\n| `LifeCycleStage` | `integer` | ❌ No | Client's lifecycle stage. |\n| `PrivacyPolicy` | `boolean` | ❌ No | Client accepted the privacy policy. |\n| `CommercialComms` | `boolean` | ❌ No | Client accepted marketing communications. |\n| `ClientsApp` | `integer` | ❌ No | Has the app installed: -1 yes, 0 no, 2 all. |\n| `ClientVIP` | `integer` | ❌ No | VIP status: -1 VIP only, 0 non-VIP only, 2 all. |\n| `CustomFilters` | `array` | ❌ No | Extra saved filters to apply. |\n| `InvoiceIni` | `number (double)` | ❌ No | Minimum amount invoiced. |\n| `InvoiceEnd` | `number (double)` | ❌ No | Maximum amount invoiced. |\n| `InvoiceNumIni` | `integer` | ❌ No | Minimum number of invoices. |\n| `InvoiceNumEnd` | `integer` | ❌ No | Maximum number of invoices. |\n| `InvoiceDateIni` | `string (date)` | ❌ No | Earliest invoice date. |\n| `InvoiceDateEnd` | `string (date)` | ❌ No | Latest invoice date. |\n| `InvoiceDaysIni` | `integer` | ❌ No | Minimum days since the last invoice. |\n| `InvoiceDaysEnd` | `integer` | ❌ No | Maximum days since the last invoice. |\n| `HasBoughtDateIni` | `string (date)` | ❌ No | Earliest purchase date. |\n| `HasBoughtDateEnd` | `string (date)` | ❌ No | Latest purchase date. |\n| `HasBoughtDaysIni` | `integer` | ❌ No | Minimum days since the purchase. |\n| `HasBoughtDaysEnd` | `integer` | ❌ No | Maximum days since the purchase. |\n| `BuyAnyProducts` | `boolean` | ❌ No | Match clients who bought any, not all, of the listed products. |\n| `BuyProductsList` | `array` | ❌ No | Products the client must have bought. |\n| `NotBuyAnyProducts` | `boolean` | ❌ No | Match clients missing at least one, not all, of the listed products. |\n| `NotBuyProductsList` | `array` | ❌ No | Products the client must not have bought. |\n| `NextAppIni` | `string (date)` | ❌ No | Earliest next-appointment date. |\n| `NextAppEnd` | `string (date)` | ❌ No | Latest next-appointment date. |\n| `NextAppDaysIni` | `integer` | ❌ No | Minimum days until the next appointment. |\n| `NextAppDaysEnd` | `integer` | ❌ No | Maximum days until the next appointment. |\n| `NextAppAnyTreatments` | `boolean` | ❌ No | Match clients whose next appointment includes any, not all, of the listed treatments. |\n| `NextAppProductsList` | `array` | ❌ No | Treatments expected in the client's next appointment. |\n| `LastSessionIni` | `string (date)` | ❌ No | Earliest last-session date. |\n| `LastSessionEnd` | `string (date)` | ❌ No | Latest last-session date. |\n| `LastSessionDaysIni` | `integer` | ❌ No | Minimum days since the last session. |\n| `LastSessionDaysEnd` | `integer` | ❌ No | Maximum days since the last session. |\n| `LastSessionAnyTreatments` | `boolean` | ❌ No | Match clients whose last session includes any, not all, of the listed treatments. |\n| `LastSessionAppProductsList` | `array` | ❌ No | Treatments expected in the client's last session. |\n| `NotFutureAppList` | `array` | ❌ No | Clients with no upcoming appointment for these treatments. |\n| `AppAssistNumIni` | `integer` | ❌ No | Minimum number of appointments attended. |\n| `AppAssistNumEnd` | `integer` | ❌ No | Maximum number of appointments attended. |\n| `AppAssistProductsList` | `array` | ❌ No | Only count attended appointments for these treatments. |\n| `AdvisorClientsIni` | `integer` | ❌ No | Minimum number of clients referred by this client. |\n| `AdvisorClientsEnd` | `integer` | ❌ No | Maximum number of clients referred by this client. |\n| `PointsIni` | `integer` | ❌ No | Minimum loyalty points. |\n| `PointsEnd` | `integer` | ❌ No | Maximum loyalty points. |\n| `ClientHasActiveVouchersSuscriptions` | `boolean` | ❌ No | Client has an active voucher or subscription. |\n| `VoucherList` | `array` | ❌ No | Only apply the voucher filters to these vouchers. |\n| `VoucherType` | `string` | ❌ No | Voucher amount unit: N number of sessions, P percentage. |\n| `VoucherNumAmount` | `integer` | ❌ No | Remaining sessions threshold. |\n| `VoucherPerAmount` | `integer` | ❌ No | Remaining percentage threshold. |\n| `VoucherNumCriteria` | `integer` | ❌ No | How to compare the remaining sessions: less than, greater than, or equal. |\n| `VoucherPerCriteria` | `integer` | ❌ No | How to compare the remaining percentage: less than, greater than, or equal. |\n| `VoucherExpiryDateStart` | `string (date)` | ❌ No | Earliest voucher expiry date. |\n| `VoucherExpiryDateEnd` | `string (date)` | ❌ No | Latest voucher expiry date. |\n| `BudgetState` | `integer` | ❌ No | Budget status. |\n| `BudgetLastDaysChecked` | `boolean` | ❌ No | Turn on the recent-budget filter. |\n| `BudgetLastDays` | `integer` | ❌ No | Budget created within the last N days. |\n| `BudgetProductChecked` | `boolean` | ❌ No | Turn on the budget-products filter. |\n| `BudgetProductList` | `array` | ❌ No | Products that must appear in the client's budget. |\n| `BudgetProductAnyone` | `boolean` | ❌ No | Match any, not all, of the listed budget products. |\n| `BudgetProductGID` | `integer` | ❌ No | Product group for the budget products filter. |\n| `BudgetFamilyID` | `integer` | ❌ No | Restrict the budget products filter to this product family. |\n| `Page` | `integer` | ❌ No | Page number of results, starting at 0. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/advanced-search/history-export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"66823ce8-ce82-47d2-a25d-510fff2e7501"},{"name":"Export Client Search","id":"fa7856e1-28f1-48c3-99ea-f7c5a94699f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind","description":"<p>Returns the clients matching a search as a JSON array (same shape as GET /client), not a CSV file. SEC_CLIENT_EXPORT_FORM shares the same backend search mechanism as GET /client (SEC_CLIENT_SEARCH_FORM/ACT_BLANK), so the response is reshaped identically.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Export - Export el result of a client search</p>\n","urlObject":{"protocol":"https","path":["client","export"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Search client by name, surname, phone number or email.</p>\n","type":"text/plain"},"key":"clientData","value":"Rosalind"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"d78a3180-e4dd-45f2-9419-c65a8c558646","name":"List of clients found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","export"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ClientID\": 13217420,\n    \"ClientNumber\": 13217420,\n    \"ClientFullName\": \"Enrico Fermi\",\n    \"ClientPhone1\": \"707777707\",\n    \"ClinicName\": \"PilotoMigracion2025\",\n    \"ClientIncomplete\": 1,\n    \"ClientDeferred\": 0,\n    \"ClientInvestigate\": 0,\n    \"ClientTMP\": 0,\n    \"ClientEmail\": \"t.alva@gmail.com\",\n    \"ClientClinicID\": 3,\n    \"ClientLastPurchaseDate\": \"19/01/2026\",\n    \"ClientLastSessionDate\": \"19/01/2026\"\n  }\n]"},{"id":"baef6e13-95b3-4d55-89c1-8e9626006207","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","export"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8ffb9b34-35b3-4cc5-9144-0744c2882a6a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","export"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d652be72-1841-4820-924b-dad928f682d5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","export"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1af474a8-57c2-4c60-b533-5059827120c3","name":"No clients found for the provided search criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","export"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No clients found for the provided search criteria.\"\n}"},{"id":"2d648cb5-d6e0-4d94-9d59-8ad4fdfb885d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","export"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"bf7a2fdb-e4b4-4098-9d70-ed6c10813ac9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","export"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e40dcd71-1748-4d57-b6db-150d6228a633","name":"InvalidParameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","export"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error performing the request\",\n  \"errorCode\": \"375\"\n}"},{"id":"27ed1f87-736d-4f88-9665-0ab61bac57e3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","export"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"1c748f8a-71f1-4e5d-a152-c4746c0884a0","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/export?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","export"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"fa7856e1-28f1-48c3-99ea-f7c5a94699f5"},{"name":"Get Client Body-Tracking Parameters","id":"39af8d0e-138f-4b04-b5a2-4dd347e01bc7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params","description":"<p>Returns the clinic's catalog of body-tracking parameter definitions plus the client's recorded tracking sessions.</p>\n<p><strong>Permision:</strong></p>\n<p>Treatment Booth - Body parameters - Section of body parameters of a client.</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","tracking-params"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"284ab374-fece-4595-9179-bfbd9a861f0c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"c291e3ac-e22b-411c-a32e-00a1ce6f9f0b","name":"Client body-tracking parameter definitions and recorded values.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ParamDefinitions\": [\n    {\n      \"ParamID\": 1,\n      \"ParamName\": \"Weight\",\n      \"ParamType\": \"number\",\n      \"ParamDesc\": \"Client weight in kg\"\n    }\n  ],\n  \"TrackingRecords\": [\n    {\n      \"TrackGID\": 10,\n      \"Date\": \"2026-06-20\",\n      \"Time\": \"10:30:00\",\n      \"Values\": [\n        {\n          \"Value\": \"68.5\",\n          \"ParamType\": \"number\"\n        }\n      ]\n    }\n  ]\n}"},{"id":"89ae012c-641d-4a6e-a1e8-2bd04a031c86","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e644d299-40a5-4990-a00d-b970a4f483be","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1408177b-de05-4af7-9e57-cf476c94463f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"35035f30-ffc0-40f8-82e9-02df449d25f2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/tracking-params\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2d428835-643a-4ac4-8681-3366fe94fa7c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"85f61149-0225-44e0-88f6-bc631f47542c","name":"The backend response did not include a usable tracking-params payload.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8a979ca2-dbf4-45fb-b900-6796fe0fe90b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/tracking-params?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","tracking-params"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"39af8d0e-138f-4b04-b5a2-4dd347e01bc7"},{"name":"Get Client Details","id":"5aba47b2-07cf-46b4-b18a-f0203bdc4c12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}","description":"<p>Retrieves the full details of a specific client by their unique ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Editar - See a client's record</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d8eb6e76-abf2-4982-81d9-9979bdc42871","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"9fb4c843-b318-4785-9f15-2606ae945d62","name":"Customer detail.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientID\": 1,\n  \"ClientNumber\": 1,\n  \"ClientClinicID\": 1,\n  \"ClientClinicName\": \"000001 - Center Name\",\n  \"ClientDate\": \"09/03/2023\",\n  \"ClientRefererID\": 3,\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientSex\": \"M\",\n  \"ClientBirthDate\": \"05/03/2015\",\n  \"ClientIDClass\": 1,\n  \"ClientNIF\": \"13244567A\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientAddress\": \"CalleMayor10,2º\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientProvince\": \"Madrid\",\n  \"ClientCountryID\": \"201\",\n  \"ClientCountry\": \"Spain\",\n  \"ClientNotes\": \"Notes about the customer.\",\n  \"ClientSMSDisabled\": 0,\n  \"ClientAppDisabled\": 1,\n  \"ClientCustom1\": \"Professional\",\n  \"ClientCustom2\": \"Custom data 2\",\n  \"ClientCustom3\": \"Custom data 3\",\n  \"ClientCustom4\": \"Custom data 4\",\n  \"ClientCustom5\": \"Custom data 5\",\n  \"ClientCustom6\": \"Custom data 6\",\n  \"ClientCustom7\": \"Custom data 7\",\n  \"ClientCustom8\": \"Custom data 8\",\n  \"ClientCustom9\": \"Custom data 9\",\n  \"ClientCustom10\": \"Custom data 10\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientFWA\": 0,\n  \"ClientVIP\": 1,\n  \"ClientEnableGeneralConditions\": 1,\n  \"ClientEnableRGPD\": 1,\n  \"ClientConsentEmail\": 1,\n  \"ClientConsentSMS\": 1,\n  \"ClientConsentAPP\": 1,\n  \"ClientConsentPhone\": 1,\n  \"ClientConsentWhatsApp\": 1,\n  \"ClientConsentPostal\": 1,\n  \"ClientHistory\": 1,\n  \"ClientDeferred\": 0,\n  \"ClientVouchers\": 1,\n  \"ClientLifeCycleStageName\": \"Recurring customer\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\",\n  \"ClientRepParenthood\": \"Father\",\n  \"ClientRepName\": \"John\",\n  \"ClientRepSurnames\": \"Dalton\",\n  \"ClientRepAddress\": \"CalleMayor10,2º\",\n  \"ClientRepPhone\": \"634635434\",\n  \"ClientRepIDClass\": 0,\n  \"ClientRepNIF\": \"80432993R\",\n  \"ClientRepEmail\": \"john.dalton@gmail.com\"\n}"},{"id":"4ed39326-4ef2-44c0-858f-6b15a116260e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"abb8a05a-03f1-4fa6-8382-354ef7bfba62","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"eca1234e-531c-4389-954c-cecadc213497","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3c4d8086-943d-497b-9481-5d02ace9f045","name":"Customer not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error finding the client. Check that the client ID is correct.\",\n  \"errorCode\": \"404\"\n}"},{"id":"ed22e57f-b064-4951-a1d1-8ca429512e03","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1605b5c3-eddc-4d06-bdd2-49a1533383d6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7d21bf69-fe63-4221-9097-e1806de5199b","name":"Executes a JavaScript script to transform or","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientID\": 1,\n  \"ClientNumber\": 1,\n  \"ClientClinicID\": 1,\n  \"ClientClinicName\": \"000001 - Center Name\",\n  \"ClientDate\": \"09/03/2023\",\n  \"ClientRefererID\": 3,\n  \"ClientName\": \"Rosalind\",\n  \"ClientSurname1\": \"Franklin\",\n  \"ClientSurname2\": \"Ellis\",\n  \"ClientSex\": \"M\",\n  \"ClientBirthDate\": \"05/03/2015\",\n  \"ClientIDClass\": 1,\n  \"ClientNIF\": \"13244567A\",\n  \"ClientPhone1\": \"611223344\",\n  \"ClientPhone2\": \"655443322\",\n  \"ClientPhone3\": \"677889900\",\n  \"ClientEmail\": \"rosalind.franklin@gmail.com\",\n  \"ClientAddress\": \"CalleMayor10,2º\",\n  \"ClientCity\": \"Madrid\",\n  \"ClientPostCode\": \"28001\",\n  \"ClientProvinceID\": \"32\",\n  \"ClientProvince\": \"Madrid\",\n  \"ClientCountryID\": \"201\",\n  \"ClientCountry\": \"Spain\",\n  \"ClientNotes\": \"Client notes.\",\n  \"ClientSMSDisabled\": 0,\n  \"ClientAppDisabled\": 1,\n  \"ClientCustom1\": \"Professional\",\n  \"ClientCustom2\": \"Custom data 2\",\n  \"ClientCustom3\": \"Custom data 3\",\n  \"ClientCustom4\": \"Custom data 4\",\n  \"ClientCustom5\": \"Custom data 5\",\n  \"ClientCustom6\": \"Custom data 6\",\n  \"ClientCustom7\": \"Custom data 7\",\n  \"ClientCustom8\": \"Custom data 8\",\n  \"ClientCustom9\": \"Custom data 9\",\n  \"ClientCustom10\": \"Custom data 10\",\n  \"ClientCardNumber\": \"1234567890123456\",\n  \"ClientFWA\": 0,\n  \"ClientVIP\": 1,\n  \"ClientEnableGeneralConditions\": 1,\n  \"ClientEnableRGPD\": 1,\n  \"ClientConsentEmail\": 1,\n  \"ClientConsentSMS\": 1,\n  \"ClientConsentAPP\": 1,\n  \"ClientConsentPhone\": 1,\n  \"ClientConsentWhatsApp\": 1,\n  \"ClientConsentPostal\": 1,\n  \"ClientHistory\": 1,\n  \"ClientDeferred\": 0,\n  \"ClientVouchers\": 1,\n  \"ClientLifeCycleStageName\": \"Returning customer\",\n  \"ClientFWALogin\": \"rosalind.franklin@gmail.com\",\n  \"ClientFWAPassword\": \"Tr0p1c4l!2024\",\n  \"ClientRepParenthood\": \"Parent\",\n  \"ClientRepName\": \"John\",\n  \"ClientRepSurnames\": \"Dalton\",\n  \"ClientRepAddress\": \"CalleMayor10,2º\",\n  \"ClientRepPhone\": \"634635434\",\n  \"ClientRepIDClass\": 0,\n  \"ClientRepNIF\": \"80432993R\",\n  \"ClientRepEmail\": \"john.dalton@gmail.com\"\n}"},{"id":"3556df93-56f4-49a2-b9bd-af96788286a5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"a2e2d437-4638-4022-9370-c3e0e845eca9","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"5aba47b2-07cf-46b4-b18a-f0203bdc4c12"},{"name":"Get Client Phone With Dial Code","id":"303af60f-7487-47de-a2de-2f69d553d317","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/phone-dialcode","description":"<p>Returns the client's phone number with the country dial code added, for click-to-call or WhatsApp links.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","phone-dialcode"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Used to resolve the clinic's country dial code.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"16146d4c-87f0-4558-a910-6341fcfed076","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"4a7f1c95-656f-4c96-aa9e-bf6aa35cf392","name":"Client's full phone number, with dial code, retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/phone-dialcode?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","phone-dialcode"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Used to resolve the clinic's country dial code.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientFullPhone\": \"+34600123456\"\n}"},{"id":"6a450d11-9f1e-403e-aec1-40f1f2f1c26d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/phone-dialcode?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","phone-dialcode"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Used to resolve the clinic's country dial code.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d825b84d-6c1b-40c2-881a-c9eb1dc2a0d8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/phone-dialcode?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","phone-dialcode"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Used to resolve the clinic's country dial code.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ecfc08a9-62ec-4635-bdac-c85b4ea33cbe","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/phone-dialcode?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","phone-dialcode"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Used to resolve the clinic's country dial code.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"81fc60ad-1f2a-455a-a83e-71c508d33087","name":"The client has no usable phone number.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/phone-dialcode?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","phone-dialcode"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Used to resolve the clinic's country dial code.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client has no usable phone number.\",\n  \"error\": \"585\"\n}"},{"id":"9e42e513-763d-4f02-b4ee-4bf603e1d374","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/phone-dialcode?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","phone-dialcode"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Used to resolve the clinic's country dial code.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"241eb67f-541d-41cf-9b84-9f809c42a995","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/phone-dialcode?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","phone-dialcode"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Used to resolve the clinic's country dial code.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"632212cf-1c5c-4c07-98e0-a1fadfbe0920","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/phone-dialcode?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","phone-dialcode"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Used to resolve the clinic's country dial code.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"50b2f18f-456d-4caa-9934-ddad26b9b02e","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/phone-dialcode?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","phone-dialcode"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Used to resolve the clinic's country dial code.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/phone-dialcode\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"303af60f-7487-47de-a2de-2f69d553d317"},{"name":"List Client Contracts","id":"93f3ba1b-29bb-4f13-ad6b-2df22ef40425","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts","description":"<p>Returns the list of contracts assigned to a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contracts - List - Obtain the list of client's contracts</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","contracts"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b20eabaf-d047-4155-b1cf-3f2d7073223b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"cf6038f5-b9d0-4fbc-ba0f-64be7de3ec83","name":"Client contracts retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ContractID\": 12,\n    \"CModelName\": \"Contrato de tratamiento\",\n    \"CModelVersion\": \"2\",\n    \"ContractDate\": \"19/01/2026\"\n  }\n]"},{"id":"757a0a60-fdb6-40bc-a094-9edfb723ba36","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"79d7e9d0-6e6d-4797-b78e-7b5d719470fd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"90d9150e-9f68-4709-8a94-47fa2b3867eb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d8411dac-19ea-45a6-ab25-a08a7780e2b3","name":"The client has no contracts.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client has no contracts.\",\n  \"errorCode\": \"no-client-contracts\"\n}"},{"id":"7ea62d33-8a78-4055-be3d-e36cc62620cb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"36adfd6c-8fe7-4ea1-b9f3-64c5c55e6a5f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0141c698-2b56-41d0-a0eb-b7e72b10051c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"a62509a5-1169-44bd-b02e-7cecec5c424c","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contracts?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contracts"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/contracts\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"93f3ba1b-29bb-4f13-ad6b-2df22ef40425"},{"name":"List Client Files","id":"94fca518-ac42-4271-b440-2e085949b953","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/files","description":"<p>Lists the files uploaded for a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Documents - List - See the list of a client's documents</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","files"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"fdc821eb-1011-4ab4-a325-81d4fd170197","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"53d22b11-5aca-48f5-89a2-f0639436fd38","name":"Client files retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/files?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","files"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"FileID\": 45,\n    \"FileCode\": \"000000045\",\n    \"FileName\": \"consentimiento.pdf\",\n    \"FileComments\": \"Firmado en consulta\",\n    \"FileDate\": \"19/01/2026\"\n  }\n]"},{"id":"5e224ffe-2e42-4c0a-97bb-e59015c7d6bf","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/files?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","files"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"140196cb-dec1-4def-be4b-65e0b9680317","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/files?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","files"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c601c31b-f27d-4f2e-b886-09526d2e7e9c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/files?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","files"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a3f0705f-1b26-4cff-9c99-b7232d264bda","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/files?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","files"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/files\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0ad69d70-716f-46f7-a8c1-cdf374a072ef","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/files?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","files"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b64dd3f6-5b62-4caf-8ae1-4e77037b5325","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/files?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","files"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a1c2fbc2-c463-4a32-99f5-77a9e568dd83","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/files?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","files"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"94fca518-ac42-4271-b440-2e085949b953"},{"name":"List Client Pictures","id":"cd5af225-61a9-4e41-b981-6dc2f063948b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures","description":"<p>Lists the pictures uploaded for a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Photography - List - See the list of customer images</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","pictures"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"19f20b4d-5007-4122-b6be-9efd1773ebfb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"d475bdbd-977c-4a58-a05f-22938c71cdcf","name":"Client pictures retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PictureID\": 123,\n    \"PictureCode\": \"000000123\",\n    \"ZoneCode\": \"BR\",\n    \"ZoneName\": \"Brazos\",\n    \"Comments\": \"Antes del tratamiento\",\n    \"Date\": \"19/01/2026\",\n    \"Width\": 1024,\n    \"Height\": 768,\n    \"WidthLQ\": 320,\n    \"HeightLQ\": 240,\n    \"ServiceID\": 0,\n    \"Url\": \"pcn=000000123.jpg&pct=000000123\"\n  }\n]"},{"id":"b774e968-0472-48f1-b545-b7aefde3ba4a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0e50b647-f18a-4edf-9bc5-cfee86ccde51","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ec3cef27-e628-45d2-8015-0b2123c11420","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6a1c18df-a4b2-42fb-bbdb-ec6b6b2c4262","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/pictures\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ad114ba4-0f93-465d-89d4-f9cec297cad0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"804f83ad-ce93-4d24-84a3-bad0e795f5ae","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"da9efa1f-7651-42e2-8b99-d3b0ee1b6339","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"cd5af225-61a9-4e41-b981-6dc2f063948b"},{"name":"Load Postal Cities for Country","id":"2af4516e-62e4-41ad-abf5-9ae65c7b9894","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/billing/postal-codes?countryID=201","description":"<p>Loads city and postal code pairs for a country.</p>\n<p><strong>Permision:</strong></p>\n<p>General - Postal code and city - get - Get cities and their postal codes filtered by country.</p>\n","urlObject":{"protocol":"https","path":["client","billing","postal-codes"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Country to load postal codes and cities for. When siresEnabled is true, this field takes a Mexican municipality code instead of a country ID.</p>\n","type":"text/plain"},"key":"countryID","value":"201"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>boolean</code></p>\n<p>Whether this is for a staff form instead of a client form.</p>\n","type":"text/plain"},"key":"isUser","value":"false"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>boolean</code></p>\n<p>For Mexico, switches to the municipality catalog instead of country and city data. When true, countryID must be a municipality code rather than a country ID, and results come back as value/label pairs instead of city name and postal code.</p>\n","type":"text/plain"},"key":"siresEnabled","value":"false"}],"variable":[]}},"response":[{"id":"158019d3-1df4-4cfb-a739-7d1561a7e51f","name":"City list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/postal-codes?clinicID=1&countryID=201&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","postal-codes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load postal codes and cities for. When siresEnabled is true, this field takes a Mexican municipality code instead of a country ID.","key":"countryID","value":"201","x-postman-displayValue":"201"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, switches to the municipality catalog instead of country and city data. When true, countryID must be a municipality code rather than a country ID, and results come back as value/label pairs instead of city name and postal code.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CityName\": \"Madrid\",\n    \"PostcodeValue\": \"28001\"\n  }\n]"},{"id":"6d94b4e5-875b-47a4-b66c-8830d2a6caa1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/postal-codes?clinicID=1&countryID=201&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","postal-codes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load postal codes and cities for. When siresEnabled is true, this field takes a Mexican municipality code instead of a country ID.","key":"countryID","value":"201","x-postman-displayValue":"201"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, switches to the municipality catalog instead of country and city data. When true, countryID must be a municipality code rather than a country ID, and results come back as value/label pairs instead of city name and postal code.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3176a6a8-173f-477b-b21b-8fc84d88babb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/postal-codes?clinicID=1&countryID=201&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","postal-codes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load postal codes and cities for. When siresEnabled is true, this field takes a Mexican municipality code instead of a country ID.","key":"countryID","value":"201","x-postman-displayValue":"201"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, switches to the municipality catalog instead of country and city data. When true, countryID must be a municipality code rather than a country ID, and results come back as value/label pairs instead of city name and postal code.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b129b347-82b2-49dc-aa1a-548bad0e34c8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/postal-codes?clinicID=1&countryID=201&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","postal-codes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load postal codes and cities for. When siresEnabled is true, this field takes a Mexican municipality code instead of a country ID.","key":"countryID","value":"201","x-postman-displayValue":"201"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, switches to the municipality catalog instead of country and city data. When true, countryID must be a municipality code rather than a country ID, and results come back as value/label pairs instead of city name and postal code.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"277dd94c-48db-49f2-b87b-6d77d971094b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/postal-codes?clinicID=1&countryID=201&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","postal-codes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load postal codes and cities for. When siresEnabled is true, this field takes a Mexican municipality code instead of a country ID.","key":"countryID","value":"201","x-postman-displayValue":"201"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, switches to the municipality catalog instead of country and city data. When true, countryID must be a municipality code rather than a country ID, and results come back as value/label pairs instead of city name and postal code.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/billing/postal-codes\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1c431251-7105-4783-b105-dd38bbfec136","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/postal-codes?clinicID=1&countryID=201&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","postal-codes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load postal codes and cities for. When siresEnabled is true, this field takes a Mexican municipality code instead of a country ID.","key":"countryID","value":"201","x-postman-displayValue":"201"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, switches to the municipality catalog instead of country and city data. When true, countryID must be a municipality code rather than a country ID, and results come back as value/label pairs instead of city name and postal code.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4cc0d491-e31c-4a72-8f89-57851832a74e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/postal-codes?clinicID=1&countryID=201&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","postal-codes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load postal codes and cities for. When siresEnabled is true, this field takes a Mexican municipality code instead of a country ID.","key":"countryID","value":"201","x-postman-displayValue":"201"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, switches to the municipality catalog instead of country and city data. When true, countryID must be a municipality code rather than a country ID, and results come back as value/label pairs instead of city name and postal code.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c3402f3f-d184-4911-8174-3f9240ab6f8c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/postal-codes?clinicID=1&countryID=201&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","postal-codes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load postal codes and cities for. When siresEnabled is true, this field takes a Mexican municipality code instead of a country ID.","key":"countryID","value":"201","x-postman-displayValue":"201"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, switches to the municipality catalog instead of country and city data. When true, countryID must be a municipality code rather than a country ID, and results come back as value/label pairs instead of city name and postal code.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2af4516e-62e4-41ad-abf5-9ae65c7b9894"},{"name":"Load Provinces for Country","id":"842ff6e5-419d-4d02-9654-b2e450eabfa5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/billing/provinces?countryID=1","description":"<p>Loads the list of provinces for a country.</p>\n<p><strong>Permision:</strong></p>\n<p>General - Select Country - Load the list of provinces on changing the country in the drop-down list</p>\n","urlObject":{"protocol":"https","path":["client","billing","provinces"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Country to load provinces for.</p>\n","type":"text/plain"},"key":"countryID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>boolean</code></p>\n<p>Whether this is for a staff form instead of a client form.</p>\n","type":"text/plain"},"key":"isUser","value":"false"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>boolean</code></p>\n<p>For Mexico, returns provinces from the official state catalog instead of the default list. Ignored for other countries.</p>\n","type":"text/plain"},"key":"siresEnabled","value":"false"}],"variable":[]}},"response":[{"id":"f3a4f17f-16f8-42b8-af9d-f42ceeb433d8","name":"Province list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/provinces?clinicID=1&countryID=1&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","provinces"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load provinces for.","key":"countryID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, returns provinces from the official state catalog instead of the default list. Ignored for other countries.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProvinceList\": [\n    {\n      \"Value\": \"0\",\n      \"Label\": \"(Ninguna)\"\n    },\n    {\n      \"Value\": \"26\",\n      \"Label\": \"A Coruña\"\n    },\n    {\n      \"Value\": \"1\",\n      \"Label\": \"Álava\"\n    },\n    {\n      \"Value\": \"2\",\n      \"Label\": \"Albacete\"\n    },\n    {\n      \"Value\": \"3\",\n      \"Label\": \"Alicante\"\n    },\n    {\n      \"Value\": \"4\",\n      \"Label\": \"Almería\"\n    },\n    {\n      \"Value\": \"5\",\n      \"Label\": \"Asturias\"\n    },\n    {\n      \"Value\": \"6\",\n      \"Label\": \"Ávila\"\n    },\n    {\n      \"Value\": \"7\",\n      \"Label\": \"Badajoz\"\n    },\n    {\n      \"Value\": \"8\",\n      \"Label\": \"Barcelona\"\n    },\n    {\n      \"Value\": \"50\",\n      \"Label\": \"Bizkaia\"\n    },\n    {\n      \"Value\": \"9\",\n      \"Label\": \"Burgos\"\n    },\n    {\n      \"Value\": \"10\",\n      \"Label\": \"Cáceres\"\n    },\n    {\n      \"Value\": \"11\",\n      \"Label\": \"Cádiz\"\n    },\n    {\n      \"Value\": \"12\",\n      \"Label\": \"Cantabria\"\n    },\n    {\n      \"Value\": \"13\",\n      \"Label\": \"Castellón\"\n    },\n    {\n      \"Value\": \"14\",\n      \"Label\": \"Ceuta\"\n    },\n    {\n      \"Value\": \"15\",\n      \"Label\": \"Ciudad Real\"\n    },\n    {\n      \"Value\": \"16\",\n      \"Label\": \"Córdoba\"\n    },\n    {\n      \"Value\": \"17\",\n      \"Label\": \"Cuenca\"\n    },\n    {\n      \"Value\": \"21\",\n      \"Label\": \"Gipuzkoa\"\n    },\n    {\n      \"Value\": \"18\",\n      \"Label\": \"Girona\"\n    },\n    {\n      \"Value\": \"19\",\n      \"Label\": \"Granada\"\n    },\n    {\n      \"Value\": \"20\",\n      \"Label\": \"Guadalajara\"\n    },\n    {\n      \"Value\": \"22\",\n      \"Label\": \"Huelva\"\n    },\n    {\n      \"Value\": \"23\",\n      \"Label\": \"Huesca\"\n    },\n    {\n      \"Value\": \"24\",\n      \"Label\": \"Illes Balears\"\n    },\n    {\n      \"Value\": \"25\",\n      \"Label\": \"Jaén\"\n    },\n    {\n      \"Value\": \"27\",\n      \"Label\": \"La Rioja\"\n    },\n    {\n      \"Value\": \"28\",\n      \"Label\": \"Las Palmas\"\n    },\n    {\n      \"Value\": \"29\",\n      \"Label\": \"León\"\n    },\n    {\n      \"Value\": \"30\",\n      \"Label\": \"Lleida\"\n    },\n    {\n      \"Value\": \"31\",\n      \"Label\": \"Lugo\"\n    },\n    {\n      \"Value\": \"32\",\n      \"Label\": \"Madrid\"\n    },\n    {\n      \"Value\": \"33\",\n      \"Label\": \"Málaga\"\n    },\n    {\n      \"Value\": \"34\",\n      \"Label\": \"Melilla\"\n    },\n    {\n      \"Value\": \"35\",\n      \"Label\": \"Murcia\"\n    },\n    {\n      \"Value\": \"36\",\n      \"Label\": \"Navarra\"\n    },\n    {\n      \"Value\": \"37\",\n      \"Label\": \"Ourense\"\n    },\n    {\n      \"Value\": \"38\",\n      \"Label\": \"Palencia\"\n    },\n    {\n      \"Value\": \"39\",\n      \"Label\": \"Pontevedra\"\n    },\n    {\n      \"Value\": \"40\",\n      \"Label\": \"Salamanca\"\n    },\n    {\n      \"Value\": \"45\",\n      \"Label\": \"Santa Cruz de Tenerife\"\n    },\n    {\n      \"Value\": \"41\",\n      \"Label\": \"Segovia\"\n    },\n    {\n      \"Value\": \"42\",\n      \"Label\": \"Sevilla\"\n    },\n    {\n      \"Value\": \"43\",\n      \"Label\": \"Soria\"\n    },\n    {\n      \"Value\": \"44\",\n      \"Label\": \"Tarragona\"\n    },\n    {\n      \"Value\": \"46\",\n      \"Label\": \"Teruel\"\n    },\n    {\n      \"Value\": \"47\",\n      \"Label\": \"Toledo\"\n    },\n    {\n      \"Value\": \"48\",\n      \"Label\": \"Valencia\"\n    },\n    {\n      \"Value\": \"49\",\n      \"Label\": \"Valladolid\"\n    },\n    {\n      \"Value\": \"51\",\n      \"Label\": \"Zamora\"\n    },\n    {\n      \"Value\": \"52\",\n      \"Label\": \"Zaragoza\"\n    }\n  ],\n  \"ProvinceCodeList\": [],\n  \"CountryCIFLabel\": \"CIF\"\n}"},{"id":"0f692032-4b24-4ed4-b3a8-ccabdcf68fe7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/provinces?clinicID=1&countryID=1&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","provinces"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load provinces for.","key":"countryID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, returns provinces from the official state catalog instead of the default list. Ignored for other countries.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"106eae93-fc5e-4fa3-9ef7-fce8be6c91da","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/provinces?clinicID=1&countryID=1&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","provinces"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load provinces for.","key":"countryID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, returns provinces from the official state catalog instead of the default list. Ignored for other countries.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"11593bb0-732c-46dd-b38c-3794d3fd870e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/provinces?clinicID=1&countryID=1&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","provinces"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load provinces for.","key":"countryID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, returns provinces from the official state catalog instead of the default list. Ignored for other countries.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d6ce98ca-0b7b-4166-871f-29560363f1cc","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/provinces?clinicID=1&countryID=1&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","provinces"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load provinces for.","key":"countryID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, returns provinces from the official state catalog instead of the default list. Ignored for other countries.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/billing/provinces\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a90e40ec-9a7b-4560-8118-d4b268d08285","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/provinces?clinicID=1&countryID=1&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","provinces"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load provinces for.","key":"countryID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, returns provinces from the official state catalog instead of the default list. Ignored for other countries.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"97304dc5-8720-4b81-87b7-cb289aa87d84","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/provinces?clinicID=1&countryID=1&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","provinces"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load provinces for.","key":"countryID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, returns provinces from the official state catalog instead of the default list. Ignored for other countries.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5cabe220-706e-4ca5-891f-3074d8e68c7b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/billing/provinces?clinicID=1&countryID=1&isUser=false&siresEnabled=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","billing","provinces"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCountry to load provinces for.","key":"countryID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhether this is for a staff form instead of a client form.","key":"isUser","value":"false","x-postman-displayValue":"false"},{"description":"**Optional** | Type: `boolean`\n\nFor Mexico, returns provinces from the official state catalog instead of the default list. Ignored for other countries.","key":"siresEnabled","value":"false","x-postman-displayValue":"false"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"842ff6e5-419d-4d02-9654-b2e450eabfa5"},{"name":"Lock/Unlock Client","id":"1fa7d42c-58c2-4bd3-8bf1-89811343222f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientLockEnable\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/lock","description":"<p>Locks or unlocks a client, optionally with a reason.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Change status - Block/unblock a client</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientLockEnable</code></td>\n<td><code>boolean</code></td>\n<td>✅ Yes</td>\n<td>True to lock the client, false to unlock it.</td>\n</tr>\n<tr>\n<td><code>ClientLockReason</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Reason for locking the client (not used when unlocking).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","lock"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"218dcf3d-bc48-4ba1-930c-bb7dc588b59d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"6a77cf7c-2692-4603-acab-6a3ce208f421","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientLockEnable\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientLockEnable` | `boolean` | ✅ Yes | True to lock the client, false to unlock it. |\n| `ClientLockReason` | `string` | ❌ No | Reason for locking the client (not used when unlocking). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4d105acc-d13d-4c6e-bef4-aff92616d1cd","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientLockEnable\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientLockEnable` | `boolean` | ✅ Yes | True to lock the client, false to unlock it. |\n| `ClientLockReason` | `string` | ❌ No | Reason for locking the client (not used when unlocking). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"53282d2d-0e4f-4a6a-95b7-f83bb55efa3a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientLockEnable\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientLockEnable` | `boolean` | ✅ Yes | True to lock the client, false to unlock it. |\n| `ClientLockReason` | `string` | ❌ No | Reason for locking the client (not used when unlocking). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"535ac768-dadc-46dc-bd70-5c6fb60d1816","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientLockEnable\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientLockEnable` | `boolean` | ✅ Yes | True to lock the client, false to unlock it. |\n| `ClientLockReason` | `string` | ❌ No | Reason for locking the client (not used when unlocking). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b6f11a71-abea-4e5e-a7ae-4b997689268d","name":"No client was found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientLockEnable\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientLockEnable` | `boolean` | ✅ Yes | True to lock the client, false to unlock it. |\n| `ClientLockReason` | `string` | ❌ No | Reason for locking the client (not used when unlocking). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No client was found with that ID\",\n  \"error\": \"103\"\n}"},{"id":"9a5e37a6-fd36-4592-98dd-31f943e01e95","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientLockEnable\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientLockEnable` | `boolean` | ✅ Yes | True to lock the client, false to unlock it. |\n| `ClientLockReason` | `string` | ❌ No | Reason for locking the client (not used when unlocking). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5e6774bf-4411-4765-b081-0c16dd46dfaa","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientLockEnable\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientLockEnable` | `boolean` | ✅ Yes | True to lock the client, false to unlock it. |\n| `ClientLockReason` | `string` | ❌ No | Reason for locking the client (not used when unlocking). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3637bea8-60fd-4348-a81b-6fb8bed90e92","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientLockEnable\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientLockEnable` | `boolean` | ✅ Yes | True to lock the client, false to unlock it. |\n| `ClientLockReason` | `string` | ❌ No | Reason for locking the client (not used when unlocking). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"448c4b90-0e08-48eb-8548-9df838174005","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientLockEnable\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientLockEnable` | `boolean` | ✅ Yes | True to lock the client, false to unlock it. |\n| `ClientLockReason` | `string` | ❌ No | Reason for locking the client (not used when unlocking). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/lock\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"1fa7d42c-58c2-4bd3-8bf1-89811343222f"},{"name":"Publish Client File","id":"a7166379-7f3e-485c-a3be-f3718e2e0fc1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FilePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/files/{{fileID}}/publish","description":"<p>Publishes or unpublishes a client file to the client portal.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Documents - Public - Publish a client's document in Self</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FilePublished</code></td>\n<td><code>boolean</code></td>\n<td>✅ Yes</td>\n<td>True to publish the file to the client portal, false to unpublish it.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","files","{{fileID}}","publish"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"68030b51-4913-41ed-8863-6bc3537fa19d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the file to publish or unpublish.</p>\n","type":"text/plain"},"type":"any","value":"45","key":"fileID"}]}},"response":[{"id":"c29cfb0f-7705-407e-9dea-393dc312bd97","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FilePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nID of the file to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FilePublished` | `boolean` | ✅ Yes | True to publish the file to the client portal, false to unpublish it. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"125b7ff6-84f8-4a76-8dfa-92d53eda6067","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FilePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nID of the file to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FilePublished` | `boolean` | ✅ Yes | True to publish the file to the client portal, false to unpublish it. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5e1edd67-2879-45a4-a3c1-2946ddf018a8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FilePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nID of the file to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FilePublished` | `boolean` | ✅ Yes | True to publish the file to the client portal, false to unpublish it. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"14f2eb45-8cbb-420f-b365-478b6e5e1d18","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FilePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nID of the file to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FilePublished` | `boolean` | ✅ Yes | True to publish the file to the client portal, false to unpublish it. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"106ec673-0a25-4d31-8177-a18791c7f418","name":"File not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FilePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nID of the file to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FilePublished` | `boolean` | ✅ Yes | True to publish the file to the client portal, false to unpublish it. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"File not found.\",\n  \"errorCode\": \"319\"\n}"},{"id":"24a02da1-511d-4ab6-bc34-bb46ee36cc9a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FilePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nID of the file to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FilePublished` | `boolean` | ✅ Yes | True to publish the file to the client portal, false to unpublish it. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4f3bfab3-6b59-420a-8d7a-2d336da7aecf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FilePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nID of the file to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FilePublished` | `boolean` | ✅ Yes | True to publish the file to the client portal, false to unpublish it. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0265590c-d6c5-4c7a-8b67-36bcd37e8046","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FilePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nID of the file to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FilePublished` | `boolean` | ✅ Yes | True to publish the file to the client portal, false to unpublish it. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"e8aa54e0-fee8-43be-b482-2f43e7e38489","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FilePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/files/{{fileID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","{{fileID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"fileID","value":"45","description":"**Required** | Type: `integer`\n\nID of the file to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FilePublished` | `boolean` | ✅ Yes | True to publish the file to the client portal, false to unpublish it. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/files/%7B%7BfileID%7D%7D/publish\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a7166379-7f3e-485c-a3be-f3718e2e0fc1"},{"name":"Publish Client Picture","id":"9e0fc3f6-222c-49bd-a96e-b4407bcd3344","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PicturePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}/publish","description":"<p>Publishes or unpublishes a client picture to the client portal.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Photograph - Publicate - Publish a photo of a client in Self</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PicturePublished</code></td>\n<td><code>boolean</code></td>\n<td>✅ Yes</td>\n<td>True to publish the picture to the client portal, false to unpublish it.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","pictures","{{pictureID}}","publish"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"51f3f53e-ee72-4698-b8e6-389bb9958a72","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Picture ID to publish or unpublish.</p>\n","type":"text/plain"},"type":"any","value":"245","key":"pictureID"}]}},"response":[{"id":"3545c713-bce8-4242-a2a9-167a9ad9e8b4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicturePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicturePublished` | `boolean` | ✅ Yes | True to publish the picture to the client portal, false to unpublish it. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"42565a96-6f52-4b09-851e-6e723921d360","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicturePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicturePublished` | `boolean` | ✅ Yes | True to publish the picture to the client portal, false to unpublish it. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a4de0ef5-8518-406c-92d0-f89a364bf951","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicturePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicturePublished` | `boolean` | ✅ Yes | True to publish the picture to the client portal, false to unpublish it. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c4b4fb07-f9aa-483f-8847-bd0360b13dae","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicturePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicturePublished` | `boolean` | ✅ Yes | True to publish the picture to the client portal, false to unpublish it. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cd773ccb-260f-4853-b4a2-8ae91b4129d3","name":"Picture not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicturePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicturePublished` | `boolean` | ✅ Yes | True to publish the picture to the client portal, false to unpublish it. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Picture not found.\",\n  \"errorCode\": \"320\"\n}"},{"id":"96b08ac0-b693-443a-82c3-9c090eb74edb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicturePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicturePublished` | `boolean` | ✅ Yes | True to publish the picture to the client portal, false to unpublish it. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"beabeb70-8de5-43b4-918d-48e92f2a88a7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicturePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicturePublished` | `boolean` | ✅ Yes | True to publish the picture to the client portal, false to unpublish it. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d45b89af-443b-47c9-992d-f2708d846089","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicturePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicturePublished` | `boolean` | ✅ Yes | True to publish the picture to the client portal, false to unpublish it. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"dfe839fb-9231-44c7-9d68-2b6ff647cf7f","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicturePublished\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/pictures/{{pictureID}}/publish?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","pictures","{{pictureID}}","publish"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID to publish or unpublish."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicturePublished` | `boolean` | ✅ Yes | True to publish the picture to the client portal, false to unpublish it. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/pictures/%7B%7BpictureID%7D%7D/publish\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"9e0fc3f6-222c-49bd-a96e-b4407bcd3344"},{"name":"Regularize Client","id":"4ea49308-fb03-46ac-b358-b52f60a27f55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/state","description":"<p>Updates a client's regularization status.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Regularize - Change a client's state of regulaization</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientIncomplete</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Status to set: -1 = regularized, 0 = incomplete, 1 = pending.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","state"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b9cae25b-a96b-4980-957e-13ee18ecfc15","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"785298cd-f604-4d92-b7e8-71136fb72124","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"3784f8e9-eac6-4e9a-84e6-975cbfb25f45","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1b2843c3-425a-44a1-8209-308c70ad6fca","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1940e7ef-e2d4-4f09-8763-a31631672ed3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b7944576-eb0b-476f-bb01-9986a9d8c262","name":"No client was found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No client was found with that ID\",\n  \"error\": \"104\"\n}"},{"id":"61d8087f-33ee-474e-9580-d58b31154fbb","name":"The client cannot be regularized while it has vouchers still pending regularization.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client cannot be regularized while it has vouchers still pending regularization.\",\n  \"error\": \"115\"\n}"},{"id":"504443ef-0627-4f5e-a381-0359ba1ffd6e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"296d2522-2612-41fd-98b3-ac246670f76f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b5b8a99e-1eb8-419f-ad37-2d07817f07bd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"cf301653-2db6-4eaf-9637-ecb16e5bb40b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/state\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1ae12c83-f07f-46ea-8169-f5a6d1ac1e6e","name":"ClientCannotDeregularize","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientIncomplete\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/state?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","state"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientIncomplete` | `integer` | ✅ Yes | Status to set: -1 = regularized, 0 = incomplete, 1 = pending. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client's regularization state cannot be set to incomplete/pending while the clinic enforces protocols.\",\n  \"error\": \"147\"\n}"}],"_postman_id":"4ea49308-fb03-46ac-b358-b52f60a27f55"},{"name":"Remove Client Profile Picture","id":"6575536d-8439-4492-8f66-deb263a1c1d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile","description":"<p>Removes the client's profile picture. The picture itself is not deleted.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Delete profile photo - Delete profile photo</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","pictures","profile"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"334f0780-93aa-43fb-a6af-46ce01386194","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"e638bf5d-13a6-4eae-b0a2-ffec8704ff8c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4a8a52cb-5f09-46f6-b1ad-8ce7e6a6e647","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a65a154f-8839-4d73-99d2-8b93904438de","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"94fe0281-e94f-472c-84b2-fbd66f137978","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8bf7c004-0dfd-49af-9fb7-0dca8eae32fe","name":"No profile picture is currently set for this client.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No profile picture is currently set for this client.\",\n  \"error\": \"552\"\n}"},{"id":"33ae66c2-2cca-4266-8f9b-908716aa74fa","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"566f9cdc-dc1e-40bc-b229-20280fe4ea6b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5d806039-2580-4c92-95e0-311f08f237e4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"b5809ca4-d6ea-433e-9dd3-f2ed8c632bef","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/pictures/profile\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6575536d-8439-4492-8f66-deb263a1c1d1"},{"name":"Save Client Billing Data","id":"eb24ed0c-4a73-4637-9dc0-87d8ad7b3b22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing","description":"<p>Modifies the client's billing data.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Billing Data - Save - Modify client billing data</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientBillingName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Billing name.</td>\n</tr>\n<tr>\n<td><code>ClientBillingVATNumber</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Billing tax ID (NIF/CIF/VAT number).</td>\n</tr>\n<tr>\n<td><code>ClientBillingAddress</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Billing street address.</td>\n</tr>\n<tr>\n<td><code>ClientBillingPostCode</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Billing postal code.</td>\n</tr>\n<tr>\n<td><code>ClientBillingCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Billing country ID. Get it from a country list. Use 0 (default) or -1 for none.</td>\n</tr>\n<tr>\n<td><code>ClientBillingCountry</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Billing country name.</td>\n</tr>\n<tr>\n<td><code>ClientBillingProvinceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Billing province ID.</td>\n</tr>\n<tr>\n<td><code>ClientBillingProvince</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Billing province name.</td>\n</tr>\n<tr>\n<td><code>ClientBillingCityID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none.</td>\n</tr>\n<tr>\n<td><code>ClientBillingCity</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Billing city name.</td>\n</tr>\n<tr>\n<td><code>ClientBillingFiscalRegime</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise.</td>\n</tr>\n<tr>\n<td><code>ClientBillinUseKeyCFDI</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise.</td>\n</tr>\n<tr>\n<td><code>ClientBillingMunicipalityCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Billing municipality code, used in some countries' e-invoicing formats.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","billing"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3fafb969-d8ee-4267-8621-6d1dbaef6c81","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID whose billing data is being modified.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"604395e3-cead-4ef4-bad7-6b0f20a83cfb","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientBillingName` | `string` | ✅ Yes | Billing name. |\n| `ClientBillingVATNumber` | `string` | ✅ Yes | Billing tax ID (NIF/CIF/VAT number). |\n| `ClientBillingAddress` | `string` | ✅ Yes | Billing street address. |\n| `ClientBillingPostCode` | `string` | ✅ Yes | Billing postal code. |\n| `ClientBillingCountryID` | `integer` | ❌ No | Billing country ID. Get it from a country list. Use 0 (default) or -1 for none. |\n| `ClientBillingCountry` | `string` | ✅ Yes | Billing country name. |\n| `ClientBillingProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `ClientBillingProvince` | `string` | ❌ No | Billing province name. |\n| `ClientBillingCityID` | `integer` | ❌ No | Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none. |\n| `ClientBillingCity` | `string` | ✅ Yes | Billing city name. |\n| `ClientBillingFiscalRegime` | `string` | ❌ No | Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillinUseKeyCFDI` | `string` | ❌ No | CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillingMunicipalityCode` | `string` | ❌ No | Billing municipality code, used in some countries' e-invoicing formats. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ef03489e-3dd9-461d-a050-7ecd635de5bf","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientBillingName` | `string` | ✅ Yes | Billing name. |\n| `ClientBillingVATNumber` | `string` | ✅ Yes | Billing tax ID (NIF/CIF/VAT number). |\n| `ClientBillingAddress` | `string` | ✅ Yes | Billing street address. |\n| `ClientBillingPostCode` | `string` | ✅ Yes | Billing postal code. |\n| `ClientBillingCountryID` | `integer` | ❌ No | Billing country ID. Get it from a country list. Use 0 (default) or -1 for none. |\n| `ClientBillingCountry` | `string` | ✅ Yes | Billing country name. |\n| `ClientBillingProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `ClientBillingProvince` | `string` | ❌ No | Billing province name. |\n| `ClientBillingCityID` | `integer` | ❌ No | Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none. |\n| `ClientBillingCity` | `string` | ✅ Yes | Billing city name. |\n| `ClientBillingFiscalRegime` | `string` | ❌ No | Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillinUseKeyCFDI` | `string` | ❌ No | CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillingMunicipalityCode` | `string` | ❌ No | Billing municipality code, used in some countries' e-invoicing formats. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d86ccd8b-e85d-434a-9696-33317cad236a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientBillingName` | `string` | ✅ Yes | Billing name. |\n| `ClientBillingVATNumber` | `string` | ✅ Yes | Billing tax ID (NIF/CIF/VAT number). |\n| `ClientBillingAddress` | `string` | ✅ Yes | Billing street address. |\n| `ClientBillingPostCode` | `string` | ✅ Yes | Billing postal code. |\n| `ClientBillingCountryID` | `integer` | ❌ No | Billing country ID. Get it from a country list. Use 0 (default) or -1 for none. |\n| `ClientBillingCountry` | `string` | ✅ Yes | Billing country name. |\n| `ClientBillingProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `ClientBillingProvince` | `string` | ❌ No | Billing province name. |\n| `ClientBillingCityID` | `integer` | ❌ No | Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none. |\n| `ClientBillingCity` | `string` | ✅ Yes | Billing city name. |\n| `ClientBillingFiscalRegime` | `string` | ❌ No | Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillinUseKeyCFDI` | `string` | ❌ No | CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillingMunicipalityCode` | `string` | ❌ No | Billing municipality code, used in some countries' e-invoicing formats. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9cbae693-b70b-431a-9620-1dca8da5408b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientBillingName` | `string` | ✅ Yes | Billing name. |\n| `ClientBillingVATNumber` | `string` | ✅ Yes | Billing tax ID (NIF/CIF/VAT number). |\n| `ClientBillingAddress` | `string` | ✅ Yes | Billing street address. |\n| `ClientBillingPostCode` | `string` | ✅ Yes | Billing postal code. |\n| `ClientBillingCountryID` | `integer` | ❌ No | Billing country ID. Get it from a country list. Use 0 (default) or -1 for none. |\n| `ClientBillingCountry` | `string` | ✅ Yes | Billing country name. |\n| `ClientBillingProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `ClientBillingProvince` | `string` | ❌ No | Billing province name. |\n| `ClientBillingCityID` | `integer` | ❌ No | Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none. |\n| `ClientBillingCity` | `string` | ✅ Yes | Billing city name. |\n| `ClientBillingFiscalRegime` | `string` | ❌ No | Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillinUseKeyCFDI` | `string` | ❌ No | CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillingMunicipalityCode` | `string` | ❌ No | Billing municipality code, used in some countries' e-invoicing formats. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5e74d86c-aa2e-420f-a2e4-18fc86ee849a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientBillingName` | `string` | ✅ Yes | Billing name. |\n| `ClientBillingVATNumber` | `string` | ✅ Yes | Billing tax ID (NIF/CIF/VAT number). |\n| `ClientBillingAddress` | `string` | ✅ Yes | Billing street address. |\n| `ClientBillingPostCode` | `string` | ✅ Yes | Billing postal code. |\n| `ClientBillingCountryID` | `integer` | ❌ No | Billing country ID. Get it from a country list. Use 0 (default) or -1 for none. |\n| `ClientBillingCountry` | `string` | ✅ Yes | Billing country name. |\n| `ClientBillingProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `ClientBillingProvince` | `string` | ❌ No | Billing province name. |\n| `ClientBillingCityID` | `integer` | ❌ No | Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none. |\n| `ClientBillingCity` | `string` | ✅ Yes | Billing city name. |\n| `ClientBillingFiscalRegime` | `string` | ❌ No | Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillinUseKeyCFDI` | `string` | ❌ No | CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillingMunicipalityCode` | `string` | ❌ No | Billing municipality code, used in some countries' e-invoicing formats. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/billing\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4fab3c41-8865-46bf-95ad-0d0d009e442d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientBillingName` | `string` | ✅ Yes | Billing name. |\n| `ClientBillingVATNumber` | `string` | ✅ Yes | Billing tax ID (NIF/CIF/VAT number). |\n| `ClientBillingAddress` | `string` | ✅ Yes | Billing street address. |\n| `ClientBillingPostCode` | `string` | ✅ Yes | Billing postal code. |\n| `ClientBillingCountryID` | `integer` | ❌ No | Billing country ID. Get it from a country list. Use 0 (default) or -1 for none. |\n| `ClientBillingCountry` | `string` | ✅ Yes | Billing country name. |\n| `ClientBillingProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `ClientBillingProvince` | `string` | ❌ No | Billing province name. |\n| `ClientBillingCityID` | `integer` | ❌ No | Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none. |\n| `ClientBillingCity` | `string` | ✅ Yes | Billing city name. |\n| `ClientBillingFiscalRegime` | `string` | ❌ No | Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillinUseKeyCFDI` | `string` | ❌ No | CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillingMunicipalityCode` | `string` | ❌ No | Billing municipality code, used in some countries' e-invoicing formats. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"76a0d5d3-1c9d-4f6b-90f7-687f2304f97f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientBillingName` | `string` | ✅ Yes | Billing name. |\n| `ClientBillingVATNumber` | `string` | ✅ Yes | Billing tax ID (NIF/CIF/VAT number). |\n| `ClientBillingAddress` | `string` | ✅ Yes | Billing street address. |\n| `ClientBillingPostCode` | `string` | ✅ Yes | Billing postal code. |\n| `ClientBillingCountryID` | `integer` | ❌ No | Billing country ID. Get it from a country list. Use 0 (default) or -1 for none. |\n| `ClientBillingCountry` | `string` | ✅ Yes | Billing country name. |\n| `ClientBillingProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `ClientBillingProvince` | `string` | ❌ No | Billing province name. |\n| `ClientBillingCityID` | `integer` | ❌ No | Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none. |\n| `ClientBillingCity` | `string` | ✅ Yes | Billing city name. |\n| `ClientBillingFiscalRegime` | `string` | ❌ No | Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillinUseKeyCFDI` | `string` | ❌ No | CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillingMunicipalityCode` | `string` | ❌ No | Billing municipality code, used in some countries' e-invoicing formats. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3a876b75-def7-4799-b263-108d711c0611","name":"ClientBillingName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientBillingName` | `string` | ✅ Yes | Billing name. |\n| `ClientBillingVATNumber` | `string` | ✅ Yes | Billing tax ID (NIF/CIF/VAT number). |\n| `ClientBillingAddress` | `string` | ✅ Yes | Billing street address. |\n| `ClientBillingPostCode` | `string` | ✅ Yes | Billing postal code. |\n| `ClientBillingCountryID` | `integer` | ❌ No | Billing country ID. Get it from a country list. Use 0 (default) or -1 for none. |\n| `ClientBillingCountry` | `string` | ✅ Yes | Billing country name. |\n| `ClientBillingProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `ClientBillingProvince` | `string` | ❌ No | Billing province name. |\n| `ClientBillingCityID` | `integer` | ❌ No | Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none. |\n| `ClientBillingCity` | `string` | ✅ Yes | Billing city name. |\n| `ClientBillingFiscalRegime` | `string` | ❌ No | Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillinUseKeyCFDI` | `string` | ❌ No | CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillingMunicipalityCode` | `string` | ❌ No | Billing municipality code, used in some countries' e-invoicing formats. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ClientBillingName is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"954c36e1-f86e-4399-b197-a33dbc766179","name":"ClientBillingSaveError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientBillingName` | `string` | ✅ Yes | Billing name. |\n| `ClientBillingVATNumber` | `string` | ✅ Yes | Billing tax ID (NIF/CIF/VAT number). |\n| `ClientBillingAddress` | `string` | ✅ Yes | Billing street address. |\n| `ClientBillingPostCode` | `string` | ✅ Yes | Billing postal code. |\n| `ClientBillingCountryID` | `integer` | ❌ No | Billing country ID. Get it from a country list. Use 0 (default) or -1 for none. |\n| `ClientBillingCountry` | `string` | ✅ Yes | Billing country name. |\n| `ClientBillingProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `ClientBillingProvince` | `string` | ❌ No | Billing province name. |\n| `ClientBillingCityID` | `integer` | ❌ No | Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none. |\n| `ClientBillingCity` | `string` | ✅ Yes | Billing city name. |\n| `ClientBillingFiscalRegime` | `string` | ❌ No | Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillinUseKeyCFDI` | `string` | ❌ No | CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillingMunicipalityCode` | `string` | ❌ No | Billing municipality code, used in some countries' e-invoicing formats. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The billing data could not be saved. It may not exist, or a required field (name, tax ID, address, postal code, country, city, or province) is missing.\",\n  \"errorCode\": \"269\"\n}"},{"id":"4789270b-cde3-4f84-966a-ec68a16d49e5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingCountry\": \"España\",\n  \"ClientBillingCity\": \"Madrid\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientBillingName` | `string` | ✅ Yes | Billing name. |\n| `ClientBillingVATNumber` | `string` | ✅ Yes | Billing tax ID (NIF/CIF/VAT number). |\n| `ClientBillingAddress` | `string` | ✅ Yes | Billing street address. |\n| `ClientBillingPostCode` | `string` | ✅ Yes | Billing postal code. |\n| `ClientBillingCountryID` | `integer` | ❌ No | Billing country ID. Get it from a country list. Use 0 (default) or -1 for none. |\n| `ClientBillingCountry` | `string` | ✅ Yes | Billing country name. |\n| `ClientBillingProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `ClientBillingProvince` | `string` | ❌ No | Billing province name. |\n| `ClientBillingCityID` | `integer` | ❌ No | Billing city ID, when the clinic uses a city catalog. Use 0 (default) or -1 for none. |\n| `ClientBillingCity` | `string` | ✅ Yes | Billing city name. |\n| `ClientBillingFiscalRegime` | `string` | ❌ No | Fiscal regime. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillinUseKeyCFDI` | `string` | ❌ No | CFDI use key. Only used for e-invoicing in Mexico/Colombia; ignored otherwise. |\n| `ClientBillingMunicipalityCode` | `string` | ❌ No | Billing municipality code, used in some countries' e-invoicing formats. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"eb24ed0c-4a73-4637-9dc0-87d8ad7b3b22"},{"name":"Save Client Contract","id":"1bb03470-2cb4-4174-9fcc-94d53d8765f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","description":"<p>Modifies the data of a contract assigned to a client. Only the provided fields are updated; the rest keep their current values.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contracts - Save - Save the data of a client's contract</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ContractModelID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the contract template used.</td>\n</tr>\n<tr>\n<td><code>ContractDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Date the contract was signed.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","contract","{{contractID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"1d8801fd-3389-44f8-95bb-294d86054c62","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"e1d413a3-8507-4a50-9cb0-03e3faef4920","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Contract identifier.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"contractID"}]}},"response":[{"id":"9e131840-5c41-4e61-a03f-eb59a7711889","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ❌ No | ID of the contract template used. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"761eced3-d871-4baa-9611-4f0350cc8687","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ❌ No | ID of the contract template used. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f7dfd163-8e55-4765-a367-ce4ad429434c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ❌ No | ID of the contract template used. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6dc57b2b-5ccb-4e83-8d84-314dc3bfe781","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ❌ No | ID of the contract template used. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bb7d5242-9b40-4c59-8a0a-7fc0b4a214b7","name":"The contract could not be saved because it does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ❌ No | ID of the contract template used. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No contract was found with that ID\",\n  \"error\": \"117\"\n}"},{"id":"c2097257-4e4a-4384-a3b6-f952c0561ed1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ❌ No | ID of the contract template used. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6415b2ea-9759-483f-82f8-378ef742d781","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ❌ No | ID of the contract template used. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"27bff774-ad4f-4b88-b02f-5cefdb198972","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ❌ No | ID of the contract template used. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"4a00c328-650e-429c-8127-5fd3b900fd53","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ContractModelID` | `integer` | ❌ No | ID of the contract template used. |\n| `ContractDate` | `string (date)` | ❌ No | Date the contract was signed. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/contract/%7B%7BcontractID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"1bb03470-2cb4-4174-9fcc-94d53d8765f8"},{"name":"Save Client Picture","id":"2cf40c13-9549-4b8c-84ab-96170ef3cd2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures","description":"<p>Uploads a new picture for a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Photograph - Save - Save a customer image</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PictureImage</code></td>\n<td><code>string (base64)</code></td>\n<td>✅ Yes</td>\n<td>Picture as a data URI (data:;base64,). May be stored as a downsampled copy depending on clinic settings.</td>\n</tr>\n<tr>\n<td><code>PictureDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Date the picture was taken (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>PictureHeight</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Picture height in pixels.</td>\n</tr>\n<tr>\n<td><code>PictureWidth</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Picture width in pixels.</td>\n</tr>\n<tr>\n<td><code>PictureProductID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Treatment or product linked to this picture, if any.</td>\n</tr>\n<tr>\n<td><code>PictureComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comments or notes about this picture.</td>\n</tr>\n<tr>\n<td><code>PictureParentID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","pictures"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c5382c72-b7ad-44e3-a5ea-3f9d4e44a255","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"9f99bd07-248d-4985-b505-ab377bcd972e","name":"Picture uploaded successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PictureID\": 245\n}"},{"id":"0ce7779f-d7be-4c24-887c-4ab2e1d259d5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"312fe68e-befd-42c2-bebf-78cca7f9853a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"73cd67f0-2116-42d3-9ee4-d1131b93bc9b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e409cb97-a0d9-4979-90a0-a23eb957f8f4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/pictures\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"80d37723-c947-411b-ba83-082ebb730668","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"702da558-93e4-453b-afba-ccfa598ea9f5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"618dff27-0a91-4a13-a9ac-d0e73375eac2","name":"The clinic's picture storage quota has been exceeded.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"Insufficient Storage (WebDAV) (RFC 4918)","code":507,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic's picture storage quota has been exceeded.\",\n  \"error\": \"524\"\n}"},{"id":"fbee0a0e-5a3b-4dd0-aa42-a282e9c3bc1d","name":"PictureImage is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"PictureImage\",\n  \"message\": \"PictureImage is required.\"\n}"},{"id":"3c2c1c46-395d-48b6-9200-ec45afe81bd2","name":"ClientPictureSaveError525","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The picture could not be saved. Check that PictureImage is valid base64 image data.\",\n  \"error\": \"525\"\n}"},{"id":"7c992bb7-dd6e-4786-93b2-0b962dc0002c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureDate\": \"15/03/2026\",\n  \"PictureHeight\": 1080,\n  \"PictureWidth\": 1920\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureImage` | `string (base64)` | ✅ Yes | Picture as a data URI (data:<mime-type>;base64,<data>). May be stored as a downsampled copy depending on clinic settings. |\n| `PictureDate` | `string (date)` | ✅ Yes | Date the picture was taken (dd/MM/yyyy). |\n| `PictureHeight` | `integer` | ✅ Yes | Picture height in pixels. |\n| `PictureWidth` | `integer` | ✅ Yes | Picture width in pixels. |\n| `PictureProductID` | `integer` | ❌ No | Treatment or product linked to this picture, if any. |\n| `PictureComments` | `string` | ❌ No | Comments or notes about this picture. |\n| `PictureParentID` | `integer` | ❌ No | Related picture to group with this one (e.g. a before/after pair). Leave as 0 if none. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2cf40c13-9549-4b8c-84ab-96170ef3cd2e"},{"name":"Search Client","id":"9bcaf988-ef9a-46bd-ba9e-351fd8c2ef1e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client?clientData=Rosalind","description":"<p>Enables searching for a client by name, phone, NIF, or email.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Search - Client search</p>\n","urlObject":{"protocol":"https","path":["client"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Search client by name, surname, phone number or email.</p>\n","type":"text/plain"},"key":"clientData","value":"Rosalind"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"ba9db8ee-1243-4e1a-a3c4-176c119bc527","name":"List of clients found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ClientID\": 13217420,\n    \"ClientNumber\": 13217420,\n    \"ClientFullName\": \"Enrico Fermi\",\n    \"ClientPhone1\": \"707777707\",\n    \"ClinicName\": \"PilotoMigracion2025\",\n    \"ClientIncomplete\": 1,\n    \"ClientDeferred\": 0,\n    \"ClientInvestigate\": 0,\n    \"ClientTMP\": 0,\n    \"ClientEmail\": \"t.alva@gmail.com\",\n    \"ClientClinicID\": 3,\n    \"ClientLastPurchaseDate\": \"19/01/2026\",\n    \"ClientLastSessionDate\": \"19/01/2026\"\n  }\n]"},{"id":"069ea0de-261b-4201-9391-a69931da036e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6c098bea-97db-42f1-b140-861371bcb992","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d35dc480-8b3e-425f-a651-9e530e9da380","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c4419932-d237-4333-a3bb-0f40601847b2","name":"No clients found for the provided search criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No clients found for the provided search criteria.\"\n}"},{"id":"bc2ab69d-2fd3-4408-8d39-16c11de5cd0c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"29b6d733-4786-4d2e-bad5-133e4a309232","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9d9e6c59-d5a8-4a9e-8207-3bc99ddce1e5","name":"InvalidParameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error performing the request\",\n  \"errorCode\": \"375\"\n}"},{"id":"5375044b-b7b8-4d37-b32f-a02651d13a08","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"07d43d7c-2ba3-4b3d-8934-48f95b7d02fb","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client?clientData=Rosalind&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client"],"query":[{"description":"**Required** | Type: `string`\n\nSearch client by name, surname, phone number or email.","key":"clientData","value":"Rosalind","x-postman-displayValue":"Rosalind"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"9bcaf988-ef9a-46bd-ba9e-351fd8c2ef1e"},{"name":"Select Client","id":"8ce8979e-a044-49f0-8f66-7ebd713c57b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Section\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/select","description":"<p>Selects a client and returns a short summary (name, phone) plus status icons (notes, warnings, vouchers, pending payments).</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Select - Select a client. In the top right hand part of the screen, a client's name, telephone number and other informative icons will appear.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Section</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Which section of the app the client was selected from.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","select"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"1e099922-f9b2-4b9c-8263-0b10878b1c8d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"e7724320-ad70-4fe0-9910-7e3b39ba9671","name":"Compact client summary for the top bar, built after selecting a client.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Section\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/select?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","select"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Section` | `integer` | ❌ No | Which section of the app the client was selected from. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientID\": 1,\n  \"ClientNumber\": 1,\n  \"ClientName\": \"Rosalind Franklin\",\n  \"ClientPhone\": \"611223344\",\n  \"ClientCliCountryID\": 201,\n  \"ClientCliCountryAlfa2\": \"ES\",\n  \"ClientNotes\": \"Client notes.\",\n  \"ClientVouchers\": 2,\n  \"ClientDeferred\": false,\n  \"ClientWarnings\": \"Client warning.\",\n  \"ClientBurn\": 0,\n  \"ClientNotComplet\": 0,\n  \"ClientAppMsgEnable\": true,\n  \"Section\": 1,\n  \"ClientThumb\": \"/pictures/clients/1_thumb.jpg\",\n  \"TotalInvoiced\": \"1.234,56 €\",\n  \"TotalDeferred\": \"0,00 €\",\n  \"TotalAdvances\": \"0,00 €\",\n  \"TotalProduced\": \"1.234,56 €\"\n}"},{"id":"56bf9086-bb4a-4213-9b5c-6cf10ed99096","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Section\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/select?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","select"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Section` | `integer` | ❌ No | Which section of the app the client was selected from. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e6c67a80-98b9-44ee-80ed-7ccf1a9ae269","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Section\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/select?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","select"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Section` | `integer` | ❌ No | Which section of the app the client was selected from. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aa4048f4-4acf-4331-a1d1-d3b9b508269b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Section\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/select?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","select"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Section` | `integer` | ❌ No | Which section of the app the client was selected from. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"27c9b8d9-b57a-4c3b-ae13-0ea2b1c6d802","name":"Customer not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Section\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/select?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","select"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Section` | `integer` | ❌ No | Which section of the app the client was selected from. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error finding the client. Check that the client ID is correct.\",\n  \"errorCode\": \"39\"\n}"},{"id":"cba1787b-da30-47a6-b583-1d319c362bea","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Section\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/select?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","select"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Section` | `integer` | ❌ No | Which section of the app the client was selected from. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f68fc46b-cd0c-43b5-8dd5-e2a2e7b4a81c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Section\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/select?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","select"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Section` | `integer` | ❌ No | Which section of the app the client was selected from. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4959a0de-3e4e-4c82-be65-f624acf28438","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Section\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/select?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","select"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Section` | `integer` | ❌ No | Which section of the app the client was selected from. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"ea88da84-aeec-4b1c-b675-b8c8d2ce9215","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Section\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/select?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","select"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Section` | `integer` | ❌ No | Which section of the app the client was selected from. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/select\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"8ce8979e-a044-49f0-8f66-7ebd713c57b4"},{"name":"Send Client Message","id":"3488e4e9-00cb-40e1-87c4-d05c836a7dcf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/message","description":"<p>Sends a push notification or message to a client, either free text or from a template. The client must have accepted app notifications.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Clients - Enviar message - Send an internal message to a client</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>MessageText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Custom message text. Ignored if a MessageTemplateID is given.</td>\n</tr>\n<tr>\n<td><code>MessageTemplateID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of a message template to send instead of custom text. Omit or use 0 for none.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","message"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0887ce2b-efdf-4aed-90db-7d9aa0372b75","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"e88d5274-16f0-44ec-84a6-55527ad713b6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageText` | `string` | ❌ No | Custom message text. Ignored if a MessageTemplateID is given. |\n| `MessageTemplateID` | `integer` | ❌ No | ID of a message template to send instead of custom text. Omit or use 0 for none. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"24432b0b-4bc9-46c8-aa0e-f05a5f5cb8cf","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageText` | `string` | ❌ No | Custom message text. Ignored if a MessageTemplateID is given. |\n| `MessageTemplateID` | `integer` | ❌ No | ID of a message template to send instead of custom text. Omit or use 0 for none. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bf3fe601-5c45-4a1c-9258-85e65323412b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageText` | `string` | ❌ No | Custom message text. Ignored if a MessageTemplateID is given. |\n| `MessageTemplateID` | `integer` | ❌ No | ID of a message template to send instead of custom text. Omit or use 0 for none. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"33cc9792-f818-4f15-bb0c-4d9e23ba21bb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageText` | `string` | ❌ No | Custom message text. Ignored if a MessageTemplateID is given. |\n| `MessageTemplateID` | `integer` | ❌ No | ID of a message template to send instead of custom text. Omit or use 0 for none. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bc860c54-6833-4906-a5b7-65dc10a0d1cb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageText` | `string` | ❌ No | Custom message text. Ignored if a MessageTemplateID is given. |\n| `MessageTemplateID` | `integer` | ❌ No | ID of a message template to send instead of custom text. Omit or use 0 for none. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/message\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e7a93862-11dc-4763-a137-c4f2259ea865","name":"The client has not consented to receive app notifications.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageText` | `string` | ❌ No | Custom message text. Ignored if a MessageTemplateID is given. |\n| `MessageTemplateID` | `integer` | ❌ No | ID of a message template to send instead of custom text. Omit or use 0 for none. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client has not consented to receive app notifications.\",\n  \"error\": \"727\"\n}"},{"id":"6f69dc4e-f954-4247-9f72-fa5cc77ad0ff","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageText` | `string` | ❌ No | Custom message text. Ignored if a MessageTemplateID is given. |\n| `MessageTemplateID` | `integer` | ❌ No | ID of a message template to send instead of custom text. Omit or use 0 for none. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0a1068f8-7050-4b03-b04a-c5fb62db5d1c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageText` | `string` | ❌ No | Custom message text. Ignored if a MessageTemplateID is given. |\n| `MessageTemplateID` | `integer` | ❌ No | ID of a message template to send instead of custom text. Omit or use 0 for none. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f035f729-3a3d-470e-ad6d-6453e94c6d19","name":"ClientMessageSaveError380","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageText` | `string` | ❌ No | Custom message text. Ignored if a MessageTemplateID is given. |\n| `MessageTemplateID` | `integer` | ❌ No | ID of a message template to send instead of custom text. Omit or use 0 for none. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The message could not be sent.\",\n  \"error\": \"380\"\n}"},{"id":"64999f52-3416-46fd-adde-59f0bb6b9b4e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageText\": \"We've missed you! Book your next session.\",\n  \"MessageTemplateID\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nUnique customer identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageText` | `string` | ❌ No | Custom message text. Ignored if a MessageTemplateID is given. |\n| `MessageTemplateID` | `integer` | ❌ No | ID of a message template to send instead of custom text. Omit or use 0 for none. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3488e4e9-00cb-40e1-87c4-d05c836a7dcf"},{"name":"Set Client Profile Picture","id":"003bff55-c1f2-4fc6-bab3-af49a09bbbda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PictureID\": 245\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile","description":"<p>Sets an existing picture as the client's profile picture.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Photography - Set a profile picture - Set a profile photo for the customer</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PictureID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the picture to use as the profile picture.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","pictures","profile"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d854f100-7729-4fbf-9fe3-bbc1f78f2db8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"}]}},"response":[{"id":"9181163c-27e1-4655-8e87-69f51f9b9223","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureID\": 245\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureID` | `integer` | ✅ Yes | ID of the picture to use as the profile picture. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7ba4efa2-fff1-43cc-93a9-58bb4073b200","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureID\": 245\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureID` | `integer` | ✅ Yes | ID of the picture to use as the profile picture. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c1328413-2576-4b34-b31a-e1481fa0feef","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureID\": 245\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureID` | `integer` | ✅ Yes | ID of the picture to use as the profile picture. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1d8698c2-780d-473f-a1a1-8a26e99686d1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureID\": 245\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureID` | `integer` | ✅ Yes | ID of the picture to use as the profile picture. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"41c08565-f915-4ee7-9fd6-8fce43b9bf5c","name":"The picture could not be set as the client's profile picture.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureID\": 245\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureID` | `integer` | ✅ Yes | ID of the picture to use as the profile picture. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The picture could not be set as the client's profile picture.\",\n  \"error\": \"549\"\n}"},{"id":"41e27123-75c0-4748-996f-5bccf3b5a968","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureID\": 245\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureID` | `integer` | ✅ Yes | ID of the picture to use as the profile picture. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"565eff4d-b317-4791-9ff3-883f15cd3d09","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureID\": 245\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureID` | `integer` | ✅ Yes | ID of the picture to use as the profile picture. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d0cd803f-2666-4714-b93d-9b2d1136ac96","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureID\": 245\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureID` | `integer` | ✅ Yes | ID of the picture to use as the profile picture. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"3d895504-f7d5-4d1a-8b86-827375c72b9f","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PictureID\": 245\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/profile?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","profile"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PictureID` | `integer` | ✅ Yes | ID of the picture to use as the profile picture. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/pictures/profile\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"003bff55-c1f2-4fc6-bab3-af49a09bbbda"},{"name":"Update Client Email from Budget","id":"74502dd0-1fa2-47e7-ab38-340cc0de5493","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/email","description":"<p>Updates the email address of the specified client.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Quotes - Save - Email client from quote - Save the client's email from the estimates</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientEMail</code></td>\n<td><code>string (email)</code></td>\n<td>✅ Yes</td>\n<td>New email address.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["client","{{clientID}}","email"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"ClinicID","value":"1"}],"variable":[{"id":"21e23dd4-51ff-4333-b7bf-23203d06b23f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer ID.</p>\n","type":"text/plain"},"type":"any","value":"13217420","key":"clientID"}]}},"response":[{"id":"eea08554-acc0-4dd3-899a-0d18ee6eb91f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/email?ClinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"ClinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13217420","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientEMail` | `string (email)` | ✅ Yes | New email address. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9bb37945-9c8c-4624-a46d-bcaba36d7535","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/email?ClinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"ClinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13217420","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientEMail` | `string (email)` | ✅ Yes | New email address. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f573e0b5-cdc9-4d03-9286-60e57f7c8226","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/email?ClinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"ClinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13217420","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientEMail` | `string (email)` | ✅ Yes | New email address. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b39701a5-d042-4960-a45a-583d55fa4536","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/email?ClinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"ClinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13217420","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientEMail` | `string (email)` | ✅ Yes | New email address. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b4e55e09-b5c4-4752-8991-05f8635c6762","name":"Error updating the email when the client ID is invalid or does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/email?ClinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"ClinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13217420","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientEMail` | `string (email)` | ✅ Yes | New email address. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error finding the client. Check that the client ID is correct.\",\n  \"errorCode\": \"16\"\n}"},{"id":"8caedf23-13ae-4c36-bdba-e9aee46d17a0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/email?ClinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"ClinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13217420","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientEMail` | `string (email)` | ✅ Yes | New email address. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fce98d4b-011a-401f-80d5-c02dbaf03e63","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/email?ClinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"ClinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13217420","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientEMail` | `string (email)` | ✅ Yes | New email address. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"62c94c0b-a45f-46e1-a357-0b2742d2383c","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/email?ClinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"ClinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13217420","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientEMail` | `string (email)` | ✅ Yes | New email address. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error, please check the provided data.\",\n  \"errorCode\": \"614\"\n}"},{"id":"43bcb92c-9a9b-4fbb-ad7b-53d95c23e432","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/email?ClinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"ClinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13217420","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientEMail` | `string (email)` | ✅ Yes | New email address. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7cee9011-716d-4728-ab9b-f6650a8cc259","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientEMail\": \"rosalind.franklin@ejemplo.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/email?ClinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"ClinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"13217420","description":"**Required** | Type: `integer`\n\nUnique customer ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientEMail` | `string (email)` | ✅ Yes | New email address. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/email\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"74502dd0-1fa2-47e7-ab38-340cc0de5493"},{"name":"View Client Billing Data","id":"b96497bf-bc1f-4928-ac91-e027467b77c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing","description":"<p>Retrieves the client's billing data, to populate an edit form.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Billing Data - Edit - See client billing data</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","billing"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"98e8d767-8c47-4af0-b5af-794bd6deca9a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID whose billing data is being viewed.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"}]}},"response":[{"id":"8ee6b16d-16c3-4029-b8df-15626030d78f","name":"Client billing data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being viewed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientID\": 1,\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1\",\n  \"ClientBillingPostCode\": \"28013\",\n  \"ClientBillingMunicipalityCode\": \"\",\n  \"ClientBillingCity\": \"Madrid\",\n  \"ClientBillingProvinceID\": \"28\",\n  \"ClientBillingCountryID\": \"1\",\n  \"ClientBillingFiscalRegime\": \"\",\n  \"ClientBillinUseKeyCFDI\": \"\"\n}"},{"id":"88dcdff0-3712-4a5a-acff-438f1ac408e2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being viewed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3e956b01-dbcf-4d36-a2c2-046b3947182d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being viewed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3ff87957-9331-4898-b418-b718091a5081","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being viewed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"59f3c84d-7a42-4eac-83da-732cbf5fb8cc","name":"The requested client does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being viewed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The requested client does not exist.\"\n}"},{"id":"6b859117-6c1f-4fee-a908-020b0d8d5530","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being viewed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5d5230ec-618f-4ba1-9340-2f12a2784cc9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being viewed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0d13a401-909a-431c-8de8-ae26e586d5ba","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being viewed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"de67c9ce-e087-4b1f-804e-bb8f4ec2bcb5","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/billing?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","billing"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient ID whose billing data is being viewed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/billing\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"b96497bf-bc1f-4928-ac91-e027467b77c4"},{"name":"View Client Contract Details","id":"fc6d9c45-4311-4c80-885a-88e957138764","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","description":"<p>Retrieve the details of a contract assigned to a client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contracts - Edit - See the data of a client's contract</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","contract","{{contractID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"13f071c4-3693-4624-94ac-8f2d8880f7e4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clientID"},{"id":"6d87270f-b1d2-443e-8d01-aec9a0caadd1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Contract identifier.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"contractID"}]}},"response":[{"id":"50e11d7c-09c0-4405-bda6-bc36010cfe1b","name":"Contract details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ContractID\": 12,\n  \"ContractClientID\": 1,\n  \"ContractModelID\": 3,\n  \"ContractDate\": \"15/03/2026\"\n}"},{"id":"3ba592bd-4622-4c3c-a877-95295458d04e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b9ab99e5-6403-49ee-b1f5-a2a3cde965bf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d8f8e227-51e2-4e8f-85f6-a05a492ca8d0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eaed50bb-643a-4f13-b299-15b5e16500dd","name":"No contract was found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No contract was found with that ID\",\n  \"error\": \"116\"\n}"},{"id":"19815207-8ea0-4114-a79a-d616f7531a19","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e3a7ffb7-e0bb-49af-b48f-83d52d93f067","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c5fb6ca7-f4e6-4488-ba16-60ca15ef4dec","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"eb59b4d8-080f-4f85-a15b-d5df5bb62277","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/contract/{{contractID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","contract","{{contractID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"1","description":"**Required** | Type: `integer`\n\nClient identifier."},{"key":"contractID","value":"12","description":"**Required** | Type: `integer`\n\nContract identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/contract/%7B%7BcontractID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"fc6d9c45-4311-4c80-885a-88e957138764"},{"name":"View Client File","id":"72190145-e07a-4231-a0a5-90b2120b62e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/files/view?fileName=report.pdf","description":"<p>Downloads a client file as a base64-encoded JSON payload. The <code>fileName</code> query parameter is the stored file name returned by List Client Files.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Documents - See - See a client's document</p>\n","urlObject":{"protocol":"https","path":["client","files","view"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Name of the file to view, as returned when listing a client's files.</p>\n","type":"text/plain"},"key":"fileName","value":"report.pdf"}],"variable":[]}},"response":[{"id":"78b4838f-a53b-46d9-a8da-4392e4c0185c","name":"Client file retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"fileName\": \"000000001_photo_1783671274.jpg\",\n  \"contentType\": \"image/jpeg\",\n  \"content\": \"/9j/4AAQSkZJRg==\"\n}"},{"id":"6d608a7f-aace-448e-8f28-33dc80f1e629","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"10afd241-49ea-4f03-b2aa-9b15dd81cf7c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"304d5864-eb21-42e4-b522-21c34905b16c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9c8e27e6-0114-4fcc-af3d-69359ee37978","name":"The file could not be found or streamed.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"File not found.\"\n}"},{"id":"74399f91-94b4-4c8c-9d65-37cf102a8a91","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f43e2188-13b6-4059-bff3-cf4010b3090f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"852cdfaf-b432-4fc3-8275-6516f235a5fb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"3d18767f-1ad9-499c-8793-061b83fcdcbb","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/files/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","files","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/files/view\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"72190145-e07a-4231-a0a5-90b2120b62e0"},{"name":"View Client Picture","id":"06ef4f48-8981-405d-9847-e8c46dfe75d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/{{pictureID}}","description":"<p>Retrieves a client picture, along with its related product and comments.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Photography - View - Show a customer image</p>\n","urlObject":{"protocol":"https","path":["client","{{clientID}}","pictures","{{pictureID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0f1bf6df-ab6b-45b3-81dd-b32150842246","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID.</p>\n","type":"text/plain"},"type":"any","value":"8520","key":"clientID"},{"id":"327b7b0c-320a-4b14-81f2-5f19a6b6d107","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Picture ID.</p>\n","type":"text/plain"},"type":"any","value":"245","key":"pictureID"}]}},"response":[{"id":"564d3e15-cebd-4a42-ad9a-6deda8799195","name":"Picture retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PictureImage\": \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...\",\n  \"PictureProductID\": 42,\n  \"PictureComments\": \"Before treatment\"\n}"},{"id":"9aead922-a115-4b9e-b38d-d44e2425410e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e9256b69-1009-4b6d-9221-5f7bfb7f86dd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0da6a73d-cb10-41f1-b58a-24b55b2221cc","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0a7c86b9-391a-491b-871e-e08eebe5d037","name":"The picture could not be found or read.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The picture could not be found or read.\",\n  \"error\": \"528\"\n}"},{"id":"e7433dd7-48c3-4525-b46d-5a29b9ad2e29","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4f1b3d1a-9e34-44b2-b1dc-939937345541","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"db87e2fa-fd2e-49bf-965f-b98cf15c64e6","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"386e3c84-3b4e-497f-8c50-3ec661c0201a","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/{{clientID}}/pictures/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","{{clientID}}","pictures","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"8520","description":"**Required** | Type: `integer`\n\nClient ID."},{"key":"pictureID","value":"245","description":"**Required** | Type: `integer`\n\nPicture ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/%7B%7BclientID%7D%7D/pictures/%7B%7BpictureID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"06ef4f48-8981-405d-9847-e8c46dfe75d4"},{"name":"View Client Session PDF","id":"d0721e79-0097-4b20-b11c-48ca0576c68b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/client/laser-pdf/view?fileName=report.pdf","description":"<p>Downloads a client's laser-session PDF as a base64-encoded JSON payload.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - .PEND</p>\n","urlObject":{"protocol":"https","path":["client","laser-pdf","view"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Name of the file to view, as returned when listing a client's files.</p>\n","type":"text/plain"},"key":"fileName","value":"report.pdf"}],"variable":[]}},"response":[{"id":"edcdf328-d210-4258-a3d3-2d675e4306f3","name":"Client file retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/laser-pdf/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","laser-pdf","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"fileName\": \"000000001_photo_1783671274.jpg\",\n  \"contentType\": \"image/jpeg\",\n  \"content\": \"/9j/4AAQSkZJRg==\"\n}"},{"id":"6e9a1c28-9b5a-441a-b8d8-ece157054523","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/laser-pdf/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","laser-pdf","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3dfb71ad-b289-482f-8dff-6a2ef5804013","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/laser-pdf/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","laser-pdf","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6eec1796-215c-4be0-a8f5-b0a45b19d20d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/laser-pdf/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","laser-pdf","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e03a2bca-4393-44b6-876e-d34022d54ee3","name":"The file could not be found or streamed.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/laser-pdf/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","laser-pdf","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"File not found.\"\n}"},{"id":"130c1a00-9573-43bd-bc1f-40246cf56aac","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/laser-pdf/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","laser-pdf","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"aaf7f4ff-899e-4a44-ad2b-96f7ca840d3b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/laser-pdf/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","laser-pdf","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0045f329-9765-4dd8-84fa-0ec50946bb6c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/laser-pdf/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","laser-pdf","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"d40ba9a4-64a3-498b-9068-d15dbca4e791","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/client/laser-pdf/view?clinicID=1&fileName=report.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["client","laser-pdf","view"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nName of the file to view, as returned when listing a client's files.","key":"fileName","value":"report.pdf","x-postman-displayValue":"report.pdf"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/client/laser-pdf/view\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d0721e79-0097-4b20-b11c-48ca0576c68b"}],"id":"b35c510b-84eb-4158-8580-59bfceffc36a","description":"<p>Client record management endpoints, including profile, contact, and administrative data.</p>\n","_postman_id":"b35c510b-84eb-4158-8580-59bfceffc36a"},{"name":"Clinic","item":[{"name":"App","item":[{"name":"Add Clinic App Picture","id":"a2856f0e-f644-48e0-b3a7-b0bb6181957f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"description":"<p>(Required) Image file to add to the clinic app (JPEG or PNG).</p>\n","key":"clinicAppPictureFile","type":"file","value":null}]},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","description":"<p>Uploads a new picture for the clinic's app. Send the file as <code>multipart/form-data</code> using the <code>clinicAppPictureFile</code> field.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clinicAppPictureFile</code></td>\n<td><code>string (binary)</code></td>\n<td>✅ Yes</td>\n<td>Image file to add to the clinic app (JPEG or PNG).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","app","picture"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"664ae426-b479-40b7-9588-8402abd6e0ce","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the picture will be added to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"1840b4f7-6870-4eb4-86e5-1608c05be06b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the clinic app (JPEG or PNG).","key":"clinicAppPictureFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the picture will be added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `clinicAppPictureFile` | `string (binary)` | ✅ Yes | Image file to add to the clinic app (JPEG or PNG). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9185b151-2994-4da8-b69d-52f6096c56f6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the clinic app (JPEG or PNG).","key":"clinicAppPictureFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the picture will be added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `clinicAppPictureFile` | `string (binary)` | ✅ Yes | Image file to add to the clinic app (JPEG or PNG). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"43717fa3-2c8c-481f-b398-0aba09aab9a3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the clinic app (JPEG or PNG).","key":"clinicAppPictureFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the picture will be added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `clinicAppPictureFile` | `string (binary)` | ✅ Yes | Image file to add to the clinic app (JPEG or PNG). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8cf1b1ce-3746-428d-953a-c3412121365b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the clinic app (JPEG or PNG).","key":"clinicAppPictureFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the picture will be added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `clinicAppPictureFile` | `string (binary)` | ✅ Yes | Image file to add to the clinic app (JPEG or PNG). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bb08c3fd-9ff7-4491-9d8d-cb4c0aee2df8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the clinic app (JPEG or PNG).","key":"clinicAppPictureFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the picture will be added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `clinicAppPictureFile` | `string (binary)` | ✅ Yes | Image file to add to the clinic app (JPEG or PNG). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/app/picture\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"fa6dc43f-5338-4f26-834a-d5733604a604","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the clinic app (JPEG or PNG).","key":"clinicAppPictureFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the picture will be added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `clinicAppPictureFile` | `string (binary)` | ✅ Yes | Image file to add to the clinic app (JPEG or PNG). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c58e5414-becd-4dab-84f7-e17450cef518","name":"Returns the failure details for adding a clinic app picture.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the clinic app (JPEG or PNG).","key":"clinicAppPictureFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the picture will be added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `clinicAppPictureFile` | `string (binary)` | ✅ Yes | Image file to add to the clinic app (JPEG or PNG). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error while adding the clinic app picture.\"\n}"},{"id":"044ba425-33d5-4484-98bb-ad2c41b7fe7a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the clinic app (JPEG or PNG).","key":"clinicAppPictureFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the picture will be added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `clinicAppPictureFile` | `string (binary)` | ✅ Yes | Image file to add to the clinic app (JPEG or PNG). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a2856f0e-f644-48e0-b3a7-b0bb6181957f"},{"name":"Delete Clinic App Picture","id":"a0456306-6d5a-4401-93bd-0148cf9883fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/app/picture/{{pictureID}}","description":"<p>Deletes a picture uploaded for the clinic's app.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - App Data - Photographs - Delete - Eliminate photographs of the clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","app","picture","{{pictureID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9397ec8a-2c8d-46fd-83ca-3fa19b76ee2c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the clinic app picture to delete.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"pictureID"}]}},"response":[{"id":"563b4157-899f-45f2-968d-a228287b4960","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the clinic app picture to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7e19082b-cafe-4173-8aeb-05ed888dc04b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the clinic app picture to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fe94be1a-39a0-4277-a74e-acb1b3fb5c55","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the clinic app picture to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c2a4c195-e1d2-4433-8c5e-373442082fe2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the clinic app picture to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"235d0f8e-41b0-4d0e-bead-a79eb6540ced","name":"No picture found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the clinic app picture to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No picture found with the provided ID.\",\n  \"errorCode\": \"75\"\n}"},{"id":"a7906eb5-3fda-4fcb-9caf-7db388061535","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the clinic app picture to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"87edcb05-e653-4b07-b55b-986347773607","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the clinic app picture to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"db6bf980-83b4-4741-8a53-7eaab32ec7a5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the clinic app picture to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"d33fca72-8979-4403-9507-e20046a1bc32","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the clinic app picture to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/app/picture/%7B%7BpictureID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a0456306-6d5a-4401-93bd-0148cf9883fe"},{"name":"List Clinic App Pictures","id":"dbeb0836-ea21-4b0c-9a66-cdf321cb74a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","description":"<p>Retrieves the list of pictures uploaded for the clinic's app.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - App Data - Photographs - List - See the list of images of the clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","app","picture"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"9bbeda93-d334-4f54-a165-f34410141c38","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose app pictures will be listed.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"a1d53e1c-3f0e-4e4f-9e4f-fe6a2b9048c7","name":"Clinic app picture list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose app pictures will be listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PictureID\": 5,\n    \"PictureCode\": \"000000005\",\n    \"PictureName\": \"logo.jpg\",\n    \"PictureWidth\": 400,\n    \"PictureHeight\": 400\n  }\n]"},{"id":"8fa2cdbf-3b8b-4993-a7a6-63d910fe53a1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose app pictures will be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ed03411e-d309-4291-a3d2-ff7f85289d13","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose app pictures will be listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"42e58d65-06a8-4b40-b555-e500858b3662","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose app pictures will be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"69d8deb0-21c1-415b-9736-36a96ceb5e7f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose app pictures will be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/app/picture\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"445ab5d2-a14e-4aa7-a96b-15ed0b8187a1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose app pictures will be listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"37abdb69-6a7e-439a-8cfe-5be7fd32bf4e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose app pictures will be listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"59b2de38-a3ac-4b1f-a833-0df9a3bd179f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/picture","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","picture"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose app pictures will be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"dbeb0836-ea21-4b0c-9a66-cdf321cb74a9"},{"name":"Load Clinic App Data","id":"01f00bda-8395-4e8e-ab78-5f831afc9488","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","description":"<p>Retrieves the app configuration of a specific clinic (branding, hours, booking, delegation and online payment settings).</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - App data - Edit - Display the data of the clinic that appears on the App</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","app"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"e0c0358f-d219-4867-b98b-9c0beb56bdf1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"f760bcda-b30d-4d3d-8e1f-e8cffb7cd4df","name":"ClinicApp data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicAppClinicID\": 1,\n  \"ClinicAppName\": \"Centro Demo\",\n  \"ClinicAppCity\": \"Madrid\",\n  \"ClinicAppAddress1\": \"Calle Mayor 1\",\n  \"ClinicAppAddress2\": \"\",\n  \"ClinicAppAddress3\": \"\",\n  \"ClinicAppPhone\": \"666777888\",\n  \"ClinicAppPhone2\": \"\",\n  \"ClinicAppWebSite\": \"https://www.example.com\",\n  \"ClinicAppEMail\": \"clinic@example.com\",\n  \"ClinicAppTwitter\": \"\",\n  \"ClinicAppFaceBook\": \"\",\n  \"ClinicAppInstagram\": \"\",\n  \"ClinicGoogleReviews\": \"\",\n  \"ClinicAppLatitude\": \"40.4168\",\n  \"ClinicAppLongitude\": \"-3.7038\",\n  \"ClinicAppTitle\": \"Bienvenido\",\n  \"ClinicAppText\": \"<p>Texto de bienvenida</p>\",\n  \"ClinicAppOnlineShopEnabled\": -1,\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"21:00\",\n  \"ClinicAppSATTimeStart\": \"09:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"ClinicTimeStart\": \"09:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSATTimeStart\": \"09:00\",\n  \"ClinicSATTimeEnd\": \"14:00\",\n  \"ClinicWeekend\": 0,\n  \"ClinicAppSchedAndBuy\": -1,\n  \"ClinicAppShipping\": -1,\n  \"ClinicAppDelegate\": 0,\n  \"ClinicAppVoucherDeposit\": \"10\",\n  \"ClinicAppPayAmount\": -1,\n  \"ClinicAppPayMethodName\": \"STRIPE\",\n  \"ClinicAppPayMethodClass\": \"STRIPE\",\n  \"ClinicHasOnlinePayMethods\": -1,\n  \"ClinicAppFlowwwerServices\": [\n    1,\n    2\n  ],\n  \"ClinicAppDelegateClinicList\": [\n    {\n      \"ClinicID\": 2,\n      \"ClinicName\": \"Centro Delegado\"\n    }\n  ],\n  \"IntegrationNameList\": [\n    {\n      \"IsConnected\": -1,\n      \"IntegrationType\": \"APP\",\n      \"IntegrationName\": \"STRIPE\",\n      \"IntegrationClass\": \"STRIPE\"\n    },\n    {\n      \"IsConnected\": 0,\n      \"IntegrationType\": \"BUDGET\",\n      \"IntegrationName\": \"MERCADO_PAGO\",\n      \"IntegrationClass\": \"MERCADO_PAGO\"\n    }\n  ]\n}"},{"id":"66106ada-cbe8-463a-9a17-cd6c12ab7f8d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"577dc038-955d-459f-a43e-03893d9c9e9e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2028df6c-0944-49b6-90c2-4c48e74b551f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ac1de5b4-ce91-487f-9427-05b28563f392","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/app\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"502a46ed-7a36-402a-b653-f396202481e8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0134675e-7561-4dfc-bb34-e586b0b69651","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"32a39aba-14f7-4125-a797-382ebb8d1907","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"01f00bda-8395-4e8e-ab78-5f831afc9488"},{"name":"Reset Clinic App Counter","id":"c7c79849-38c8-491e-8f43-5c500f8bd05d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/app/counter/reset","description":"<p>Resets the clinic app \"new items\" counter for every enabled clinic by setting its reset date to today. This is a global action and takes no parameters.</p>\n<p><strong>Permision:</strong></p>\n<p>General - Restart - Restart the counters of assisted appointments</p>\n","urlObject":{"protocol":"https","path":["clinic","app","counter","reset"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"7cb32ee5-2aac-4e23-8d35-fb3294a98dd2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/app/counter/reset"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5e66c232-6513-49bd-b11f-336763946bd7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/app/counter/reset"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"de7c98ed-af19-4d0a-b956-e48add99fd46","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/app/counter/reset"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9113ba70-90c8-4128-9f71-19b3bfc401f4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/app/counter/reset"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9b8318dc-28d2-47f3-a680-16c3ed697d8c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/app/counter/reset"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/app/counter/reset\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"bb77a7a5-cfc5-4ba3-89d4-680f9b6f8df1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/app/counter/reset"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4065db05-2750-48de-a6f8-affce362d5d6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/app/counter/reset"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a67973a0-6f88-4c0d-9317-98268875b43d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/app/counter/reset"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c7c79849-38c8-491e-8f43-5c500f8bd05d"},{"name":"Update Clinic App Data","id":"28ee01f5-dae9-4dfd-b739-577b66da5c80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","description":"<p>Updates the app configuration of a clinic. Only the fields provided in the body are changed; any field omitted keeps its currently stored value (the endpoint reads the existing configuration first and merges), except ClinicAppFlowwwerServices which, if omitted, keeps the currently assigned FLOWwwER service categories.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - App Data - Save - Modify the data of the clinic that appears in the App.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClinicAppName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Name of the clinic as shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppAddress1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Address line 1.</td>\n</tr>\n<tr>\n<td><code>ClinicAppAddress2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Address line 2.</td>\n</tr>\n<tr>\n<td><code>ClinicAppAddress3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Address line 3.</td>\n</tr>\n<tr>\n<td><code>ClinicAppCity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>City shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppPhone</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Primary phone number shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppPhone2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary phone number shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppEMail</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Contact email shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppFaceBook</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Facebook URL shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppTwitter</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Twitter handle shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppLatitude</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Latitude used to place the clinic on the app map.</td>\n</tr>\n<tr>\n<td><code>ClinicAppLongitude</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Longitude used to place the clinic on the app map.</td>\n</tr>\n<tr>\n<td><code>ClinicAppTitle</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Title shown on the clinic app page.</td>\n</tr>\n<tr>\n<td><code>ClinicAppText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Descriptive text (HTML) shown on the clinic app page.</td>\n</tr>\n<tr>\n<td><code>ClinicAppOnlineShopEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the online shop is enabled in the app. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicAppTimeStart</code></td>\n<td><code>string (time)</code></td>\n<td>❌ No</td>\n<td>App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours.</td>\n</tr>\n<tr>\n<td><code>ClinicAppTimeEnd</code></td>\n<td><code>string (time)</code></td>\n<td>❌ No</td>\n<td>App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours.</td>\n</tr>\n<tr>\n<td><code>ClinicAppSATTimeStart</code></td>\n<td><code>string (time)</code></td>\n<td>❌ No</td>\n<td>App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours.</td>\n</tr>\n<tr>\n<td><code>ClinicAppSATTimeEnd</code></td>\n<td><code>string (time)</code></td>\n<td>❌ No</td>\n<td>App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours.</td>\n</tr>\n<tr>\n<td><code>ClinicAppSchedAndBuy</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>App appointment/purchase configuration.</td>\n</tr>\n<tr>\n<td><code>ClinicAppShipping</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>App shipping configuration.</td>\n</tr>\n<tr>\n<td><code>ClinicAppWebSite</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Website URL shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppInstagram</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Instagram handle shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppDelegate</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the clinic this clinic's app should be delegated to. 0 = not delegated.</td>\n</tr>\n<tr>\n<td><code>ClinicAppGoogleReviews</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Google Reviews URL shown in the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppVoucherDepositPcnt</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Deposit percentage required to book online, as a whole number (e.g. 10 = 10%).</td>\n</tr>\n<tr>\n<td><code>ClinicAppVoucherDeposit</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required.</td>\n</tr>\n<tr>\n<td><code>ClinicAppPayMethodName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Name of the online payment method configured for the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppPayMethodClass</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Class/provider of the online payment method configured for the app.</td>\n</tr>\n<tr>\n<td><code>ClinicAppFlowwwerServices</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","app"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"a2d164cb-edf9-48ba-91b9-d945bc5385bb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic to update.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"82ca987b-c5ca-46b0-aad5-bead350009ed","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Name of the clinic as shown in the app. |\n| `ClinicAppAddress1` | `string` | ❌ No | Address line 1. |\n| `ClinicAppAddress2` | `string` | ❌ No | Address line 2. |\n| `ClinicAppAddress3` | `string` | ❌ No | Address line 3. |\n| `ClinicAppCity` | `string` | ❌ No | City shown in the app. |\n| `ClinicAppPhone` | `string` | ❌ No | Primary phone number shown in the app. |\n| `ClinicAppPhone2` | `string` | ❌ No | Secondary phone number shown in the app. |\n| `ClinicAppEMail` | `string` | ❌ No | Contact email shown in the app. |\n| `ClinicAppFaceBook` | `string` | ❌ No | Facebook URL shown in the app. |\n| `ClinicAppTwitter` | `string` | ❌ No | Twitter handle shown in the app. |\n| `ClinicAppLatitude` | `string` | ❌ No | Latitude used to place the clinic on the app map. |\n| `ClinicAppLongitude` | `string` | ❌ No | Longitude used to place the clinic on the app map. |\n| `ClinicAppTitle` | `string` | ❌ No | Title shown on the clinic app page. |\n| `ClinicAppText` | `string` | ❌ No | Descriptive text (HTML) shown on the clinic app page. |\n| `ClinicAppOnlineShopEnabled` | `integer` | ❌ No | Whether the online shop is enabled in the app. -1 = yes, 0 = no. |\n| `ClinicAppTimeStart` | `string (time)` | ❌ No | App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppTimeEnd` | `string (time)` | ❌ No | App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppSATTimeStart` | `string (time)` | ❌ No | App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSATTimeEnd` | `string (time)` | ❌ No | App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No | App appointment/purchase configuration. |\n| `ClinicAppShipping` | `integer` | ❌ No | App shipping configuration. |\n| `ClinicAppWebSite` | `string` | ❌ No | Website URL shown in the app. |\n| `ClinicAppInstagram` | `string` | ❌ No | Instagram handle shown in the app. |\n| `ClinicAppDelegate` | `integer` | ❌ No | ID of the clinic this clinic's app should be delegated to. 0 = not delegated. |\n| `ClinicAppGoogleReviews` | `string` | ❌ No | Google Reviews URL shown in the app. |\n| `ClinicAppVoucherDepositPcnt` | `string` | ✅ Yes | Deposit percentage required to book online, as a whole number (e.g. 10 = 10%). |\n| `ClinicAppVoucherDeposit` | `integer` | ✅ Yes | Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required. |\n| `ClinicAppPayMethodName` | `string` | ❌ No | Name of the online payment method configured for the app. |\n| `ClinicAppPayMethodClass` | `string` | ❌ No | Class/provider of the online payment method configured for the app. |\n| `ClinicAppFlowwwerServices` | `array` | ❌ No | IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f0f8fb6c-b203-4753-8208-c4a50b4f2d7c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Name of the clinic as shown in the app. |\n| `ClinicAppAddress1` | `string` | ❌ No | Address line 1. |\n| `ClinicAppAddress2` | `string` | ❌ No | Address line 2. |\n| `ClinicAppAddress3` | `string` | ❌ No | Address line 3. |\n| `ClinicAppCity` | `string` | ❌ No | City shown in the app. |\n| `ClinicAppPhone` | `string` | ❌ No | Primary phone number shown in the app. |\n| `ClinicAppPhone2` | `string` | ❌ No | Secondary phone number shown in the app. |\n| `ClinicAppEMail` | `string` | ❌ No | Contact email shown in the app. |\n| `ClinicAppFaceBook` | `string` | ❌ No | Facebook URL shown in the app. |\n| `ClinicAppTwitter` | `string` | ❌ No | Twitter handle shown in the app. |\n| `ClinicAppLatitude` | `string` | ❌ No | Latitude used to place the clinic on the app map. |\n| `ClinicAppLongitude` | `string` | ❌ No | Longitude used to place the clinic on the app map. |\n| `ClinicAppTitle` | `string` | ❌ No | Title shown on the clinic app page. |\n| `ClinicAppText` | `string` | ❌ No | Descriptive text (HTML) shown on the clinic app page. |\n| `ClinicAppOnlineShopEnabled` | `integer` | ❌ No | Whether the online shop is enabled in the app. -1 = yes, 0 = no. |\n| `ClinicAppTimeStart` | `string (time)` | ❌ No | App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppTimeEnd` | `string (time)` | ❌ No | App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppSATTimeStart` | `string (time)` | ❌ No | App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSATTimeEnd` | `string (time)` | ❌ No | App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No | App appointment/purchase configuration. |\n| `ClinicAppShipping` | `integer` | ❌ No | App shipping configuration. |\n| `ClinicAppWebSite` | `string` | ❌ No | Website URL shown in the app. |\n| `ClinicAppInstagram` | `string` | ❌ No | Instagram handle shown in the app. |\n| `ClinicAppDelegate` | `integer` | ❌ No | ID of the clinic this clinic's app should be delegated to. 0 = not delegated. |\n| `ClinicAppGoogleReviews` | `string` | ❌ No | Google Reviews URL shown in the app. |\n| `ClinicAppVoucherDepositPcnt` | `string` | ✅ Yes | Deposit percentage required to book online, as a whole number (e.g. 10 = 10%). |\n| `ClinicAppVoucherDeposit` | `integer` | ✅ Yes | Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required. |\n| `ClinicAppPayMethodName` | `string` | ❌ No | Name of the online payment method configured for the app. |\n| `ClinicAppPayMethodClass` | `string` | ❌ No | Class/provider of the online payment method configured for the app. |\n| `ClinicAppFlowwwerServices` | `array` | ❌ No | IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5f10dcf0-7f9b-4fd8-96f9-63c999a1e971","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Name of the clinic as shown in the app. |\n| `ClinicAppAddress1` | `string` | ❌ No | Address line 1. |\n| `ClinicAppAddress2` | `string` | ❌ No | Address line 2. |\n| `ClinicAppAddress3` | `string` | ❌ No | Address line 3. |\n| `ClinicAppCity` | `string` | ❌ No | City shown in the app. |\n| `ClinicAppPhone` | `string` | ❌ No | Primary phone number shown in the app. |\n| `ClinicAppPhone2` | `string` | ❌ No | Secondary phone number shown in the app. |\n| `ClinicAppEMail` | `string` | ❌ No | Contact email shown in the app. |\n| `ClinicAppFaceBook` | `string` | ❌ No | Facebook URL shown in the app. |\n| `ClinicAppTwitter` | `string` | ❌ No | Twitter handle shown in the app. |\n| `ClinicAppLatitude` | `string` | ❌ No | Latitude used to place the clinic on the app map. |\n| `ClinicAppLongitude` | `string` | ❌ No | Longitude used to place the clinic on the app map. |\n| `ClinicAppTitle` | `string` | ❌ No | Title shown on the clinic app page. |\n| `ClinicAppText` | `string` | ❌ No | Descriptive text (HTML) shown on the clinic app page. |\n| `ClinicAppOnlineShopEnabled` | `integer` | ❌ No | Whether the online shop is enabled in the app. -1 = yes, 0 = no. |\n| `ClinicAppTimeStart` | `string (time)` | ❌ No | App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppTimeEnd` | `string (time)` | ❌ No | App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppSATTimeStart` | `string (time)` | ❌ No | App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSATTimeEnd` | `string (time)` | ❌ No | App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No | App appointment/purchase configuration. |\n| `ClinicAppShipping` | `integer` | ❌ No | App shipping configuration. |\n| `ClinicAppWebSite` | `string` | ❌ No | Website URL shown in the app. |\n| `ClinicAppInstagram` | `string` | ❌ No | Instagram handle shown in the app. |\n| `ClinicAppDelegate` | `integer` | ❌ No | ID of the clinic this clinic's app should be delegated to. 0 = not delegated. |\n| `ClinicAppGoogleReviews` | `string` | ❌ No | Google Reviews URL shown in the app. |\n| `ClinicAppVoucherDepositPcnt` | `string` | ✅ Yes | Deposit percentage required to book online, as a whole number (e.g. 10 = 10%). |\n| `ClinicAppVoucherDeposit` | `integer` | ✅ Yes | Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required. |\n| `ClinicAppPayMethodName` | `string` | ❌ No | Name of the online payment method configured for the app. |\n| `ClinicAppPayMethodClass` | `string` | ❌ No | Class/provider of the online payment method configured for the app. |\n| `ClinicAppFlowwwerServices` | `array` | ❌ No | IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"141712a0-d5a4-4901-b999-cf5c41c4159c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Name of the clinic as shown in the app. |\n| `ClinicAppAddress1` | `string` | ❌ No | Address line 1. |\n| `ClinicAppAddress2` | `string` | ❌ No | Address line 2. |\n| `ClinicAppAddress3` | `string` | ❌ No | Address line 3. |\n| `ClinicAppCity` | `string` | ❌ No | City shown in the app. |\n| `ClinicAppPhone` | `string` | ❌ No | Primary phone number shown in the app. |\n| `ClinicAppPhone2` | `string` | ❌ No | Secondary phone number shown in the app. |\n| `ClinicAppEMail` | `string` | ❌ No | Contact email shown in the app. |\n| `ClinicAppFaceBook` | `string` | ❌ No | Facebook URL shown in the app. |\n| `ClinicAppTwitter` | `string` | ❌ No | Twitter handle shown in the app. |\n| `ClinicAppLatitude` | `string` | ❌ No | Latitude used to place the clinic on the app map. |\n| `ClinicAppLongitude` | `string` | ❌ No | Longitude used to place the clinic on the app map. |\n| `ClinicAppTitle` | `string` | ❌ No | Title shown on the clinic app page. |\n| `ClinicAppText` | `string` | ❌ No | Descriptive text (HTML) shown on the clinic app page. |\n| `ClinicAppOnlineShopEnabled` | `integer` | ❌ No | Whether the online shop is enabled in the app. -1 = yes, 0 = no. |\n| `ClinicAppTimeStart` | `string (time)` | ❌ No | App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppTimeEnd` | `string (time)` | ❌ No | App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppSATTimeStart` | `string (time)` | ❌ No | App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSATTimeEnd` | `string (time)` | ❌ No | App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No | App appointment/purchase configuration. |\n| `ClinicAppShipping` | `integer` | ❌ No | App shipping configuration. |\n| `ClinicAppWebSite` | `string` | ❌ No | Website URL shown in the app. |\n| `ClinicAppInstagram` | `string` | ❌ No | Instagram handle shown in the app. |\n| `ClinicAppDelegate` | `integer` | ❌ No | ID of the clinic this clinic's app should be delegated to. 0 = not delegated. |\n| `ClinicAppGoogleReviews` | `string` | ❌ No | Google Reviews URL shown in the app. |\n| `ClinicAppVoucherDepositPcnt` | `string` | ✅ Yes | Deposit percentage required to book online, as a whole number (e.g. 10 = 10%). |\n| `ClinicAppVoucherDeposit` | `integer` | ✅ Yes | Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required. |\n| `ClinicAppPayMethodName` | `string` | ❌ No | Name of the online payment method configured for the app. |\n| `ClinicAppPayMethodClass` | `string` | ❌ No | Class/provider of the online payment method configured for the app. |\n| `ClinicAppFlowwwerServices` | `array` | ❌ No | IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3987abd4-44ce-4b64-8244-b4806e5e4d48","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Name of the clinic as shown in the app. |\n| `ClinicAppAddress1` | `string` | ❌ No | Address line 1. |\n| `ClinicAppAddress2` | `string` | ❌ No | Address line 2. |\n| `ClinicAppAddress3` | `string` | ❌ No | Address line 3. |\n| `ClinicAppCity` | `string` | ❌ No | City shown in the app. |\n| `ClinicAppPhone` | `string` | ❌ No | Primary phone number shown in the app. |\n| `ClinicAppPhone2` | `string` | ❌ No | Secondary phone number shown in the app. |\n| `ClinicAppEMail` | `string` | ❌ No | Contact email shown in the app. |\n| `ClinicAppFaceBook` | `string` | ❌ No | Facebook URL shown in the app. |\n| `ClinicAppTwitter` | `string` | ❌ No | Twitter handle shown in the app. |\n| `ClinicAppLatitude` | `string` | ❌ No | Latitude used to place the clinic on the app map. |\n| `ClinicAppLongitude` | `string` | ❌ No | Longitude used to place the clinic on the app map. |\n| `ClinicAppTitle` | `string` | ❌ No | Title shown on the clinic app page. |\n| `ClinicAppText` | `string` | ❌ No | Descriptive text (HTML) shown on the clinic app page. |\n| `ClinicAppOnlineShopEnabled` | `integer` | ❌ No | Whether the online shop is enabled in the app. -1 = yes, 0 = no. |\n| `ClinicAppTimeStart` | `string (time)` | ❌ No | App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppTimeEnd` | `string (time)` | ❌ No | App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppSATTimeStart` | `string (time)` | ❌ No | App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSATTimeEnd` | `string (time)` | ❌ No | App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No | App appointment/purchase configuration. |\n| `ClinicAppShipping` | `integer` | ❌ No | App shipping configuration. |\n| `ClinicAppWebSite` | `string` | ❌ No | Website URL shown in the app. |\n| `ClinicAppInstagram` | `string` | ❌ No | Instagram handle shown in the app. |\n| `ClinicAppDelegate` | `integer` | ❌ No | ID of the clinic this clinic's app should be delegated to. 0 = not delegated. |\n| `ClinicAppGoogleReviews` | `string` | ❌ No | Google Reviews URL shown in the app. |\n| `ClinicAppVoucherDepositPcnt` | `string` | ✅ Yes | Deposit percentage required to book online, as a whole number (e.g. 10 = 10%). |\n| `ClinicAppVoucherDeposit` | `integer` | ✅ Yes | Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required. |\n| `ClinicAppPayMethodName` | `string` | ❌ No | Name of the online payment method configured for the app. |\n| `ClinicAppPayMethodClass` | `string` | ❌ No | Class/provider of the online payment method configured for the app. |\n| `ClinicAppFlowwwerServices` | `array` | ❌ No | IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/app\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"51cf25ff-cae4-4624-b1ea-8303cd872bd8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Name of the clinic as shown in the app. |\n| `ClinicAppAddress1` | `string` | ❌ No | Address line 1. |\n| `ClinicAppAddress2` | `string` | ❌ No | Address line 2. |\n| `ClinicAppAddress3` | `string` | ❌ No | Address line 3. |\n| `ClinicAppCity` | `string` | ❌ No | City shown in the app. |\n| `ClinicAppPhone` | `string` | ❌ No | Primary phone number shown in the app. |\n| `ClinicAppPhone2` | `string` | ❌ No | Secondary phone number shown in the app. |\n| `ClinicAppEMail` | `string` | ❌ No | Contact email shown in the app. |\n| `ClinicAppFaceBook` | `string` | ❌ No | Facebook URL shown in the app. |\n| `ClinicAppTwitter` | `string` | ❌ No | Twitter handle shown in the app. |\n| `ClinicAppLatitude` | `string` | ❌ No | Latitude used to place the clinic on the app map. |\n| `ClinicAppLongitude` | `string` | ❌ No | Longitude used to place the clinic on the app map. |\n| `ClinicAppTitle` | `string` | ❌ No | Title shown on the clinic app page. |\n| `ClinicAppText` | `string` | ❌ No | Descriptive text (HTML) shown on the clinic app page. |\n| `ClinicAppOnlineShopEnabled` | `integer` | ❌ No | Whether the online shop is enabled in the app. -1 = yes, 0 = no. |\n| `ClinicAppTimeStart` | `string (time)` | ❌ No | App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppTimeEnd` | `string (time)` | ❌ No | App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppSATTimeStart` | `string (time)` | ❌ No | App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSATTimeEnd` | `string (time)` | ❌ No | App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No | App appointment/purchase configuration. |\n| `ClinicAppShipping` | `integer` | ❌ No | App shipping configuration. |\n| `ClinicAppWebSite` | `string` | ❌ No | Website URL shown in the app. |\n| `ClinicAppInstagram` | `string` | ❌ No | Instagram handle shown in the app. |\n| `ClinicAppDelegate` | `integer` | ❌ No | ID of the clinic this clinic's app should be delegated to. 0 = not delegated. |\n| `ClinicAppGoogleReviews` | `string` | ❌ No | Google Reviews URL shown in the app. |\n| `ClinicAppVoucherDepositPcnt` | `string` | ✅ Yes | Deposit percentage required to book online, as a whole number (e.g. 10 = 10%). |\n| `ClinicAppVoucherDeposit` | `integer` | ✅ Yes | Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required. |\n| `ClinicAppPayMethodName` | `string` | ❌ No | Name of the online payment method configured for the app. |\n| `ClinicAppPayMethodClass` | `string` | ❌ No | Class/provider of the online payment method configured for the app. |\n| `ClinicAppFlowwwerServices` | `array` | ❌ No | IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4f42e1e5-0157-4207-add6-63dc555b2974","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Name of the clinic as shown in the app. |\n| `ClinicAppAddress1` | `string` | ❌ No | Address line 1. |\n| `ClinicAppAddress2` | `string` | ❌ No | Address line 2. |\n| `ClinicAppAddress3` | `string` | ❌ No | Address line 3. |\n| `ClinicAppCity` | `string` | ❌ No | City shown in the app. |\n| `ClinicAppPhone` | `string` | ❌ No | Primary phone number shown in the app. |\n| `ClinicAppPhone2` | `string` | ❌ No | Secondary phone number shown in the app. |\n| `ClinicAppEMail` | `string` | ❌ No | Contact email shown in the app. |\n| `ClinicAppFaceBook` | `string` | ❌ No | Facebook URL shown in the app. |\n| `ClinicAppTwitter` | `string` | ❌ No | Twitter handle shown in the app. |\n| `ClinicAppLatitude` | `string` | ❌ No | Latitude used to place the clinic on the app map. |\n| `ClinicAppLongitude` | `string` | ❌ No | Longitude used to place the clinic on the app map. |\n| `ClinicAppTitle` | `string` | ❌ No | Title shown on the clinic app page. |\n| `ClinicAppText` | `string` | ❌ No | Descriptive text (HTML) shown on the clinic app page. |\n| `ClinicAppOnlineShopEnabled` | `integer` | ❌ No | Whether the online shop is enabled in the app. -1 = yes, 0 = no. |\n| `ClinicAppTimeStart` | `string (time)` | ❌ No | App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppTimeEnd` | `string (time)` | ❌ No | App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppSATTimeStart` | `string (time)` | ❌ No | App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSATTimeEnd` | `string (time)` | ❌ No | App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No | App appointment/purchase configuration. |\n| `ClinicAppShipping` | `integer` | ❌ No | App shipping configuration. |\n| `ClinicAppWebSite` | `string` | ❌ No | Website URL shown in the app. |\n| `ClinicAppInstagram` | `string` | ❌ No | Instagram handle shown in the app. |\n| `ClinicAppDelegate` | `integer` | ❌ No | ID of the clinic this clinic's app should be delegated to. 0 = not delegated. |\n| `ClinicAppGoogleReviews` | `string` | ❌ No | Google Reviews URL shown in the app. |\n| `ClinicAppVoucherDepositPcnt` | `string` | ✅ Yes | Deposit percentage required to book online, as a whole number (e.g. 10 = 10%). |\n| `ClinicAppVoucherDeposit` | `integer` | ✅ Yes | Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required. |\n| `ClinicAppPayMethodName` | `string` | ❌ No | Name of the online payment method configured for the app. |\n| `ClinicAppPayMethodClass` | `string` | ❌ No | Class/provider of the online payment method configured for the app. |\n| `ClinicAppFlowwwerServices` | `array` | ❌ No | IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bb71c5a9-c5d7-4716-8171-7bb7b3cf6188","name":"The app booking hours are invalid or fall","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Name of the clinic as shown in the app. |\n| `ClinicAppAddress1` | `string` | ❌ No | Address line 1. |\n| `ClinicAppAddress2` | `string` | ❌ No | Address line 2. |\n| `ClinicAppAddress3` | `string` | ❌ No | Address line 3. |\n| `ClinicAppCity` | `string` | ❌ No | City shown in the app. |\n| `ClinicAppPhone` | `string` | ❌ No | Primary phone number shown in the app. |\n| `ClinicAppPhone2` | `string` | ❌ No | Secondary phone number shown in the app. |\n| `ClinicAppEMail` | `string` | ❌ No | Contact email shown in the app. |\n| `ClinicAppFaceBook` | `string` | ❌ No | Facebook URL shown in the app. |\n| `ClinicAppTwitter` | `string` | ❌ No | Twitter handle shown in the app. |\n| `ClinicAppLatitude` | `string` | ❌ No | Latitude used to place the clinic on the app map. |\n| `ClinicAppLongitude` | `string` | ❌ No | Longitude used to place the clinic on the app map. |\n| `ClinicAppTitle` | `string` | ❌ No | Title shown on the clinic app page. |\n| `ClinicAppText` | `string` | ❌ No | Descriptive text (HTML) shown on the clinic app page. |\n| `ClinicAppOnlineShopEnabled` | `integer` | ❌ No | Whether the online shop is enabled in the app. -1 = yes, 0 = no. |\n| `ClinicAppTimeStart` | `string (time)` | ❌ No | App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppTimeEnd` | `string (time)` | ❌ No | App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppSATTimeStart` | `string (time)` | ❌ No | App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSATTimeEnd` | `string (time)` | ❌ No | App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No | App appointment/purchase configuration. |\n| `ClinicAppShipping` | `integer` | ❌ No | App shipping configuration. |\n| `ClinicAppWebSite` | `string` | ❌ No | Website URL shown in the app. |\n| `ClinicAppInstagram` | `string` | ❌ No | Instagram handle shown in the app. |\n| `ClinicAppDelegate` | `integer` | ❌ No | ID of the clinic this clinic's app should be delegated to. 0 = not delegated. |\n| `ClinicAppGoogleReviews` | `string` | ❌ No | Google Reviews URL shown in the app. |\n| `ClinicAppVoucherDepositPcnt` | `string` | ✅ Yes | Deposit percentage required to book online, as a whole number (e.g. 10 = 10%). |\n| `ClinicAppVoucherDeposit` | `integer` | ✅ Yes | Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required. |\n| `ClinicAppPayMethodName` | `string` | ❌ No | Name of the online payment method configured for the app. |\n| `ClinicAppPayMethodClass` | `string` | ❌ No | Class/provider of the online payment method configured for the app. |\n| `ClinicAppFlowwwerServices` | `array` | ❌ No | IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The app booking hours are invalid or fall outside the clinic's own opening hours.\",\n  \"errorCode\": \"457\"\n}"},{"id":"d56f9efc-5905-4071-b4a8-8b8e25eeed55","name":"The ClinicApp configuration could not be saved","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Name of the clinic as shown in the app. |\n| `ClinicAppAddress1` | `string` | ❌ No | Address line 1. |\n| `ClinicAppAddress2` | `string` | ❌ No | Address line 2. |\n| `ClinicAppAddress3` | `string` | ❌ No | Address line 3. |\n| `ClinicAppCity` | `string` | ❌ No | City shown in the app. |\n| `ClinicAppPhone` | `string` | ❌ No | Primary phone number shown in the app. |\n| `ClinicAppPhone2` | `string` | ❌ No | Secondary phone number shown in the app. |\n| `ClinicAppEMail` | `string` | ❌ No | Contact email shown in the app. |\n| `ClinicAppFaceBook` | `string` | ❌ No | Facebook URL shown in the app. |\n| `ClinicAppTwitter` | `string` | ❌ No | Twitter handle shown in the app. |\n| `ClinicAppLatitude` | `string` | ❌ No | Latitude used to place the clinic on the app map. |\n| `ClinicAppLongitude` | `string` | ❌ No | Longitude used to place the clinic on the app map. |\n| `ClinicAppTitle` | `string` | ❌ No | Title shown on the clinic app page. |\n| `ClinicAppText` | `string` | ❌ No | Descriptive text (HTML) shown on the clinic app page. |\n| `ClinicAppOnlineShopEnabled` | `integer` | ❌ No | Whether the online shop is enabled in the app. -1 = yes, 0 = no. |\n| `ClinicAppTimeStart` | `string (time)` | ❌ No | App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppTimeEnd` | `string (time)` | ❌ No | App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppSATTimeStart` | `string (time)` | ❌ No | App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSATTimeEnd` | `string (time)` | ❌ No | App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No | App appointment/purchase configuration. |\n| `ClinicAppShipping` | `integer` | ❌ No | App shipping configuration. |\n| `ClinicAppWebSite` | `string` | ❌ No | Website URL shown in the app. |\n| `ClinicAppInstagram` | `string` | ❌ No | Instagram handle shown in the app. |\n| `ClinicAppDelegate` | `integer` | ❌ No | ID of the clinic this clinic's app should be delegated to. 0 = not delegated. |\n| `ClinicAppGoogleReviews` | `string` | ❌ No | Google Reviews URL shown in the app. |\n| `ClinicAppVoucherDepositPcnt` | `string` | ✅ Yes | Deposit percentage required to book online, as a whole number (e.g. 10 = 10%). |\n| `ClinicAppVoucherDeposit` | `integer` | ✅ Yes | Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required. |\n| `ClinicAppPayMethodName` | `string` | ❌ No | Name of the online payment method configured for the app. |\n| `ClinicAppPayMethodClass` | `string` | ❌ No | Class/provider of the online payment method configured for the app. |\n| `ClinicAppFlowwwerServices` | `array` | ❌ No | IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ClinicApp configuration could not be saved.\",\n  \"errorCode\": \"458\"\n}"},{"id":"7a976c99-c595-48be-988d-11cf5da188e6","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicAppVoucherDepositPcnt\": \"10\",\n  \"ClinicAppVoucherDeposit\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicAppName` | `string` | ❌ No | Name of the clinic as shown in the app. |\n| `ClinicAppAddress1` | `string` | ❌ No | Address line 1. |\n| `ClinicAppAddress2` | `string` | ❌ No | Address line 2. |\n| `ClinicAppAddress3` | `string` | ❌ No | Address line 3. |\n| `ClinicAppCity` | `string` | ❌ No | City shown in the app. |\n| `ClinicAppPhone` | `string` | ❌ No | Primary phone number shown in the app. |\n| `ClinicAppPhone2` | `string` | ❌ No | Secondary phone number shown in the app. |\n| `ClinicAppEMail` | `string` | ❌ No | Contact email shown in the app. |\n| `ClinicAppFaceBook` | `string` | ❌ No | Facebook URL shown in the app. |\n| `ClinicAppTwitter` | `string` | ❌ No | Twitter handle shown in the app. |\n| `ClinicAppLatitude` | `string` | ❌ No | Latitude used to place the clinic on the app map. |\n| `ClinicAppLongitude` | `string` | ❌ No | Longitude used to place the clinic on the app map. |\n| `ClinicAppTitle` | `string` | ❌ No | Title shown on the clinic app page. |\n| `ClinicAppText` | `string` | ❌ No | Descriptive text (HTML) shown on the clinic app page. |\n| `ClinicAppOnlineShopEnabled` | `integer` | ❌ No | Whether the online shop is enabled in the app. -1 = yes, 0 = no. |\n| `ClinicAppTimeStart` | `string (time)` | ❌ No | App booking weekday opening time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppTimeEnd` | `string (time)` | ❌ No | App booking weekday closing time (HH:mm). Must stay within the clinic's own opening hours. |\n| `ClinicAppSATTimeStart` | `string (time)` | ❌ No | App booking Saturday opening time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSATTimeEnd` | `string (time)` | ❌ No | App booking Saturday closing time (HH:mm). Must stay within the clinic's own Saturday opening hours. |\n| `ClinicAppSchedAndBuy` | `integer` | ❌ No | App appointment/purchase configuration. |\n| `ClinicAppShipping` | `integer` | ❌ No | App shipping configuration. |\n| `ClinicAppWebSite` | `string` | ❌ No | Website URL shown in the app. |\n| `ClinicAppInstagram` | `string` | ❌ No | Instagram handle shown in the app. |\n| `ClinicAppDelegate` | `integer` | ❌ No | ID of the clinic this clinic's app should be delegated to. 0 = not delegated. |\n| `ClinicAppGoogleReviews` | `string` | ❌ No | Google Reviews URL shown in the app. |\n| `ClinicAppVoucherDepositPcnt` | `string` | ✅ Yes | Deposit percentage required to book online, as a whole number (e.g. 10 = 10%). |\n| `ClinicAppVoucherDeposit` | `integer` | ✅ Yes | Whether a deposit is required to book online. -1 or -2 depending on the mode, 0 = not required. |\n| `ClinicAppPayMethodName` | `string` | ❌ No | Name of the online payment method configured for the app. |\n| `ClinicAppPayMethodClass` | `string` | ❌ No | Class/provider of the online payment method configured for the app. |\n| `ClinicAppFlowwwerServices` | `array` | ❌ No | IDs of the FLOWwwER service categories to assign to the clinic app. Replaces the full list. Omit to keep the currently assigned categories. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"28ee01f5-dae9-4dfd-b739-577b66da5c80"}],"id":"5fdce976-8b4a-45c8-8e5e-d9636d387add","description":"<p>Clinic / App endpoints.</p>\n","_postman_id":"5fdce976-8b4a-45c8-8e5e-d9636d387add"},{"name":"Bank","item":[{"name":"Create Bank","id":"7445d27b-75bc-4d82-84fe-c142232c83f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","description":"<p>Create a new bank for a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Banking entity - Create - Create a new banking entity</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BankName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Bank name.</td>\n</tr>\n<tr>\n<td><code>BankCheck</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether check payments are available. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>BankDebitCard</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether debit card payments are available. -1 = yes, 0 = no. Set to -1 so this bank appears as a selectable entity when adding a payment with paymethodID 5 (Other).</td>\n</tr>\n<tr>\n<td><code>BankCreditCard</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether credit card payments are available. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>BankPoints</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether points payments are available. -1 = yes, 0 = no.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","bank"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"ae8b74c0-cecf-4d40-b094-50f6dbb38b70","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the bank is created for.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"14aaaca4-0258-46e0-9a8a-2208e0ae3523","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankDebitCard` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. Set to -1 so this bank appears as a selectable entity when adding a payment with paymethodID 5 (Other). |\n| `BankCreditCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankPoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ce3f50d7-eb58-4abc-9bb7-2f339a03442d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankDebitCard` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. Set to -1 so this bank appears as a selectable entity when adding a payment with paymethodID 5 (Other). |\n| `BankCreditCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankPoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5dc072b6-5c0f-47f8-8a27-f5e04f328b78","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankDebitCard` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. Set to -1 so this bank appears as a selectable entity when adding a payment with paymethodID 5 (Other). |\n| `BankCreditCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankPoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"93601d82-9355-42e7-979c-c334d143d200","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankDebitCard` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. Set to -1 so this bank appears as a selectable entity when adding a payment with paymethodID 5 (Other). |\n| `BankCreditCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankPoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"afd3a4e1-78b0-4ffc-8573-355a43af9755","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankDebitCard` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. Set to -1 so this bank appears as a selectable entity when adding a payment with paymethodID 5 (Other). |\n| `BankCreditCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankPoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/bank\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a85f2149-21d5-487a-946b-29cf73557034","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankDebitCard` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. Set to -1 so this bank appears as a selectable entity when adding a payment with paymethodID 5 (Other). |\n| `BankCreditCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankPoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1cdfe479-77a7-497e-9fed-ede395f8d158","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankDebitCard` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. Set to -1 so this bank appears as a selectable entity when adding a payment with paymethodID 5 (Other). |\n| `BankCreditCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankPoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e651704d-f19b-465c-ba20-bdacc8f54dbb","name":"The bank could not be saved","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankDebitCard` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. Set to -1 so this bank appears as a selectable entity when adding a payment with paymethodID 5 (Other). |\n| `BankCreditCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankPoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The bank could not be saved. Check the provided data.\",\n  \"errorCode\": \"300\"\n}"},{"id":"1779447b-908a-4e2e-ad5f-f2ca33635bce","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankDebitCard` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. Set to -1 so this bank appears as a selectable entity when adding a payment with paymethodID 5 (Other). |\n| `BankCreditCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankPoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7445d27b-75bc-4d82-84fe-c142232c83f7"},{"name":"Disable Bank","id":"376654ab-94d1-4cde-a2e9-93cf27ee8d8d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","description":"<p>Disables a bank by its ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Banking entity - Disable - Enable / disable a banking entity</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","bank","{{bankID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"dc807f44-3943-416b-9463-fd3b97b31c3a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the bank belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"64696552-0ed2-4528-91e8-39d62da65a66","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the bank.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"bankID"}]}},"response":[{"id":"e4a12c57-6803-42da-ae60-b2d82a576522","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"89c7a845-80f5-4601-b116-b3ab1e6c2757","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f398fdc4-4caa-4714-a1ae-59db72c2a023","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"95a864b2-9691-4b32-b3d4-8f913f7b022a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3e337992-1bc4-4fe2-b584-121afdc93c07","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/bank/%7B%7BbankID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1c84caee-7289-40b9-bd96-53b29d19538d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ae76e338-2885-443c-97a0-4542b16ce231","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7b0b7eeb-a6c6-45e0-bebf-c93cf1013381","name":"The bank could not be disabled","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The bank could not be disabled.\",\n  \"errorCode\": \"301\"\n}"},{"id":"a2599df8-310f-4bb3-a8ea-aac8795d76be","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"376654ab-94d1-4cde-a2e9-93cf27ee8d8d"},{"name":"Enable Bank","id":"9e747dc8-8021-46e9-80c2-a61b837157c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}/enable","description":"<p>Re-enables a previously disabled bank by its ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Banking entity - Disable - Enable / disable a banking entity</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","bank","{{bankID}}","enable"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"465a1ef6-e173-4959-935a-d3be1a200664","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the bank belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"160442db-1af9-40a1-bf67-ea4c96adec79","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the bank to enable.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"bankID"}]}},"response":[{"id":"378cc791-5e19-4ab9-b774-20585017772c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}","enable"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to enable."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2706b35e-c0c5-4a7e-8582-eabd68bb234e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}","enable"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to enable."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"21f611a4-6c71-4633-b905-2e435ba6d4fb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}","enable"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to enable."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"69b0afbb-8a56-4d7f-93b8-f9775c1fd369","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}","enable"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to enable."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8a8f7f65-57d8-4f77-8d4f-27c884551f50","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}","enable"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to enable."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/bank/%7B%7BbankID%7D%7D/enable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d0e7333b-16e3-4db2-a231-1bb8892b86fd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}","enable"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to enable."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4f2f7a45-d363-41c8-964c-ac381aa19814","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}","enable"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to enable."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"46eb4046-310f-4739-b654-3f49c20546b3","name":"The bank could not be enabled","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}","enable"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to enable."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The bank could not be enabled.\",\n  \"errorCode\": \"301\"\n}"},{"id":"4f19acca-6866-4dec-8554-36a1764ecb7d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}","enable"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to enable."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9e747dc8-8021-46e9-80c2-a61b837157c2"},{"name":"Update Bank","id":"aecc41e4-4dfe-49fc-b143-c773899ae0b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","description":"<p>Update a bank configuration. Only the fields provided in the body are changed; any field omitted keeps its currently stored value (the endpoint reads the existing bank first and merges).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Banking entity - Save - Save the data of a banking entity</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BankName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Bank name.</td>\n</tr>\n<tr>\n<td><code>BankAvailableDeposit</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether deposit payments are available. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>BankAvailableCheck</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether check payments are available. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>BankAvailableDebit</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether debit card payments are available. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>BankAvailableCard</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether credit card payments are available. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>BankAvailablePoints</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether points payments are available. -1 = yes, 0 = no.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","bank","{{bankID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"e4c9d079-d083-4119-9758-21a4eb938d34","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the bank belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"ee2484c7-f85b-4eb7-953e-b7edc56e0e27","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the bank to update.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"bankID"}]}},"response":[{"id":"ba2be5d5-fa55-4188-843f-df01cc0fcdb5","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to update."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankAvailableDeposit` | `integer` | ❌ No | Whether deposit payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankAvailableDebit` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailablePoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"470fa572-3b72-4adf-9ca0-9baaabca9ea7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to update."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankAvailableDeposit` | `integer` | ❌ No | Whether deposit payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankAvailableDebit` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailablePoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"78a902b3-b21f-45e8-b72d-c2c0bf714754","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to update."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankAvailableDeposit` | `integer` | ❌ No | Whether deposit payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankAvailableDebit` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailablePoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"cb8bcc71-bb3c-4787-8a00-388fa7dbbc6d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to update."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankAvailableDeposit` | `integer` | ❌ No | Whether deposit payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankAvailableDebit` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailablePoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6946721c-0090-4768-8dda-af97f7b5b342","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to update."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankAvailableDeposit` | `integer` | ❌ No | Whether deposit payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankAvailableDebit` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailablePoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/bank/%7B%7BbankID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"59085d69-44ad-426e-ad97-6b4642d7b349","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to update."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankAvailableDeposit` | `integer` | ❌ No | Whether deposit payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankAvailableDebit` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailablePoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"86232243-01fe-4b40-92e3-ac9292a8d9ec","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to update."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankAvailableDeposit` | `integer` | ❌ No | Whether deposit payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankAvailableDebit` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailablePoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bf42c44d-e0b9-48a0-8906-b050f69e5441","name":"The bank could not be saved","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to update."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankAvailableDeposit` | `integer` | ❌ No | Whether deposit payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankAvailableDebit` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailablePoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The bank could not be saved. Check the provided data.\",\n  \"errorCode\": \"300\"\n}"},{"id":"8534fb78-1238-4f62-beb8-f147f539b49f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BankName\": \"Banco de Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank to update."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BankName` | `string` | ✅ Yes | Bank name. |\n| `BankAvailableDeposit` | `integer` | ❌ No | Whether deposit payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCheck` | `integer` | ❌ No | Whether check payments are available. -1 = yes, 0 = no. |\n| `BankAvailableDebit` | `integer` | ❌ No | Whether debit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailableCard` | `integer` | ❌ No | Whether credit card payments are available. -1 = yes, 0 = no. |\n| `BankAvailablePoints` | `integer` | ❌ No | Whether points payments are available. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"aecc41e4-4dfe-49fc-b143-c773899ae0b6"},{"name":"View Bank Data","id":"6c9d599d-b19a-4c56-9ec3-d90339cfc8cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","description":"<p>Retrieve the configuration of a specific bank.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Banking entity - Edit - See the data of a banking entity</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","bank","{{bankID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"da75fd61-8c4d-4677-adb7-e77b12d0840c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the bank belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"0cfe8d08-acd8-414e-9934-5f6c3d103afa","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the bank.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"bankID"}]}},"response":[{"id":"f36dad96-f200-44f9-ac58-c39328007f85","name":"Bank data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"BankID\": 7,\n  \"BankClinicID\": 1,\n  \"BankName\": \"Banco de Prueba\",\n  \"BankAvailableDeposit\": -1,\n  \"BankAvailableCheck\": 0,\n  \"BankAvailableDebit\": -1,\n  \"BankAvailableCard\": -1,\n  \"BankAvailablePoints\": 0,\n  \"BankIntegrationType\": \"\"\n}"},{"id":"f2e4bbe3-4e27-475c-9aa6-c0af15d89759","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c2000528-1783-4db8-94a7-3fddf95caedd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"def31b98-b0f0-48f6-bdd0-269909f6bcd8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"026ce27e-1c24-4be7-9be4-fa87e93bae9b","name":"No bank entity was found in this clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The bank could not be found at this clinic.\"\n}"},{"id":"f27df534-0b6a-486b-89e4-455160d57620","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"10239dd1-3f27-42ab-859e-01adedcf4afc","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0d971e11-1d32-43d1-a60f-ebef9111d4ea","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"8ec0efef-b861-459a-91d0-460b6723de0c","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank/{{bankID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank","{{bankID}}"],"variable":[{"key":"bankID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the bank."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the bank belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/bank/%7B%7BbankID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6c9d599d-b19a-4c56-9ec3-d90339cfc8cb"},{"name":"View Bank List","id":"4e1bcb0c-4fdd-4dbc-9cb7-821aa46efa70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","description":"<p>View the list of banks configured for a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Banking entity - Listing - See the list of banking entities</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","bank"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"0234c8a0-ef9e-44db-b3c7-331e0dc7be08","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose banks are listed.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"df23136e-4e68-4a97-9bd1-9a5e268d0c47","name":"List of banks retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose banks are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"BankID\": 7,\n    \"BankName\": \"Banco de Prueba\",\n    \"BankDisabled\": 0,\n    \"BankIntegrationType\": \"\"\n  }\n]"},{"id":"2894ea56-4a79-4cd4-8ca8-ecd785b98d89","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose banks are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"916567e2-436c-4e3d-aecc-978d54652ee1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose banks are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"604f7c32-eff6-452b-92be-05f7eef599e8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose banks are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0376263e-cb71-40a7-abd6-6a32dd78dc91","name":"No bank entities were found in this clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose banks are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No banks were found for this clinic.\"\n}"},{"id":"b1ead47b-c017-45cd-8233-7d3370a1190a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose banks are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"50026a6c-d5b2-4e53-992e-9beebe96f798","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose banks are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e1bf7abc-78a2-4919-9eca-737cd9740dc0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose banks are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"85570dfe-759a-4ff9-94aa-90701ceb2df8","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/bank","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","bank"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose banks are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/bank\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"4e1bcb0c-4fdd-4dbc-9cb7-821aa46efa70"}],"id":"a2c9def1-9a98-4900-a324-0b13858b19e6","description":"<p>Clinic / Bank endpoints.</p>\n","_postman_id":"a2c9def1-9a98-4900-a324-0b13858b19e6"},{"name":"Cabinet","item":[{"name":"Add New Cabinet","id":"4098fc58-513b-47e1-9f33-ac3fdc857938","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","description":"<p>Add a new cabinet to the clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Booths - Create - Add a new booth to the clinic</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CabinetCode</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Cabinet code.</td>\n</tr>\n<tr>\n<td><code>CabinetName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Booth name</td>\n</tr>\n<tr>\n<td><code>CabinetColourID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Cabinet color ID.</td>\n</tr>\n<tr>\n<td><code>CabinetSAT</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n<tr>\n<td><code>CabinetSUN</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n<tr>\n<td><code>CabinetHidden</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n<tr>\n<td><code>CabinetStatsDisabled</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n<tr>\n<td><code>CabinetFWAEnabled</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n<tr>\n<td><code>CabinetSMSEnabled</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","cabinet"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"6ed99716-c32a-4a38-ae9a-d17e5dffcdf5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"45a8bac6-d9e4-4be3-8f8f-b0900b97f188","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetCode` | `string` | ✅ Yes | Cabinet code. |\n| `CabinetName` | `string` | ✅ Yes | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"777e99f5-0024-4d8d-8b04-61701d40e99f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetCode` | `string` | ✅ Yes | Cabinet code. |\n| `CabinetName` | `string` | ✅ Yes | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e766fc37-6352-4140-a5f8-fa880f044258","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetCode` | `string` | ✅ Yes | Cabinet code. |\n| `CabinetName` | `string` | ✅ Yes | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4002639c-ac62-41b7-814c-d2c217eb9394","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetCode` | `string` | ✅ Yes | Cabinet code. |\n| `CabinetName` | `string` | ✅ Yes | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"553d320e-fce7-41a2-9ebf-2d5e8113844b","name":"The cabinet could not be created or modified in the clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetCode` | `string` | ✅ Yes | Cabinet code. |\n| `CabinetName` | `string` | ✅ Yes | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The cabinet could not be created or modified in the clinic.\",\n  \"errorCode\": \"184\"\n}"},{"id":"8fe9c8cb-4f58-4060-aa87-92aab051d6c5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetCode` | `string` | ✅ Yes | Cabinet code. |\n| `CabinetName` | `string` | ✅ Yes | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d55524ef-44aa-4bcf-b0c1-a40af557128c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetCode` | `string` | ✅ Yes | Cabinet code. |\n| `CabinetName` | `string` | ✅ Yes | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7f0a55e0-5f38-4fe8-bd26-9db5002296c0","name":"InvalidCabinetRequest","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetCode` | `string` | ✅ Yes | Cabinet code. |\n| `CabinetName` | `string` | ✅ Yes | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.createCabinetRequest.message}\",\n  \"errorCode\": \"invalid-cabinet-request\"\n}"},{"id":"39d35a00-2447-4c0d-8366-4a7e3635f3c0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetCode` | `string` | ✅ Yes | Cabinet code. |\n| `CabinetName` | `string` | ✅ Yes | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"81b37be4-e213-479a-bb83-e616d8c6a498","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetCode\": \"C1\",\n  \"CabinetName\": \"Facial Room\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetCode` | `string` | ✅ Yes | Cabinet code. |\n| `CabinetName` | `string` | ✅ Yes | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/cabinet\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"4098fc58-513b-47e1-9f33-ac3fdc857938"},{"name":"Delete Clinic Cabinet","id":"4f153730-4524-4fed-b845-638a2eeb5a57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","description":"<p>Delete a consulting room from a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Booths - Delete - Delete a clinic booth</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"2bd457b8-80cb-496e-a092-b4dfeccd09c3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"9775618b-bc93-4ad3-81f5-66581259384b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Cabinet ID.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"cabinetID"}]}},"response":[{"id":"cfc29f61-3f5f-4209-b712-330e81936c36","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"eb9b2408-0653-4784-89c6-364737418895","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b63e31c0-24b0-4306-925a-dd465345851d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aeacf952-1cdc-43b8-80e9-77f969a8be52","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5219508a-d76d-4502-9b5c-31822a724cf9","name":"Could not delete the cabin. Check the cabin ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not delete the cabin. Check the cabin ID.\",\n  \"errorCode\": \"185\"\n}"},{"id":"b99637bd-406d-4919-b673-ab2306a92aae","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2ca85a4e-744d-435c-8799-68e286e73040","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3ff3cf68-ced6-4b18-b5b8-99e397d1cee1","name":"The cabinet could not be deleted","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The cabinet could not be deleted. Check that it is not in use.\",\n  \"errorCode\": \"186\"\n}"},{"id":"0a73898d-e922-4732-a27a-712ba73b1bc1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c5989acb-ecc9-42de-95b0-de6376217301","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/cabinet/%7B%7BcabinetID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"4f153730-4524-4fed-b845-638a2eeb5a57"},{"name":"Modify Cabinet Data","id":"b0615709-364c-4777-848f-cb838f533823","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","description":"<p>Modify the details of a clinic's consulting room.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Booths - Save - Modify the data of a clinic booth</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CabinetAbbrev</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Cabinet code.</td>\n</tr>\n<tr>\n<td><code>CabinetName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Booth name</td>\n</tr>\n<tr>\n<td><code>CabinetColourID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Cabinet color ID.</td>\n</tr>\n<tr>\n<td><code>CabinetSAT</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n<tr>\n<td><code>CabinetSUN</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n<tr>\n<td><code>CabinetHidden</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n<tr>\n<td><code>CabinetStatsDisabled</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n<tr>\n<td><code>CabinetFWAEnabled</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n<tr>\n<td><code>CabinetSMSEnabled</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"546d9642-910c-4bc0-a8d4-cd2a8860d39e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"43bde14e-fba3-4638-95e7-228d57c8ed71","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Cabinet ID.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"cabinetID"}]}},"response":[{"id":"0c7fa1e4-896e-4735-b997-4d8f830a23a6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"bf90cfd8-2e34-4531-bca8-9aea40c06926","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c5ec35e7-7aaf-4ee4-a5a4-41ebede3f0b1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1fd6d81f-3021-4eb5-b997-0c7cd2955352","name":"You do not have permission to perform this action.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"403\"\n}"},{"id":"249784e0-403f-47b6-aa5d-11dcdea0619a","name":"Could not retrieve the booth. Check the booth ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not retrieve the booth. Check the booth ID.\",\n  \"errorCode\": \"187\"\n}"},{"id":"a9ccadc2-2050-4ecf-9b32-722fe008caae","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e74c554e-8888-411d-aff4-8fc52134af1d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c4178473-f6a7-4ef2-89d6-5cd9a612c7c1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"917fa5d3-973d-4fb3-bff9-ae98fa17535c","name":"You do not have permission to perform this3","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"a6f28153-d3bd-41f1-97af-5e4cb587a3a4","name":"The cabinet could not be created or modified in","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The cabinet could not be created or modified in the clinic.\",\n  \"errorCode\": \"184\"\n}"},{"id":"5ce6b08b-ecde-4d75-9913-b7b457c23310","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetName\": \"Laser Cabinet\",\n  \"CabinetColourID\": 0,\n  \"CabinetSAT\": false,\n  \"CabinetSUN\": false,\n  \"CabinetHidden\": false,\n  \"CabinetStatsDisabled\": false,\n  \"CabinetFWAEnabled\": true,\n  \"CabinetSMSEnabled\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CabinetAbbrev` | `string` | ❌ No | Cabinet code. |\n| `CabinetName` | `string` | ❌ No | Booth name |\n| `CabinetColourID` | `integer` | ❌ No | Cabinet color ID. |\n| `CabinetSAT` | `boolean` | ❌ No | Indicates if the cabinet opens on Saturdays. true is sent to the backend as -1 and false as 0. |\n| `CabinetSUN` | `boolean` | ❌ No | Indicates if the cabinet opens on Sundays. true is sent to the backend as -1 and false as 0. |\n| `CabinetHidden` | `boolean` | ❌ No | Indicates if the cabinet is hidden. true is sent to the backend as -1 and false as 0. |\n| `CabinetStatsDisabled` | `boolean` | ❌ No | Indicates if the cabinet affects statistics. true is sent to the backend as -1 and false as 0. |\n| `CabinetFWAEnabled` | `boolean` | ❌ No | Indicates if the cabinet appears in the app. true is sent to the backend as -1 and false as 0. |\n| `CabinetSMSEnabled` | `boolean` | ❌ No | Indicates if SMS sending is confirmed. true is sent to the backend as -1 and false as 0. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/cabinet/%7B%7BcabinetID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"b0615709-364c-4777-848f-cb838f533823"},{"name":"Move Cabinet Down One Position","id":"293c2ff0-7a51-414e-a737-ebf1d7024596","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/down","description":"<p>Change the display order of a cabinet down one position in the schedule.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Booths - Sort - Change the order of booths in the appointment book</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","down"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"8f32cbbe-9244-4f81-8156-bacb7ef49d45","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"b6556c2b-a679-4eee-9566-fd3aa49cb6b7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Cabinet ID.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"cabinetID"}]}},"response":[{"id":"5625f59c-0566-4fb4-aedc-bf8168e01ab2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/down","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","down"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4a02d53c-5717-44d9-9971-cf51bf7d2500","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/down","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","down"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c5e0b835-8110-4ec9-a145-42b7cb6b55ce","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/down","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","down"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7b064022-8f42-4046-b268-087e281b685a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/down","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","down"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"19b99946-1bf4-4c23-ade8-4e254d4522e7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/down","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","down"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/cabinet/%7B%7BcabinetID%7D%7D/down\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d0876eb5-9060-4dd2-9209-6a73c3ed3a09","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/down","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","down"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"96303b5c-b917-4eea-ae2c-8295b724f9ae","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/down","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","down"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"77f2bbff-5506-46da-9060-f89225b760c1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/down","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","down"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"293c2ff0-7a51-414e-a737-ebf1d7024596"},{"name":"Move Cabinet Up One Position","id":"b4b97fb6-235e-49e3-91f3-0f3a6804778b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/up","description":"<p>Change the display order of a cabinet in the schedule.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Booths - Sort - Change the order of booths in the appointment book</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","up"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"9ca61f27-579b-46b4-8b3f-27302bcfc6b8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"2754dcc4-15e5-4349-83d7-d422f8c52bf0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Cabinet ID.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"cabinetID"}]}},"response":[{"id":"b5c100c4-f934-4e7a-8b6e-1945f5a83463","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/up","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","up"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1cea53d8-1138-4aba-8528-bd8f18e51f54","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/up","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","up"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"73866bd3-1241-44f1-9340-de8d0b62711c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/up","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","up"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7361e29d-4675-4f95-a176-b8bcf151409b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/up","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","up"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e7c438f9-82f4-4bf3-b6e3-d0df25d690a8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/up","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","up"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/cabinet/%7B%7BcabinetID%7D%7D/up\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"495de0da-7742-4f7a-bedb-8b758d2b4e90","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/up","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","up"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"74e142f0-af58-41a3-95f4-dbbb00bcf97c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/up","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","up"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b4269e39-ba5f-452d-bbb3-78f1e09c806c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}/up","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}","up"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b4b97fb6-235e-49e3-91f3-0f3a6804778b"},{"name":"View Cabinet Data","id":"0f3c58cc-1113-42d4-88d1-1e156aebe571","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","description":"<p>View the data of a clinic's consulting room.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Booths - View - View the data of a clinic booth</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"e43f6122-626d-478d-b856-a55084a57add","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"7f6a0c01-9af2-4598-aeb6-d8dbe0cf758d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Cabinet ID.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"cabinetID"}]}},"response":[{"id":"ac7a2b6e-0cf7-45cd-975f-f62b1424277b","name":"Cabinet data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CabinetName\": \"Facial Room\",\n  \"CabinetAbbrev\": \"C1\",\n  \"CabinetColor\": 0,\n  \"CabinetSAT\": true,\n  \"CabinetSUN\": true,\n  \"CabinetHidden\": true,\n  \"CabinetSMSEnabled\": true,\n  \"CabinetStatsDisabled\": true,\n  \"ClinicCabFWAEnabled\": true\n}"},{"id":"558a910e-bb1a-4eed-8548-36fae170e488","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1c406e1b-23c9-4e47-9bef-04be519db3ff","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"fecfa279-83dd-4eb3-887a-db5ede54be11","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7fcc3a7f-a575-47f9-aa9b-8b3ca03348ee","name":"Could not retrieve the booth. Check the booth ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not retrieve the booth. Check the booth ID.\",\n  \"errorCode\": \"187\"\n}"},{"id":"af355ef4-9da3-4d4a-8177-aa3f32aa6d76","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ae387866-a7d6-4d81-bcb4-eb921cb2bfee","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ce2c1f68-83be-4d7f-abb9-65c521223538","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"e330c9bd-4f35-4209-a772-d37784c4f9f1","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet/{{cabinetID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet","{{cabinetID}}"],"variable":[{"key":"cabinetID","value":"42","description":"**Required** | Type: `integer`\n\nCabinet ID."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/cabinet/%7B%7BcabinetID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0f3c58cc-1113-42d4-88d1-1e156aebe571"},{"name":"View Cabinet List","id":"75bc4e36-d9cf-4c7f-b7d2-382e9750f747","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","description":"<p>View the list of treatment rooms for a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Booths - List - See the list of clinic booths</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","cabinet"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"f4077de1-5eb5-4057-a8ae-3b213496beb9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"6c1818be-de3e-4e84-8c93-44efcb4e1d47","name":"Cabinet list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CabinetID\": 1,\n    \"CabinetOrder\": 1,\n    \"CabinetAbbrev\": \"C1\",\n    \"CabinetName\": \"Booth 1\"\n  }\n]"},{"id":"d4c4513a-91f1-4e8a-9ae1-d244d29c9f94","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0aabe8c3-2e38-4451-ae7b-116f18b69092","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"64c82a95-ce65-450a-a39d-44b4afe233fa","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e70d5177-5497-4981-94f6-62209b2f963a","name":"No cabinets found in this clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No booths found.\"\n}"},{"id":"c0da2705-cdf7-43fe-a065-0158305b5814","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"00cf77f9-6112-4771-9094-b93058753a1b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bb5d22e3-0673-44c5-9b49-0859f2c53f03","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"1dd090c7-85fa-4ddf-a00c-39b8c98f8845","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/cabinet","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","cabinet"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/cabinet\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"75bc4e36-d9cf-4c7f-b7d2-382e9750f747"}],"id":"e4dd55ab-e0ac-4d5a-b1ff-75a2f584137a","description":"<p>Cabinet and treatment room configuration endpoints.</p>\n","_postman_id":"e4dd55ab-e0ac-4d5a-b1ff-75a2f584137a"},{"name":"Chargebee","item":[{"name":"Create Chargebee Checkout","id":"4a0970d3-cecf-4f28-8aa1-f51e01c0cd49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"Id\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/checkout","description":"<p>Creates a Chargebee checkout hosted page for the clinic's subscription so the requested items can be added/modified. Runs against the Chargebee test site.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Open checkout - Create a customer checkout to modify a subscription</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>items</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>Subscription items (item price IDs and quantities) to include in the Chargebee checkout.</td>\n</tr>\n<tr>\n<td><code>Id</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Chargebee item price ID.</td>\n</tr>\n<tr>\n<td><code>Quantity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Quantity of the item to subscribe to.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","chargebee","checkout"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"fbf11034-5b43-4a41-8207-2582d2931daa","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic whose Chargebee subscription the checkout modifies.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"af89d11d-3121-4fed-b987-7a8db0074b8d","name":"Chargebee checkout hosted page created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"Id\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/checkout","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","checkout"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee subscription the checkout modifies."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `items` | `array` | ✅ Yes | Subscription items (item price IDs and quantities) to include in the Chargebee checkout. |\n| `Id` | `string` | ❌ No | Chargebee item price ID. |\n| `Quantity` | `integer` | ❌ No | Quantity of the item to subscribe to. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"HostedPage_5tR8kW2mN7qX1c\",\n  \"type\": \"checkout_existing\",\n  \"url\": \"https://acme-clinics.chargebee.com/pages/v3/HostedPage_5tR8kW2mN7qX1c/\",\n  \"state\": \"created\",\n  \"created_at\": 1774608000,\n  \"expires_at\": 1774611600\n}"},{"id":"199a84d3-11c2-4ec1-bc67-8aac3c214f9a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"Id\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/checkout","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","checkout"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee subscription the checkout modifies."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `items` | `array` | ✅ Yes | Subscription items (item price IDs and quantities) to include in the Chargebee checkout. |\n| `Id` | `string` | ❌ No | Chargebee item price ID. |\n| `Quantity` | `integer` | ❌ No | Quantity of the item to subscribe to. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3b17314c-3cac-48eb-b3bf-1f8edf023a0a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"Id\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/checkout","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","checkout"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee subscription the checkout modifies."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `items` | `array` | ✅ Yes | Subscription items (item price IDs and quantities) to include in the Chargebee checkout. |\n| `Id` | `string` | ❌ No | Chargebee item price ID. |\n| `Quantity` | `integer` | ❌ No | Quantity of the item to subscribe to. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6136786e-554f-49c2-b4dc-e3267d279710","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"Id\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/checkout","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","checkout"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee subscription the checkout modifies."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `items` | `array` | ✅ Yes | Subscription items (item price IDs and quantities) to include in the Chargebee checkout. |\n| `Id` | `string` | ❌ No | Chargebee item price ID. |\n| `Quantity` | `integer` | ❌ No | Quantity of the item to subscribe to. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d90ab0d9-70ee-4e17-9d97-f54650f26f6c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"Id\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/checkout","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","checkout"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee subscription the checkout modifies."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `items` | `array` | ✅ Yes | Subscription items (item price IDs and quantities) to include in the Chargebee checkout. |\n| `Id` | `string` | ❌ No | Chargebee item price ID. |\n| `Quantity` | `integer` | ❌ No | Quantity of the item to subscribe to. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/chargebee/checkout\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"84e317e1-748a-44cf-ac77-d3f6a0ea2f42","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"Id\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/checkout","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","checkout"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee subscription the checkout modifies."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `items` | `array` | ✅ Yes | Subscription items (item price IDs and quantities) to include in the Chargebee checkout. |\n| `Id` | `string` | ❌ No | Chargebee item price ID. |\n| `Quantity` | `integer` | ❌ No | Quantity of the item to subscribe to. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b25092f2-134b-4785-9cdf-9a90b25f6d69","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"Id\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/checkout","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","checkout"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee subscription the checkout modifies."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `items` | `array` | ✅ Yes | Subscription items (item price IDs and quantities) to include in the Chargebee checkout. |\n| `Id` | `string` | ❌ No | Chargebee item price ID. |\n| `Quantity` | `integer` | ❌ No | Quantity of the item to subscribe to. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5ebfb98e-d94e-4191-a54b-842b63e47e1e","name":"The Chargebee checkout could not be created","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"Id\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/checkout","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","checkout"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee subscription the checkout modifies."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `items` | `array` | ✅ Yes | Subscription items (item price IDs and quantities) to include in the Chargebee checkout. |\n| `Id` | `string` | ❌ No | Chargebee item price ID. |\n| `Quantity` | `integer` | ❌ No | Quantity of the item to subscribe to. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The Chargebee checkout could not be created.\",\n  \"errorCode\": \"658\"\n}"},{"id":"d952a232-0c64-44eb-9576-62422316fe08","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"Id\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 2\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/checkout","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","checkout"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee subscription the checkout modifies."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `items` | `array` | ✅ Yes | Subscription items (item price IDs and quantities) to include in the Chargebee checkout. |\n| `Id` | `string` | ❌ No | Chargebee item price ID. |\n| `Quantity` | `integer` | ❌ No | Quantity of the item to subscribe to. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4a0970d3-cecf-4f28-8aa1-f51e01c0cd49"},{"name":"Create Chargebee Customer Portal Session","id":"457d3079-e6c1-4638-8ebc-c9e0626fdc52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/portal-session","description":"<p>Creates a Chargebee customer portal session so the clinic can view and edit its billing data in the customer portal. Runs against the Chargebee test site.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Access to the client portal - Allows you to view and edit data in the client portal</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","chargebee","portal-session"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"b61b4824-924d-4872-bb1a-da8435e199bc","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic whose Chargebee customer portal session is created.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"eb7e800d-cfce-4d03-9111-e063746818f1","name":"Chargebee customer portal session created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/portal-session","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","portal-session"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee customer portal session is created."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"portal_Bz1L8dSC9m2P3q\",\n  \"token\": \"3nK7pQ2vX9tR5wY1bH8mL4cD6fG0sJ\",\n  \"accessUrl\": \"https://acme-clinics.chargebee.com/portal/v2/authenticate?token=3nK7pQ2vX9tR5wY1bH8mL4cD6fG0sJ\",\n  \"status\": 1,\n  \"customerId\": \"acme-clinics.42\",\n  \"createdAt\": \"2026-07-28 10:31:43+00:00\",\n  \"expiresAt\": \"2026-07-28 11:31:43+00:00\",\n  \"linkedCustomers\": [\n    {\n      \"customerId\": \"acme-clinics.42\",\n      \"hasBillingAddress\": false,\n      \"hasPaymentMethod\": false,\n      \"hasActiveSubscription\": false\n    }\n  ]\n}"},{"id":"3038508e-9687-4fae-9db6-67ad61e6570b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/portal-session","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","portal-session"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee customer portal session is created."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"dc3b5c98-977d-45c5-bb1a-6d2402ac577c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/portal-session","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","portal-session"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee customer portal session is created."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a0c7ab53-a648-4e9b-beab-fbff69b29728","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/portal-session","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","portal-session"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee customer portal session is created."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"60829833-a71b-475a-a687-f9159f2704fb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/portal-session","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","portal-session"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee customer portal session is created."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/chargebee/portal-session\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b1bd4a40-035c-4126-acb7-d2a19eb7d325","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/portal-session","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","portal-session"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee customer portal session is created."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7420b515-72a4-43fa-9d3f-f17ca0f583d4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/portal-session","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","portal-session"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee customer portal session is created."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6b1d741b-0398-4b38-8c53-e64c23358c59","name":"The Chargebee customer portal session could not","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/portal-session","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","portal-session"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee customer portal session is created."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The Chargebee customer portal session could not be created.\",\n  \"errorCode\": \"659\"\n}"},{"id":"c2e67210-72a6-431e-9f2d-da46c3fc3c64","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/portal-session","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","portal-session"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose Chargebee customer portal session is created."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"457d3079-e6c1-4638-8ebc-c9e0626fdc52"},{"name":"Delete Billing Card","id":"09a5276b-e853-410d-a9dd-a59888723815","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card/{{customerCardID}}?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt","description":"<p>Removes the stored card from the clinic's billing data.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Billing information - Remove card - Remove card from billing information</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","card","{{customerCardID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Payment-method key of the customer whose card is being removed.</p>\n","type":"text/plain"},"key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt"}],"variable":[{"id":"3b001a50-e86c-4cb9-800e-9c8b143bc6ba","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic whose stored card is removed.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"6090e665-d3d6-4a02-868e-a932d5744a13","description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Identifier of the stored card to remove.</p>\n","type":"text/plain"},"type":"any","value":"pm_16Cs9uSC0k2bWx4T","key":"customerCardID"}]}},"response":[{"id":"c127b8da-4402-46b6-9aa1-6361424ea458","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card/{{customerCardID}}?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card","{{customerCardID}}"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is being removed.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is removed."},{"key":"customerCardID","value":"pm_16Cs9uSC0k2bWx4T","description":"**Required** | Type: `string`\n\nIdentifier of the stored card to remove."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"93e144bd-d33d-4cca-a83f-a66f18c75fb8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card/{{customerCardID}}?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card","{{customerCardID}}"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is being removed.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is removed."},{"key":"customerCardID","value":"pm_16Cs9uSC0k2bWx4T","description":"**Required** | Type: `string`\n\nIdentifier of the stored card to remove."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"994c2b32-7492-4f64-a5cd-9aff5195dc3a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card/{{customerCardID}}?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card","{{customerCardID}}"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is being removed.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is removed."},{"key":"customerCardID","value":"pm_16Cs9uSC0k2bWx4T","description":"**Required** | Type: `string`\n\nIdentifier of the stored card to remove."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e092ee14-818a-4b48-93f5-89d436d8b377","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card/{{customerCardID}}?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card","{{customerCardID}}"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is being removed.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is removed."},{"key":"customerCardID","value":"pm_16Cs9uSC0k2bWx4T","description":"**Required** | Type: `string`\n\nIdentifier of the stored card to remove."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"034ea1d8-242c-4951-8ebc-eb06231dd7bd","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card/{{customerCardID}}?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card","{{customerCardID}}"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is being removed.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is removed."},{"key":"customerCardID","value":"pm_16Cs9uSC0k2bWx4T","description":"**Required** | Type: `string`\n\nIdentifier of the stored card to remove."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/card/%7B%7BcustomerCardID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"04a9d9ee-c2d1-4d5b-abf6-494c098565b7","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card/{{customerCardID}}?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card","{{customerCardID}}"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is being removed.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is removed."},{"key":"customerCardID","value":"pm_16Cs9uSC0k2bWx4T","description":"**Required** | Type: `string`\n\nIdentifier of the stored card to remove."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"84789627-648e-444c-9928-bae6c73d195a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card/{{customerCardID}}?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card","{{customerCardID}}"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is being removed.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is removed."},{"key":"customerCardID","value":"pm_16Cs9uSC0k2bWx4T","description":"**Required** | Type: `string`\n\nIdentifier of the stored card to remove."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"566c2350-de04-4a24-9ef2-191078395676","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card/{{customerCardID}}?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card","{{customerCardID}}"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is being removed.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is removed."},{"key":"customerCardID","value":"pm_16Cs9uSC0k2bWx4T","description":"**Required** | Type: `string`\n\nIdentifier of the stored card to remove."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"09a5276b-e853-410d-a9dd-a59888723815"},{"name":"Disable a Chargebee License","id":"0592862f-c305-43e7-a47c-a24395a055d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","description":"<p>Disables a Chargebee license/addon for the related entity (ServiceActive = 0). Runs against the Chargebee test site.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Activate/deactivate licenses - Activate/deactivate Add-On service licenses for a clinic</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ServiceType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Service/addon key to disable (e.g. SVC.APP.CUSTOM).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","chargebee","license","disable"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"f21af433-d6ea-4399-860b-b5454705440f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic that owns the license. Required when assigning a user-level addon.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"2f6cf940-b2aa-4cfb-910d-5aec55d9d3cd","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"58797a3c-c292-4bfb-a6a5-8cfd8851bc8e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f1226e40-4c85-4527-8f6b-938afecdb639","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e8b6dc60-9f50-43cb-8f05-920f780b5963","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7ea4a9e0-0f50-4c24-be28-de97069bfd50","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/chargebee/license/disable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6049722a-d0e5-41be-8a03-730ac47c3150","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"17407dad-ca9b-4db9-bf0d-6b58f5b3a599","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d6a647a7-ad8e-44ac-b9a0-725760d0f89b","name":"A billing clinic is required to assign this","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"A billing clinic is required to assign this license.\",\n  \"errorCode\": \"657\"\n}"},{"id":"78810c73-f0d4-4dbd-894c-27ef47f9e212","name":"The related entity does not belong to the","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The related entity does not belong to the provided billing clinic.\",\n  \"errorCode\": \"678\"\n}"},{"id":"87488fe4-63a4-4faf-ad9e-077d6c88ea44","name":"There are no available licenses for this addon","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There are no available licenses for this addon.\",\n  \"errorCode\": \"654\"\n}"},{"id":"609c83bb-ef58-4868-bdb2-90d070895097","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to disable (e.g. SVC.APP.CUSTOM). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0592862f-c305-43e7-a47c-a24395a055d5"},{"name":"Enable a Chargebee License","id":"07df76b2-81a4-4887-941a-b74b13657913","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","description":"<p>Enables a Chargebee license/addon for the related entity (ServiceActive = -1). Runs against the Chargebee test site.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Activate/deactivate licenses - Activate/deactivate Add-On service licenses for a clinic</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ServiceType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Service/addon key to enable (e.g. SVC.APP.CUSTOM).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","chargebee","license","enable"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"5b86f11f-20d9-42dc-a394-8a857ebb6a01","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic that owns the license. Required when assigning a user-level addon.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"cf9ab970-c18e-41ba-8a09-8c1af203fd09","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0c3fbbbc-1c47-4391-85a1-59f450a1ec13","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8c188a34-0f91-4531-96a6-0a0c59639f77","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bc9bef0e-22cb-4005-be3c-13bdf63e8764","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4cc2a778-2a35-4f0e-b141-82528723330d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/chargebee/license/enable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"19de8618-3ce8-42d8-a5f2-917523ca517b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b3302efb-1a29-4218-9aa8-cefaaa280815","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8720a2fb-12ab-45b9-a213-68919ee45a86","name":"A billing clinic is required to assign this","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"A billing clinic is required to assign this license.\",\n  \"errorCode\": \"657\"\n}"},{"id":"7bcab512-e7f7-4bc1-974e-80e73f5e4c84","name":"The related entity does not belong to the","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The related entity does not belong to the provided billing clinic.\",\n  \"errorCode\": \"678\"\n}"},{"id":"27aa0b2d-6aee-4b0c-affa-83ae57824e8d","name":"There are no available licenses for this addon","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There are no available licenses for this addon.\",\n  \"errorCode\": \"654\"\n}"},{"id":"9a8664ee-8380-49e8-9d0f-52041922c200","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ServiceType\": \"SVC.APP.CUSTOM\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic that owns the license. Required when assigning a user-level addon."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ServiceType` | `string` | ✅ Yes | Service/addon key to enable (e.g. SVC.APP.CUSTOM). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"07df76b2-81a4-4887-941a-b74b13657913"},{"name":"Get ChargeBee Client Hierarchy","id":"97c3695f-2d2f-4780-8b74-5ca2e3bdca19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/chargebee/hierarchy","description":"<p>Returns the list of ChargeBee invoice clinics available to the authenticated user.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Load clients to be billed - Displays the possible Clinics to Bill when creating a Clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","chargebee","hierarchy"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"16ae32b6-370f-470b-871c-f8d0590cec45","name":"ChargeBee client hierarchy retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/chargebee/hierarchy"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ClinicId\": \"1\",\n    \"ClinicName\": \"Nombre Centro\",\n    \"NumClinicAssociated\": 2,\n    \"NumClinicAvailable\": 5,\n    \"ClinicActive\": true\n  }\n]"},{"id":"50d48bd8-20f7-4638-b7c4-664895fb5ff1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/chargebee/hierarchy"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0186972d-c0c6-4ca5-b7b3-8e683cdeb8ea","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/chargebee/hierarchy"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"01997387-1b7f-46c9-b1ff-79b572bc9fc3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/chargebee/hierarchy"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"807a7d5b-d963-4851-a5f5-e0c057d38cfb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/chargebee/hierarchy"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/chargebee/hierarchy\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8c0609b3-1df5-4873-82e1-1fd6a940a9ce","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/chargebee/hierarchy"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b0fcf2bf-9b98-4490-b01d-48be13d29d57","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/chargebee/hierarchy"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ea02f294-f449-44d5-9596-1795d9903d2f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/chargebee/hierarchy"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"97c3695f-2d2f-4780-8b74-5ca2e3bdca19"},{"name":"List Chargebee Addons","id":"3abfd8ec-eceb-4131-9236-f8cf2de729bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/addons","description":"<p>Lists the Chargebee addons available for the requested model, used to populate the addon selector. Runs against the Chargebee test site.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Load addons - Displays the Addons for a subscription.</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","chargebee","addons"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"62fcfb12-4735-454a-9701-2ce5d0435c63","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic the addon combo is scoped to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"5d640f5a-781b-4337-9c3f-6b69dec862e3","name":"Chargebee addons list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/addons","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","addons"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon combo is scoped to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"AddonKey\": \"SVC.WHATSAPP.0030\",\n    \"AddonName\": \"WhatsApp Plus\",\n    \"AddonDescription\": \"Envío de WhatsApp\",\n    \"AddonOrder\": 1\n  }\n]"},{"id":"7d282c88-0f7e-4a6f-8ea1-004b8fac65c2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/addons","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","addons"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon combo is scoped to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"dbf2ef9e-a155-4436-aac2-7da41b48fb93","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/addons","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","addons"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon combo is scoped to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9e4bea6b-1593-49df-92d2-a66f17350a68","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/addons","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","addons"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon combo is scoped to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"652ab86c-8149-423c-a220-d077acb5e6c5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/addons","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","addons"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon combo is scoped to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/chargebee/addons\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"78981971-32da-4e92-ba74-21b80c3a161e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/addons","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","addons"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon combo is scoped to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"90cff413-f284-44a5-9004-9d51ff1e38ff","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/addons","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","addons"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon combo is scoped to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3a49b550-6d82-4bea-861c-8fb6b4b387ef","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/addons","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","addons"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon combo is scoped to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3abfd8ec-eceb-4131-9236-f8cf2de729bc"},{"name":"List Chargebee Licenses","id":"ef973e5c-f9fb-45f4-a96d-de989fb32ce3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license","description":"<p>Lists the Chargebee licenses available for the requested model, used to populate the license selector. Runs against the Chargebee test site.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Upload licenses - Displays the Addons for a subscription.</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","chargebee","license"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"8096c118-2292-45a9-b8a0-347d9cf5570a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic the license combo is scoped to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"67dcbffa-dcb1-4815-b94c-df3d6e510fc0","name":"Chargebee license list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the license combo is scoped to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ServiceActive\": true,\n    \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n    \"ServiceName\": null\n  },\n  {\n    \"ServiceActive\": true,\n    \"ServiceKey\": \"SVC.WHATSAPP.0100\",\n    \"ServiceName\": null\n  }\n]"},{"id":"05e03255-fae6-47a5-b1e2-891b4d16cf2b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the license combo is scoped to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"43dcca17-6936-4368-a543-9f6376085263","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the license combo is scoped to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8c7ab708-5ea9-4b15-9176-17395f6902f0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the license combo is scoped to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c971b1a8-95fb-41a7-b0ca-805010f3ecce","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the license combo is scoped to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/chargebee/license\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"89a049e2-e0e1-458a-9d26-e01164be3292","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the license combo is scoped to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4b0e7826-23f3-4b7c-9372-030cee803765","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the license combo is scoped to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"63cb7b81-063a-490a-bb4d-c96fb3d67d44","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the license combo is scoped to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ef973e5c-f9fb-45f4-a96d-de989fb32ce3"},{"name":"List Chargebee Subscription Addons","id":"6ded16c4-21f5-4b4b-a803-5dd6d8c743f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/subscription/addons?serviceLicenseModel=CLI","description":"<p>Lists the Chargebee addons for a subscription, scoped by license model and (optionally) billing period. Unlike the generic addon selector, this variant exposes every backend filter. Runs against the Chargebee test site.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Load addons - Displays the Addons for a subscription.</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","chargebee","subscription","addons"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Chargebee item type used to filter the catalog. Only applied when period is greater than 0.</p>\n","type":"text/plain"},"key":"itemType","value":"2"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Billing period length. When 0 (default) the plain addon catalog for the model is returned; when greater than 0 the catalog is filtered by itemType, period and periodUnit.</p>\n","type":"text/plain"},"key":"period","value":"12"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Chargebee period unit used to filter the catalog. Only applied when period is greater than 0.</p>\n","type":"text/plain"},"key":"periodUnit","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>License model the addon catalog belongs to.</p>\n","type":"text/plain"},"key":"serviceLicenseModel","value":"CLI"}],"variable":[{"id":"2d0322a1-6930-446b-ab50-0339523095b0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic the addon catalog is scoped to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"5f6195fd-035a-4f4b-b710-524d7f30fb25","name":"Chargebee addons list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/subscription/addons?itemType=2&period=12&periodUnit=1&serviceLicenseModel=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","subscription","addons"],"query":[{"description":"**Optional** | Type: `integer`\n\nChargebee item type used to filter the catalog. Only applied when period is greater than 0.","key":"itemType","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nBilling period length. When 0 (default) the plain addon catalog for the model is returned; when greater than 0 the catalog is filtered by itemType, period and periodUnit.","key":"period","value":"12","x-postman-displayValue":"12"},{"description":"**Optional** | Type: `integer`\n\nChargebee period unit used to filter the catalog. Only applied when period is greater than 0.","key":"periodUnit","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nLicense model the addon catalog belongs to.","key":"serviceLicenseModel","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon catalog is scoped to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"AddonKey\": \"SVC.WHATSAPP.0030\",\n    \"AddonName\": \"WhatsApp Plus\",\n    \"AddonDescription\": \"Envío de WhatsApp\",\n    \"AddonOrder\": 1\n  }\n]"},{"id":"cb6e9e81-d92a-4c6c-aa8a-b977399411bf","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/subscription/addons?itemType=2&period=12&periodUnit=1&serviceLicenseModel=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","subscription","addons"],"query":[{"description":"**Optional** | Type: `integer`\n\nChargebee item type used to filter the catalog. Only applied when period is greater than 0.","key":"itemType","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nBilling period length. When 0 (default) the plain addon catalog for the model is returned; when greater than 0 the catalog is filtered by itemType, period and periodUnit.","key":"period","value":"12","x-postman-displayValue":"12"},{"description":"**Optional** | Type: `integer`\n\nChargebee period unit used to filter the catalog. Only applied when period is greater than 0.","key":"periodUnit","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nLicense model the addon catalog belongs to.","key":"serviceLicenseModel","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon catalog is scoped to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cdd335d1-9f75-4edb-a0c7-04e940e45e34","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/subscription/addons?itemType=2&period=12&periodUnit=1&serviceLicenseModel=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","subscription","addons"],"query":[{"description":"**Optional** | Type: `integer`\n\nChargebee item type used to filter the catalog. Only applied when period is greater than 0.","key":"itemType","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nBilling period length. When 0 (default) the plain addon catalog for the model is returned; when greater than 0 the catalog is filtered by itemType, period and periodUnit.","key":"period","value":"12","x-postman-displayValue":"12"},{"description":"**Optional** | Type: `integer`\n\nChargebee period unit used to filter the catalog. Only applied when period is greater than 0.","key":"periodUnit","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nLicense model the addon catalog belongs to.","key":"serviceLicenseModel","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon catalog is scoped to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c52bd1d0-90b2-45dc-8c28-21b7c3934eff","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/subscription/addons?itemType=2&period=12&periodUnit=1&serviceLicenseModel=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","subscription","addons"],"query":[{"description":"**Optional** | Type: `integer`\n\nChargebee item type used to filter the catalog. Only applied when period is greater than 0.","key":"itemType","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nBilling period length. When 0 (default) the plain addon catalog for the model is returned; when greater than 0 the catalog is filtered by itemType, period and periodUnit.","key":"period","value":"12","x-postman-displayValue":"12"},{"description":"**Optional** | Type: `integer`\n\nChargebee period unit used to filter the catalog. Only applied when period is greater than 0.","key":"periodUnit","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nLicense model the addon catalog belongs to.","key":"serviceLicenseModel","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon catalog is scoped to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1927f129-b50b-464e-bbf7-5672aebbacda","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/subscription/addons?itemType=2&period=12&periodUnit=1&serviceLicenseModel=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","subscription","addons"],"query":[{"description":"**Optional** | Type: `integer`\n\nChargebee item type used to filter the catalog. Only applied when period is greater than 0.","key":"itemType","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nBilling period length. When 0 (default) the plain addon catalog for the model is returned; when greater than 0 the catalog is filtered by itemType, period and periodUnit.","key":"period","value":"12","x-postman-displayValue":"12"},{"description":"**Optional** | Type: `integer`\n\nChargebee period unit used to filter the catalog. Only applied when period is greater than 0.","key":"periodUnit","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nLicense model the addon catalog belongs to.","key":"serviceLicenseModel","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon catalog is scoped to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/chargebee/subscription/addons\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"70e8965b-b484-418d-adfb-d0a83f959008","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/subscription/addons?itemType=2&period=12&periodUnit=1&serviceLicenseModel=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","subscription","addons"],"query":[{"description":"**Optional** | Type: `integer`\n\nChargebee item type used to filter the catalog. Only applied when period is greater than 0.","key":"itemType","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nBilling period length. When 0 (default) the plain addon catalog for the model is returned; when greater than 0 the catalog is filtered by itemType, period and periodUnit.","key":"period","value":"12","x-postman-displayValue":"12"},{"description":"**Optional** | Type: `integer`\n\nChargebee period unit used to filter the catalog. Only applied when period is greater than 0.","key":"periodUnit","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nLicense model the addon catalog belongs to.","key":"serviceLicenseModel","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon catalog is scoped to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c9fd0653-f311-4e57-83cf-528889ae0ea6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/subscription/addons?itemType=2&period=12&periodUnit=1&serviceLicenseModel=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","subscription","addons"],"query":[{"description":"**Optional** | Type: `integer`\n\nChargebee item type used to filter the catalog. Only applied when period is greater than 0.","key":"itemType","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nBilling period length. When 0 (default) the plain addon catalog for the model is returned; when greater than 0 the catalog is filtered by itemType, period and periodUnit.","key":"period","value":"12","x-postman-displayValue":"12"},{"description":"**Optional** | Type: `integer`\n\nChargebee period unit used to filter the catalog. Only applied when period is greater than 0.","key":"periodUnit","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nLicense model the addon catalog belongs to.","key":"serviceLicenseModel","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon catalog is scoped to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"420c96ff-dc72-43f8-a9bd-4c61201c9bd9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/chargebee/subscription/addons?itemType=2&period=12&periodUnit=1&serviceLicenseModel=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","chargebee","subscription","addons"],"query":[{"description":"**Optional** | Type: `integer`\n\nChargebee item type used to filter the catalog. Only applied when period is greater than 0.","key":"itemType","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nBilling period length. When 0 (default) the plain addon catalog for the model is returned; when greater than 0 the catalog is filtered by itemType, period and periodUnit.","key":"period","value":"12","x-postman-displayValue":"12"},{"description":"**Optional** | Type: `integer`\n\nChargebee period unit used to filter the catalog. Only applied when period is greater than 0.","key":"periodUnit","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nLicense model the addon catalog belongs to.","key":"serviceLicenseModel","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic the addon catalog is scoped to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6ded16c4-21f5-4b4b-a803-5dd6d8c743f1"},{"name":"Save Administrative Data","id":"760677b0-032d-4541-b5f1-409af9b6aed0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ContractDate\": \"09/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","description":"<p>Saves the clinic's administrative (contract) data.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Administrative Data - Save - Save administrative data</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BillingClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Clinic the invoicing is delegated to. Must be a self-billed clinic; use the same value as the path clinic to self-bill.</td>\n</tr>\n<tr>\n<td><code>ContractCurrencyKey</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Contract currency key.</td>\n</tr>\n<tr>\n<td><code>ContractDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Contract date in legacy dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>RuleKey</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Billing rule key applied to the clinic.</td>\n</tr>\n<tr>\n<td><code>DateStart</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Billing start date in legacy dd/MM/yyyy format (optional).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","admin"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"a00022ea-52e7-48da-add2-12dcfc833463","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic whose administrative data is saved.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"7462c4a1-744f-4e80-ba7c-8c0e19fd34ce","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractDate\": \"09/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ❌ No | Clinic the invoicing is delegated to. Must be a self-billed clinic; use the same value as the path clinic to self-bill. |\n| `ContractCurrencyKey` | `string` | ❌ No | Contract currency key. |\n| `ContractDate` | `string (date)` | ✅ Yes | Contract date in legacy dd/MM/yyyy format. |\n| `RuleKey` | `string` | ❌ No | Billing rule key applied to the clinic. |\n| `DateStart` | `string (date)` | ❌ No | Billing start date in legacy dd/MM/yyyy format (optional). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"fe86f0d2-c56e-4b36-97a1-c2a4b5cb960e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractDate\": \"09/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ❌ No | Clinic the invoicing is delegated to. Must be a self-billed clinic; use the same value as the path clinic to self-bill. |\n| `ContractCurrencyKey` | `string` | ❌ No | Contract currency key. |\n| `ContractDate` | `string (date)` | ✅ Yes | Contract date in legacy dd/MM/yyyy format. |\n| `RuleKey` | `string` | ❌ No | Billing rule key applied to the clinic. |\n| `DateStart` | `string (date)` | ❌ No | Billing start date in legacy dd/MM/yyyy format (optional). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4418ca6a-4364-42c4-a5ae-30e497a59d74","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractDate\": \"09/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ❌ No | Clinic the invoicing is delegated to. Must be a self-billed clinic; use the same value as the path clinic to self-bill. |\n| `ContractCurrencyKey` | `string` | ❌ No | Contract currency key. |\n| `ContractDate` | `string (date)` | ✅ Yes | Contract date in legacy dd/MM/yyyy format. |\n| `RuleKey` | `string` | ❌ No | Billing rule key applied to the clinic. |\n| `DateStart` | `string (date)` | ❌ No | Billing start date in legacy dd/MM/yyyy format (optional). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c3d22326-e4ff-453b-ae9e-332b1ec73367","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractDate\": \"09/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ❌ No | Clinic the invoicing is delegated to. Must be a self-billed clinic; use the same value as the path clinic to self-bill. |\n| `ContractCurrencyKey` | `string` | ❌ No | Contract currency key. |\n| `ContractDate` | `string (date)` | ✅ Yes | Contract date in legacy dd/MM/yyyy format. |\n| `RuleKey` | `string` | ❌ No | Billing rule key applied to the clinic. |\n| `DateStart` | `string (date)` | ❌ No | Billing start date in legacy dd/MM/yyyy format (optional). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b5418241-a4ac-47c9-b4af-c9f35fd555b7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractDate\": \"09/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ❌ No | Clinic the invoicing is delegated to. Must be a self-billed clinic; use the same value as the path clinic to self-bill. |\n| `ContractCurrencyKey` | `string` | ❌ No | Contract currency key. |\n| `ContractDate` | `string (date)` | ✅ Yes | Contract date in legacy dd/MM/yyyy format. |\n| `RuleKey` | `string` | ❌ No | Billing rule key applied to the clinic. |\n| `DateStart` | `string (date)` | ❌ No | Billing start date in legacy dd/MM/yyyy format (optional). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/admin\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"78cd2f63-39ab-43f6-bf6a-3a036b844dda","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractDate\": \"09/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ❌ No | Clinic the invoicing is delegated to. Must be a self-billed clinic; use the same value as the path clinic to self-bill. |\n| `ContractCurrencyKey` | `string` | ❌ No | Contract currency key. |\n| `ContractDate` | `string (date)` | ✅ Yes | Contract date in legacy dd/MM/yyyy format. |\n| `RuleKey` | `string` | ❌ No | Billing rule key applied to the clinic. |\n| `DateStart` | `string (date)` | ❌ No | Billing start date in legacy dd/MM/yyyy format (optional). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ffabc470-3641-43ab-864d-a30bc4406113","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractDate\": \"09/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ❌ No | Clinic the invoicing is delegated to. Must be a self-billed clinic; use the same value as the path clinic to self-bill. |\n| `ContractCurrencyKey` | `string` | ❌ No | Contract currency key. |\n| `ContractDate` | `string (date)` | ✅ Yes | Contract date in legacy dd/MM/yyyy format. |\n| `RuleKey` | `string` | ❌ No | Billing rule key applied to the clinic. |\n| `DateStart` | `string (date)` | ❌ No | Billing start date in legacy dd/MM/yyyy format (optional). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"05be92b4-f605-4b1f-b8b0-e8ef02566353","name":"The administrative data could not be saved","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractDate\": \"09/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ❌ No | Clinic the invoicing is delegated to. Must be a self-billed clinic; use the same value as the path clinic to self-bill. |\n| `ContractCurrencyKey` | `string` | ❌ No | Contract currency key. |\n| `ContractDate` | `string (date)` | ✅ Yes | Contract date in legacy dd/MM/yyyy format. |\n| `RuleKey` | `string` | ❌ No | Billing rule key applied to the clinic. |\n| `DateStart` | `string (date)` | ❌ No | Billing start date in legacy dd/MM/yyyy format (optional). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The administrative data could not be saved. Check the contract date and the billing delegation.\",\n  \"errorCode\": \"359\"\n}"},{"id":"344e6bc9-37d7-4596-975c-063817623563","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ContractDate\": \"09/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ❌ No | Clinic the invoicing is delegated to. Must be a self-billed clinic; use the same value as the path clinic to self-bill. |\n| `ContractCurrencyKey` | `string` | ❌ No | Contract currency key. |\n| `ContractDate` | `string (date)` | ✅ Yes | Contract date in legacy dd/MM/yyyy format. |\n| `RuleKey` | `string` | ❌ No | Billing rule key applied to the clinic. |\n| `DateStart` | `string (date)` | ❌ No | Billing start date in legacy dd/MM/yyyy format (optional). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"760677b0-032d-4541-b5f1-409af9b6aed0"},{"name":"Save Billing Data","id":"26060961-d1ad-4af5-8618-979fd4c02eb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","description":"<p>Saves the clinic's billing (invoice) data. The business name and tax ID cannot be changed once set.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Billing Data - Save - Save the billing data</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Name</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Legal/business name. Changing an already-set name or tax ID is rejected by the backend.</td>\n</tr>\n<tr>\n<td><code>TaxID</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Tax identification number.</td>\n</tr>\n<tr>\n<td><code>CountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Billing country ID.</td>\n</tr>\n<tr>\n<td><code>ProvinceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Billing province ID.</td>\n</tr>\n<tr>\n<td><code>CityID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Billing city ID (0 when the system does not use city catalogs).</td>\n</tr>\n<tr>\n<td><code>City</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Billing city name.</td>\n</tr>\n<tr>\n<td><code>PostCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Billing postal code.</td>\n</tr>\n<tr>\n<td><code>Address</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Billing address.</td>\n</tr>\n<tr>\n<td><code>Email</code></td>\n<td><code>string (email)</code></td>\n<td>❌ No</td>\n<td>Billing contact email.</td>\n</tr>\n<tr>\n<td><code>CountryName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Billing country name (display value).</td>\n</tr>\n<tr>\n<td><code>ProvinceName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Billing province name (display value).</td>\n</tr>\n<tr>\n<td><code>PaymethodKey</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Payment method key (e.g. DOMICILIACION, STRIPE).</td>\n</tr>\n<tr>\n<td><code>Phone</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Billing contact phone.</td>\n</tr>\n<tr>\n<td><code>IBAN</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Bank account (IBAN) used for direct debit.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","billing"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"d648e02a-ccc9-40b1-ba82-0491e87371a7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic whose billing data is saved.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"df2c32f3-991e-48d7-946e-79ebbab89eb1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ✅ Yes | Legal/business name. Changing an already-set name or tax ID is rejected by the backend. |\n| `TaxID` | `string` | ✅ Yes | Tax identification number. |\n| `CountryID` | `integer` | ❌ No | Billing country ID. |\n| `ProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `CityID` | `integer` | ❌ No | Billing city ID (0 when the system does not use city catalogs). |\n| `City` | `string` | ❌ No | Billing city name. |\n| `PostCode` | `string` | ❌ No | Billing postal code. |\n| `Address` | `string` | ❌ No | Billing address. |\n| `Email` | `string (email)` | ❌ No | Billing contact email. |\n| `CountryName` | `string` | ❌ No | Billing country name (display value). |\n| `ProvinceName` | `string` | ❌ No | Billing province name (display value). |\n| `PaymethodKey` | `string` | ❌ No | Payment method key (e.g. DOMICILIACION, STRIPE). |\n| `Phone` | `string` | ❌ No | Billing contact phone. |\n| `IBAN` | `string` | ❌ No | Bank account (IBAN) used for direct debit. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"bb45d18b-56cf-4312-8768-436cb1e476b8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ✅ Yes | Legal/business name. Changing an already-set name or tax ID is rejected by the backend. |\n| `TaxID` | `string` | ✅ Yes | Tax identification number. |\n| `CountryID` | `integer` | ❌ No | Billing country ID. |\n| `ProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `CityID` | `integer` | ❌ No | Billing city ID (0 when the system does not use city catalogs). |\n| `City` | `string` | ❌ No | Billing city name. |\n| `PostCode` | `string` | ❌ No | Billing postal code. |\n| `Address` | `string` | ❌ No | Billing address. |\n| `Email` | `string (email)` | ❌ No | Billing contact email. |\n| `CountryName` | `string` | ❌ No | Billing country name (display value). |\n| `ProvinceName` | `string` | ❌ No | Billing province name (display value). |\n| `PaymethodKey` | `string` | ❌ No | Payment method key (e.g. DOMICILIACION, STRIPE). |\n| `Phone` | `string` | ❌ No | Billing contact phone. |\n| `IBAN` | `string` | ❌ No | Bank account (IBAN) used for direct debit. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f3d56aea-f3f6-4ca3-8a5f-ed6f70473c85","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ✅ Yes | Legal/business name. Changing an already-set name or tax ID is rejected by the backend. |\n| `TaxID` | `string` | ✅ Yes | Tax identification number. |\n| `CountryID` | `integer` | ❌ No | Billing country ID. |\n| `ProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `CityID` | `integer` | ❌ No | Billing city ID (0 when the system does not use city catalogs). |\n| `City` | `string` | ❌ No | Billing city name. |\n| `PostCode` | `string` | ❌ No | Billing postal code. |\n| `Address` | `string` | ❌ No | Billing address. |\n| `Email` | `string (email)` | ❌ No | Billing contact email. |\n| `CountryName` | `string` | ❌ No | Billing country name (display value). |\n| `ProvinceName` | `string` | ❌ No | Billing province name (display value). |\n| `PaymethodKey` | `string` | ❌ No | Payment method key (e.g. DOMICILIACION, STRIPE). |\n| `Phone` | `string` | ❌ No | Billing contact phone. |\n| `IBAN` | `string` | ❌ No | Bank account (IBAN) used for direct debit. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1755c2e9-6486-4294-9605-7e9224248b16","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ✅ Yes | Legal/business name. Changing an already-set name or tax ID is rejected by the backend. |\n| `TaxID` | `string` | ✅ Yes | Tax identification number. |\n| `CountryID` | `integer` | ❌ No | Billing country ID. |\n| `ProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `CityID` | `integer` | ❌ No | Billing city ID (0 when the system does not use city catalogs). |\n| `City` | `string` | ❌ No | Billing city name. |\n| `PostCode` | `string` | ❌ No | Billing postal code. |\n| `Address` | `string` | ❌ No | Billing address. |\n| `Email` | `string (email)` | ❌ No | Billing contact email. |\n| `CountryName` | `string` | ❌ No | Billing country name (display value). |\n| `ProvinceName` | `string` | ❌ No | Billing province name (display value). |\n| `PaymethodKey` | `string` | ❌ No | Payment method key (e.g. DOMICILIACION, STRIPE). |\n| `Phone` | `string` | ❌ No | Billing contact phone. |\n| `IBAN` | `string` | ❌ No | Bank account (IBAN) used for direct debit. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d20e0d74-9416-4dca-b181-3a24dae75f98","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ✅ Yes | Legal/business name. Changing an already-set name or tax ID is rejected by the backend. |\n| `TaxID` | `string` | ✅ Yes | Tax identification number. |\n| `CountryID` | `integer` | ❌ No | Billing country ID. |\n| `ProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `CityID` | `integer` | ❌ No | Billing city ID (0 when the system does not use city catalogs). |\n| `City` | `string` | ❌ No | Billing city name. |\n| `PostCode` | `string` | ❌ No | Billing postal code. |\n| `Address` | `string` | ❌ No | Billing address. |\n| `Email` | `string (email)` | ❌ No | Billing contact email. |\n| `CountryName` | `string` | ❌ No | Billing country name (display value). |\n| `ProvinceName` | `string` | ❌ No | Billing province name (display value). |\n| `PaymethodKey` | `string` | ❌ No | Payment method key (e.g. DOMICILIACION, STRIPE). |\n| `Phone` | `string` | ❌ No | Billing contact phone. |\n| `IBAN` | `string` | ❌ No | Bank account (IBAN) used for direct debit. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/billing\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"c91c2534-eef0-4221-8a5c-73e640747148","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ✅ Yes | Legal/business name. Changing an already-set name or tax ID is rejected by the backend. |\n| `TaxID` | `string` | ✅ Yes | Tax identification number. |\n| `CountryID` | `integer` | ❌ No | Billing country ID. |\n| `ProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `CityID` | `integer` | ❌ No | Billing city ID (0 when the system does not use city catalogs). |\n| `City` | `string` | ❌ No | Billing city name. |\n| `PostCode` | `string` | ❌ No | Billing postal code. |\n| `Address` | `string` | ❌ No | Billing address. |\n| `Email` | `string (email)` | ❌ No | Billing contact email. |\n| `CountryName` | `string` | ❌ No | Billing country name (display value). |\n| `ProvinceName` | `string` | ❌ No | Billing province name (display value). |\n| `PaymethodKey` | `string` | ❌ No | Payment method key (e.g. DOMICILIACION, STRIPE). |\n| `Phone` | `string` | ❌ No | Billing contact phone. |\n| `IBAN` | `string` | ❌ No | Bank account (IBAN) used for direct debit. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"01b4dee9-1feb-4093-b2ed-898ea6c62e0a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ✅ Yes | Legal/business name. Changing an already-set name or tax ID is rejected by the backend. |\n| `TaxID` | `string` | ✅ Yes | Tax identification number. |\n| `CountryID` | `integer` | ❌ No | Billing country ID. |\n| `ProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `CityID` | `integer` | ❌ No | Billing city ID (0 when the system does not use city catalogs). |\n| `City` | `string` | ❌ No | Billing city name. |\n| `PostCode` | `string` | ❌ No | Billing postal code. |\n| `Address` | `string` | ❌ No | Billing address. |\n| `Email` | `string (email)` | ❌ No | Billing contact email. |\n| `CountryName` | `string` | ❌ No | Billing country name (display value). |\n| `ProvinceName` | `string` | ❌ No | Billing province name (display value). |\n| `PaymethodKey` | `string` | ❌ No | Payment method key (e.g. DOMICILIACION, STRIPE). |\n| `Phone` | `string` | ❌ No | Billing contact phone. |\n| `IBAN` | `string` | ❌ No | Bank account (IBAN) used for direct debit. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ebaa66ad-1c01-493a-9146-142db75d21b3","name":"The business name or tax ID cannot be changed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ✅ Yes | Legal/business name. Changing an already-set name or tax ID is rejected by the backend. |\n| `TaxID` | `string` | ✅ Yes | Tax identification number. |\n| `CountryID` | `integer` | ❌ No | Billing country ID. |\n| `ProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `CityID` | `integer` | ❌ No | Billing city ID (0 when the system does not use city catalogs). |\n| `City` | `string` | ❌ No | Billing city name. |\n| `PostCode` | `string` | ❌ No | Billing postal code. |\n| `Address` | `string` | ❌ No | Billing address. |\n| `Email` | `string (email)` | ❌ No | Billing contact email. |\n| `CountryName` | `string` | ❌ No | Billing country name (display value). |\n| `ProvinceName` | `string` | ❌ No | Billing province name (display value). |\n| `PaymethodKey` | `string` | ❌ No | Payment method key (e.g. DOMICILIACION, STRIPE). |\n| `Phone` | `string` | ❌ No | Billing contact phone. |\n| `IBAN` | `string` | ❌ No | Bank account (IBAN) used for direct debit. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The business name or tax ID cannot be changed once set. Contact support to modify them.\",\n  \"errorCode\": \"16\"\n}"},{"id":"501a397b-e7f4-4e25-b82f-ea152f89a109","name":"The billing data could not be saved","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ✅ Yes | Legal/business name. Changing an already-set name or tax ID is rejected by the backend. |\n| `TaxID` | `string` | ✅ Yes | Tax identification number. |\n| `CountryID` | `integer` | ❌ No | Billing country ID. |\n| `ProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `CityID` | `integer` | ❌ No | Billing city ID (0 when the system does not use city catalogs). |\n| `City` | `string` | ❌ No | Billing city name. |\n| `PostCode` | `string` | ❌ No | Billing postal code. |\n| `Address` | `string` | ❌ No | Billing address. |\n| `Email` | `string (email)` | ❌ No | Billing contact email. |\n| `CountryName` | `string` | ❌ No | Billing country name (display value). |\n| `ProvinceName` | `string` | ❌ No | Billing province name (display value). |\n| `PaymethodKey` | `string` | ❌ No | Payment method key (e.g. DOMICILIACION, STRIPE). |\n| `Phone` | `string` | ❌ No | Billing contact phone. |\n| `IBAN` | `string` | ❌ No | Bank account (IBAN) used for direct debit. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The billing data could not be saved.\",\n  \"errorCode\": \"361\"\n}"},{"id":"2d2fd142-f7e7-4323-841b-4afd21e32898","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Name` | `string` | ✅ Yes | Legal/business name. Changing an already-set name or tax ID is rejected by the backend. |\n| `TaxID` | `string` | ✅ Yes | Tax identification number. |\n| `CountryID` | `integer` | ❌ No | Billing country ID. |\n| `ProvinceID` | `integer` | ❌ No | Billing province ID. |\n| `CityID` | `integer` | ❌ No | Billing city ID (0 when the system does not use city catalogs). |\n| `City` | `string` | ❌ No | Billing city name. |\n| `PostCode` | `string` | ❌ No | Billing postal code. |\n| `Address` | `string` | ❌ No | Billing address. |\n| `Email` | `string (email)` | ❌ No | Billing contact email. |\n| `CountryName` | `string` | ❌ No | Billing country name (display value). |\n| `ProvinceName` | `string` | ❌ No | Billing province name (display value). |\n| `PaymethodKey` | `string` | ❌ No | Payment method key (e.g. DOMICILIACION, STRIPE). |\n| `Phone` | `string` | ❌ No | Billing contact phone. |\n| `IBAN` | `string` | ❌ No | Bank account (IBAN) used for direct debit. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"26060961-d1ad-4af5-8618-979fd4c02eb0"},{"name":"View Administrative Data","id":"18303878-ddc6-4ff3-9b7f-05c3415b9ea3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin","description":"<p>Returns the clinic's administrative (contract) data and pending charges.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Administrative Data - Edit - See administrative data</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","admin"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>When -1 the pending-charges list also includes already-invoiced charges; when 0 (default) only non-invoiced charges are returned. (This can only be one of 0,-1)</p>\n","type":"text/plain"},"key":"allInvoiced","value":"0"}],"variable":[{"id":"1fe80f89-719e-4b17-9523-bfa1ac442dd8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic whose administrative data is read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"4a3b6919-aa6a-4c19-b431-1aa1ff168a3c","name":"Administrative data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin?allInvoiced=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1 the pending-charges list also includes already-invoiced charges; when 0 (default) only non-invoiced charges are returned. (This can only be one of 0,-1)","key":"allInvoiced","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"BillingClinicID\": 1,\n  \"ContractDate\": \"09/01/2026\",\n  \"DateStart\": \"01/02/2026\",\n  \"RuleKey\": \"RULE_MONTHLY\",\n  \"ContractCurrencyKey\": \"EUR\",\n  \"CurrencyFormat\": \"0\",\n  \"CurrencySymbol\": \"€\",\n  \"SerieRestrictionsBR\": 0,\n  \"BillingClinicList\": \"<OPTION VALUE=1>C1 - Acme Riverton</OPTION>\",\n  \"InvoiceToList\": \"<OPTION VALUE=1>C1 - Acme Riverton</OPTION>\",\n  \"Charges\": [\n    {\n      \"ChargeID\": 4521,\n      \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n      \"Quantity\": 1,\n      \"Description\": \"WhatsApp Plus - monthly fee\",\n      \"Price\": \"29.00\",\n      \"FromDate\": \"01/02/2026\",\n      \"ToDate\": \"28/02/2026\",\n      \"InvoiceFullNumber\": \"A/2026/00123\",\n      \"Warning\": \"0\",\n      \"Notes\": \"Prorated first month\",\n      \"AllowCancel\": true,\n      \"AllowDelete\": true,\n      \"CurrencySymbol\": \"€\"\n    }\n  ]\n}"},{"id":"c935c218-70d4-4a6a-b9fc-457cf3dff4c3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin?allInvoiced=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1 the pending-charges list also includes already-invoiced charges; when 0 (default) only non-invoiced charges are returned. (This can only be one of 0,-1)","key":"allInvoiced","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6d05069d-7742-4ac6-9125-d0c32ab8aef5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin?allInvoiced=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1 the pending-charges list also includes already-invoiced charges; when 0 (default) only non-invoiced charges are returned. (This can only be one of 0,-1)","key":"allInvoiced","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0440a634-b2a9-4b62-ad38-7b908f8c650c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin?allInvoiced=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1 the pending-charges list also includes already-invoiced charges; when 0 (default) only non-invoiced charges are returned. (This can only be one of 0,-1)","key":"allInvoiced","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9cc40d11-ec08-4f83-b2f6-53566bacf6da","name":"The clinic has no subscription billing customer (acc_customers) record.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin?allInvoiced=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1 the pending-charges list also includes already-invoiced charges; when 0 (default) only non-invoiced charges are returned. (This can only be one of 0,-1)","key":"allInvoiced","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic has no subscription billing customer.\",\n  \"errorCode\": \"no-billing-customer\"\n}"},{"id":"2d66d879-6a39-434e-9abe-86036aed7b52","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin?allInvoiced=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1 the pending-charges list also includes already-invoiced charges; when 0 (default) only non-invoiced charges are returned. (This can only be one of 0,-1)","key":"allInvoiced","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3366fe08-f592-4b88-be2f-e110eec61df4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin?allInvoiced=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1 the pending-charges list also includes already-invoiced charges; when 0 (default) only non-invoiced charges are returned. (This can only be one of 0,-1)","key":"allInvoiced","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2bba241b-5134-4877-9da1-b58267965d0f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin?allInvoiced=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1 the pending-charges list also includes already-invoiced charges; when 0 (default) only non-invoiced charges are returned. (This can only be one of 0,-1)","key":"allInvoiced","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"1d09a256-a261-42d6-8145-b8612cb37792","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/admin?allInvoiced=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","admin"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1 the pending-charges list also includes already-invoiced charges; when 0 (default) only non-invoiced charges are returned. (This can only be one of 0,-1)","key":"allInvoiced","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose administrative data is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/admin\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"18303878-ddc6-4ff3-9b7f-05c3415b9ea3"},{"name":"View Billing Card","id":"7cfaf999-3c84-4835-a02a-e8ab17975262","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt","description":"<p>Returns the stored card data shown in the clinic's billing settings.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Billing information - Edit card - Check card details on the billing information section</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","card"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Payment-method key of the customer whose card is read.</p>\n","type":"text/plain"},"key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Invoice ID a Stripe payment intent is created for (0 when only viewing the card).</p>\n","type":"text/plain"},"key":"invoiceID","value":"0"}],"variable":[{"id":"2d7a4c82-7968-4428-98dd-cf4e017c74e1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic whose stored card is read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"e5b91d9d-f37f-4fa4-b130-26abe3cdfa3e","name":"Stored card data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt&invoiceID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is read.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"},{"description":"**Optional** | Type: `integer`\n\nInvoice ID a Stripe payment intent is created for (0 when only viewing the card).","key":"invoiceID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CardNumber\": \"**** **** **** **** 4242      12/2030\",\n  \"CardID\": \"pm_16Cs9uSC0k2bWx4T\",\n  \"CardHolderName\": \"John Smith\",\n  \"CardHolderPostalCode\": \"28001\",\n  \"PaymentMethod\": \"pm_16Cs9uSC0k2bWx4T\",\n  \"ClientSecret\": \"pi_3Nk7pQ2vX9tR_secret_5wY1bH8mL4cD6f\"\n}"},{"id":"87c39257-d0a3-4069-8d4e-9296436bcb86","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt&invoiceID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is read.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"},{"description":"**Optional** | Type: `integer`\n\nInvoice ID a Stripe payment intent is created for (0 when only viewing the card).","key":"invoiceID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"45ed7204-ff1d-4a89-ad00-f24886559a65","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt&invoiceID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is read.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"},{"description":"**Optional** | Type: `integer`\n\nInvoice ID a Stripe payment intent is created for (0 when only viewing the card).","key":"invoiceID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2c12392a-1423-456f-be64-9bc18e1e4b7c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt&invoiceID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is read.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"},{"description":"**Optional** | Type: `integer`\n\nInvoice ID a Stripe payment intent is created for (0 when only viewing the card).","key":"invoiceID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6c3dba9e-ad6b-4daa-9f1a-4a3f0e910448","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt&invoiceID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is read.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"},{"description":"**Optional** | Type: `integer`\n\nInvoice ID a Stripe payment intent is created for (0 when only viewing the card).","key":"invoiceID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/card\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3471a91d-a89a-4970-9df0-5f6edbeac883","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt&invoiceID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is read.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"},{"description":"**Optional** | Type: `integer`\n\nInvoice ID a Stripe payment intent is created for (0 when only viewing the card).","key":"invoiceID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1b7f87db-2fc9-4eaa-9aea-eaf3b1bd25d0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt&invoiceID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is read.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"},{"description":"**Optional** | Type: `integer`\n\nInvoice ID a Stripe payment intent is created for (0 when only viewing the card).","key":"invoiceID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"564fe920-f521-4099-9d5b-874a2799ba91","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/card?customerPaymethodKey=cust_9Fk2Lp7Qm3Rt&invoiceID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","card"],"query":[{"description":"**Required** | Type: `string`\n\nPayment-method key of the customer whose card is read.","key":"customerPaymethodKey","value":"cust_9Fk2Lp7Qm3Rt","x-postman-displayValue":"cust_9Fk2Lp7Qm3Rt"},{"description":"**Optional** | Type: `integer`\n\nInvoice ID a Stripe payment intent is created for (0 when only viewing the card).","key":"invoiceID","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose stored card is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7cfaf999-3c84-4835-a02a-e8ab17975262"},{"name":"View Billing Data","id":"01f2e985-499e-4248-b256-48975b79c966","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","description":"<p>Returns the clinic's billing (invoice) data.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Billing Data - Edit - See the billing data</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","billing"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"34ed8399-946e-479b-8204-43c1b246a398","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Billing (invoice) clinic whose billing data is read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"8ac28dc4-6366-46df-a411-2d349e6a5dd6","name":"Billing data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\",\n  \"CountryTaxIDLabel\": \"VAT Number\",\n  \"Address\": \"47 Kingsway Avenue\",\n  \"PostCode\": \"28001\",\n  \"City\": \"Riverton\",\n  \"CityID\": 0,\n  \"ProvinceID\": 28,\n  \"CountryID\": 201,\n  \"Phone\": \"+34630555010\",\n  \"Email\": \"billing@acme-clinics.example\",\n  \"IBAN\": \"ES9121000418450200051332\",\n  \"PaymethodKey\": \"STRIPE\",\n  \"StripePublicKey\": \"pk_test_9Fk2Lp7Qm3RtVx8N\",\n  \"CardNumber\": \"**** **** **** **** 4242      12/2030\",\n  \"CardID\": \"pm_16Cs9uSC0k2bWx4T\",\n  \"ClientSecret\": \"seti_3Nk7pQ2vX9tR_secret_5wY1bH8mL4cD6f\",\n  \"ProvincesList\": \"201|Madrid|202|Barcelona\",\n  \"ProvincesCodeList\": \"28|Madrid|08|Barcelona\",\n  \"CitiesList\": \"1|Riverton|2|Lakeside\",\n  \"PayMethodList\": \"STRIPE|Card|DOMICILIACION|Direct debit\"\n}"},{"id":"8a5b13cb-a334-4634-98c2-7bb2f9e022d2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"755a02aa-6c3d-4a87-9e9e-9282ad3c6bcc","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4681889f-82a9-4e22-a593-be56d3ecc540","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7183b0e2-bab2-4e9d-a47d-21816f678049","name":"The clinic has no subscription billing customer (acc_customers) record.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic has no subscription billing customer.\",\n  \"errorCode\": \"no-billing-customer\"\n}"},{"id":"3a296d2e-009d-464d-89a1-6082a3789ca1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9182c3b6-b478-43d7-89ae-408b199b6b0d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"75899d9e-18cd-469c-bdbe-16d07eb7019f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"12bd77d6-c947-4d97-aec3-ae5a7e7f4008","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/billing","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","billing"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nBilling (invoice) clinic whose billing data is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/billing\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"01f2e985-499e-4248-b256-48975b79c966"}],"id":"b9d96973-31fa-4e78-a7e3-05baa3d77e41","description":"<p>Clinic / Chargebee endpoints.</p>\n","_postman_id":"b9d96973-31fa-4e78-a7e3-05baa3d77e41"},{"name":"Device","item":[{"name":"View Device List","id":"7d3f2204-83a9-4231-b060-7036ec3569dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/device","description":"<p>Retrieves the list of devices registered for a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Consents - .PEND</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","device"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"20d4e69c-09c4-4f2f-b70c-578a0499fe5c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"7f2b7f8d-2580-4f75-bd2d-35eb79d6e43c","name":"Device list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/device","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","device"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"DeviceKey\": \"3F2A9C10-7B4E-4D21-9E8A-1C0B2D3E4F55\",\n    \"DeviceName\": \"Reception iPad\"\n  },\n  {\n    \"DeviceKey\": \"8A1B2C3D-4E5F-6071-8293-A4B5C6D7E8F9\",\n    \"DeviceName\": \"Cabinet 2 Tablet\"\n  }\n]"},{"id":"d9d3fc7b-1aaf-4909-8c87-398aa0c25dc8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/device","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","device"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1f4f184d-9a1e-4e53-ad41-a26cd827836f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/device","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","device"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"12508f66-1491-495e-a52e-9603a89b89ee","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/device","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","device"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"672fcefa-75a4-4f52-a288-d878edc1383e","name":"No devices found for the clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/device","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","device"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No devices found for the clinic.\"\n}"},{"id":"f9b99a92-ec12-4a4f-8e83-50d426cd1032","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/device","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","device"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c8bbd5f7-5c28-4f1b-8937-558d1c92fcdd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/device","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","device"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"32acad59-d045-4f8f-a461-d3a659a12afe","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/device","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","device"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"52356048-8408-479e-833b-4a87a89f3926","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/device","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","device"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/device\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"7d3f2204-83a9-4231-b060-7036ec3569dd"}],"id":"89b16581-e627-43cf-b8e4-c107f754f1ae","description":"<p>Clinic / Device endpoints.</p>\n","_postman_id":"89b16581-e627-43cf-b8e4-c107f754f1ae"},{"name":"Electronic","item":[{"name":"Ticket","item":[{"name":"Save Clinic Electronic Ticket Configuration","id":"aae4c885-5551-4e7d-92b7-7d7c20ec2054","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"myclinic_user\",\n  \"Mode\": \"WS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","description":"<p>Saves the electronic-ticket (FE_IT) integration configuration of a clinic. Unlike the SMS/Email/WhatsApp configuration endpoints, this is a full replace, not a merge: in WS mode the real Password and PIN must be sent on every call (the masked placeholder returned by GET is rejected). In FP mode the backend preserves the currently stored UserName/Password/PIN regardless of what is sent.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Electronic Ticket - Save - Save the Electronic Ticket credentials</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>FE_IT integration username.</td>\n</tr>\n<tr>\n<td><code>Password</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>FE_IT integration password. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value.</td>\n</tr>\n<tr>\n<td><code>Pin</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>FE_IT integration PIN. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value.</td>\n</tr>\n<tr>\n<td><code>CorpUsers</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Corporate users identifier used by the FE_IT provider.</td>\n</tr>\n<tr>\n<td><code>FiscalCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Fiscal code used by the FE_IT provider.</td>\n</tr>\n<tr>\n<td><code>Mode</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Integration mode. WS = Web Services (requires the real Password/Pin on every save). FP = Fiscal Printer (Password/Pin/UserName are preserved from the current configuration).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","electronicticket"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"4a05f0e3-94aa-4c7e-82e7-919522b49833","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose electronic-ticket (FE_IT) integration is saved.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"2a8afcdd-27e7-4282-b75a-6355f5d813b3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"myclinic_user\",\n  \"Mode\": \"WS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | FE_IT integration username. |\n| `Password` | `string` | ❌ No | FE_IT integration password. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `Pin` | `string` | ❌ No | FE_IT integration PIN. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `CorpUsers` | `string` | ❌ No | Corporate users identifier used by the FE_IT provider. |\n| `FiscalCode` | `string` | ❌ No | Fiscal code used by the FE_IT provider. |\n| `Mode` | `string` | ✅ Yes | Integration mode. WS = Web Services (requires the real Password/Pin on every save). FP = Fiscal Printer (Password/Pin/UserName are preserved from the current configuration). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f6700b3d-f0ad-4fcc-9e58-5fc4114a0423","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"myclinic_user\",\n  \"Mode\": \"WS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | FE_IT integration username. |\n| `Password` | `string` | ❌ No | FE_IT integration password. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `Pin` | `string` | ❌ No | FE_IT integration PIN. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `CorpUsers` | `string` | ❌ No | Corporate users identifier used by the FE_IT provider. |\n| `FiscalCode` | `string` | ❌ No | Fiscal code used by the FE_IT provider. |\n| `Mode` | `string` | ✅ Yes | Integration mode. WS = Web Services (requires the real Password/Pin on every save). FP = Fiscal Printer (Password/Pin/UserName are preserved from the current configuration). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"de39e561-d676-438f-9603-c172abf4fdc5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"myclinic_user\",\n  \"Mode\": \"WS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | FE_IT integration username. |\n| `Password` | `string` | ❌ No | FE_IT integration password. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `Pin` | `string` | ❌ No | FE_IT integration PIN. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `CorpUsers` | `string` | ❌ No | Corporate users identifier used by the FE_IT provider. |\n| `FiscalCode` | `string` | ❌ No | Fiscal code used by the FE_IT provider. |\n| `Mode` | `string` | ✅ Yes | Integration mode. WS = Web Services (requires the real Password/Pin on every save). FP = Fiscal Printer (Password/Pin/UserName are preserved from the current configuration). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"829ecd5c-02f4-4405-9fbd-709af75fee8d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"myclinic_user\",\n  \"Mode\": \"WS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | FE_IT integration username. |\n| `Password` | `string` | ❌ No | FE_IT integration password. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `Pin` | `string` | ❌ No | FE_IT integration PIN. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `CorpUsers` | `string` | ❌ No | Corporate users identifier used by the FE_IT provider. |\n| `FiscalCode` | `string` | ❌ No | Fiscal code used by the FE_IT provider. |\n| `Mode` | `string` | ✅ Yes | Integration mode. WS = Web Services (requires the real Password/Pin on every save). FP = Fiscal Printer (Password/Pin/UserName are preserved from the current configuration). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5b2811b9-c5ba-4c4c-a67e-1c87e0727f8f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"myclinic_user\",\n  \"Mode\": \"WS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | FE_IT integration username. |\n| `Password` | `string` | ❌ No | FE_IT integration password. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `Pin` | `string` | ❌ No | FE_IT integration PIN. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `CorpUsers` | `string` | ❌ No | Corporate users identifier used by the FE_IT provider. |\n| `FiscalCode` | `string` | ❌ No | Fiscal code used by the FE_IT provider. |\n| `Mode` | `string` | ✅ Yes | Integration mode. WS = Web Services (requires the real Password/Pin on every save). FP = Fiscal Printer (Password/Pin/UserName are preserved from the current configuration). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/electronicticket\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ecc250b9-563f-44a3-89e8-ad9dfec46b9a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"myclinic_user\",\n  \"Mode\": \"WS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | FE_IT integration username. |\n| `Password` | `string` | ❌ No | FE_IT integration password. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `Pin` | `string` | ❌ No | FE_IT integration PIN. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `CorpUsers` | `string` | ❌ No | Corporate users identifier used by the FE_IT provider. |\n| `FiscalCode` | `string` | ❌ No | Fiscal code used by the FE_IT provider. |\n| `Mode` | `string` | ✅ Yes | Integration mode. WS = Web Services (requires the real Password/Pin on every save). FP = Fiscal Printer (Password/Pin/UserName are preserved from the current configuration). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b5fe3997-fc8f-4aa5-9138-a31ea77db427","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"myclinic_user\",\n  \"Mode\": \"WS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | FE_IT integration username. |\n| `Password` | `string` | ❌ No | FE_IT integration password. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `Pin` | `string` | ❌ No | FE_IT integration PIN. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `CorpUsers` | `string` | ❌ No | Corporate users identifier used by the FE_IT provider. |\n| `FiscalCode` | `string` | ❌ No | Fiscal code used by the FE_IT provider. |\n| `Mode` | `string` | ✅ Yes | Integration mode. WS = Web Services (requires the real Password/Pin on every save). FP = Fiscal Printer (Password/Pin/UserName are preserved from the current configuration). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4d3cdf7c-e661-4f65-a16a-48b478b70da3","name":"ElectronicTicketError16","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"myclinic_user\",\n  \"Mode\": \"WS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | FE_IT integration username. |\n| `Password` | `string` | ❌ No | FE_IT integration password. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `Pin` | `string` | ❌ No | FE_IT integration PIN. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `CorpUsers` | `string` | ❌ No | Corporate users identifier used by the FE_IT provider. |\n| `FiscalCode` | `string` | ❌ No | Fiscal code used by the FE_IT provider. |\n| `Mode` | `string` | ✅ Yes | Integration mode. WS = Web Services (requires the real Password/Pin on every save). FP = Fiscal Printer (Password/Pin/UserName are preserved from the current configuration). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"In WS mode, Password and Pin must be the real credentials, not the masked placeholder returned by GET.\",\n  \"errorCode\": \"16\"\n}"},{"id":"686dd866-b28c-4108-ad1b-e0984456fcfe","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"myclinic_user\",\n  \"Mode\": \"WS\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | FE_IT integration username. |\n| `Password` | `string` | ❌ No | FE_IT integration password. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `Pin` | `string` | ❌ No | FE_IT integration PIN. Required, with a real value (not the masked placeholder returned by GET), when Mode is WS. Ignored in FP mode, where the backend keeps the currently stored value. |\n| `CorpUsers` | `string` | ❌ No | Corporate users identifier used by the FE_IT provider. |\n| `FiscalCode` | `string` | ❌ No | Fiscal code used by the FE_IT provider. |\n| `Mode` | `string` | ✅ Yes | Integration mode. WS = Web Services (requires the real Password/Pin on every save). FP = Fiscal Printer (Password/Pin/UserName are preserved from the current configuration). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"aae4c885-5551-4e7d-92b7-7d7c20ec2054"},{"name":"View Clinic Electronic Ticket Configuration","id":"1a071654-e16f-443d-8404-f938927d2d2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","description":"<p>Retrieves the electronic-ticket (FE_IT) integration configuration of a clinic. Password and PIN are never returned in plain text: they come back masked ('********' / '****') when already configured.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Electronic Ticket - Access the credentials of the Electronic Ticket</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","electronicticket"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"b8321fd5-93e0-4081-9ea7-035fd125139d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose electronic-ticket (FE_IT) integration is read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"33117f72-6b09-4b27-aef7-7bb375c45713","name":"Clinic electronic-ticket (FE_IT) integration configuration retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"UserName\": \"myclinic_user\",\n  \"Password\": \"********\",\n  \"Pin\": \"****\",\n  \"CorpUsers\": \"mestesso\",\n  \"FiscalCode\": \"\",\n  \"Mode\": \"WS\"\n}"},{"id":"86bf8d29-fd04-4547-b4e7-aff1e830a50f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d8b2cd7a-d45a-43cf-a154-69515b252058","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d647aec3-182f-439b-9b36-2197699631e7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"29f4a0e7-08d5-40b7-a78a-28e89a8fd9eb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/electronicticket\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1bb82f34-89d1-47e9-bacf-8d63f86e2ede","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f62e1963-b520-4171-89f1-6bbd4bec45be","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ac6710c1-3772-4b0a-beea-d28db63499a8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/electronicticket","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","electronicticket"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose electronic-ticket (FE_IT) integration is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1a071654-e16f-443d-8404-f938927d2d2e"}],"id":"58156269-24c8-436c-8079-9a1b270ceef5","description":"<p>Clinic / Electronic / Ticket endpoints.</p>\n","_postman_id":"58156269-24c8-436c-8079-9a1b270ceef5"}],"id":"321a98fe-a799-4a26-8573-efbcec77577d","description":"<p>Clinic / Electronic endpoints.</p>\n","_postman_id":"321a98fe-a799-4a26-8573-efbcec77577d"},{"name":"Equipment","item":[{"name":"Add new equipment","id":"a48ad7d1-63e8-41c5-9284-b61101438543","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","description":"<p>Add new equipment to a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Equipment - Create - Add a new team to a clinic</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>EquipmentGroupID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the equipment group or category.</td>\n</tr>\n<tr>\n<td><code>EquipmentSerialNum</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Serial number of the equipment instance.</td>\n</tr>\n<tr>\n<td><code>EquipmentCode</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Internal code of the equipment.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","equipment"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"91f61f66-55a4-4b08-a242-0957e430de91","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"3827d9c4-5566-4629-ab15-ae4d0aee4828","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentGroupID` | `integer` | ✅ Yes | Identifier of the equipment group or category. |\n| `EquipmentSerialNum` | `integer` | ✅ Yes | Serial number of the equipment instance. |\n| `EquipmentCode` | `integer` | ✅ Yes | Internal code of the equipment. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b08d9433-8d2b-439a-be97-d8ca986df1f5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentGroupID` | `integer` | ✅ Yes | Identifier of the equipment group or category. |\n| `EquipmentSerialNum` | `integer` | ✅ Yes | Serial number of the equipment instance. |\n| `EquipmentCode` | `integer` | ✅ Yes | Internal code of the equipment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a0b19d20-9a45-46ce-a5ef-2b93b192a214","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentGroupID` | `integer` | ✅ Yes | Identifier of the equipment group or category. |\n| `EquipmentSerialNum` | `integer` | ✅ Yes | Serial number of the equipment instance. |\n| `EquipmentCode` | `integer` | ✅ Yes | Internal code of the equipment. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"de6aaf78-a148-4f97-9e7a-ca903a01ab9d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentGroupID` | `integer` | ✅ Yes | Identifier of the equipment group or category. |\n| `EquipmentSerialNum` | `integer` | ✅ Yes | Serial number of the equipment instance. |\n| `EquipmentCode` | `integer` | ✅ Yes | Internal code of the equipment. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"149b21cd-a643-4a1b-ab1e-85b87d99a609","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentGroupID` | `integer` | ✅ Yes | Identifier of the equipment group or category. |\n| `EquipmentSerialNum` | `integer` | ✅ Yes | Serial number of the equipment instance. |\n| `EquipmentCode` | `integer` | ✅ Yes | Internal code of the equipment. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/equipment\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"da871f16-e028-4b0e-9aee-4e5e18561797","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentGroupID` | `integer` | ✅ Yes | Identifier of the equipment group or category. |\n| `EquipmentSerialNum` | `integer` | ✅ Yes | Serial number of the equipment instance. |\n| `EquipmentCode` | `integer` | ✅ Yes | Internal code of the equipment. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c9295f65-1c90-4fae-88a2-596ed02f0718","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentGroupID` | `integer` | ✅ Yes | Identifier of the equipment group or category. |\n| `EquipmentSerialNum` | `integer` | ✅ Yes | Serial number of the equipment instance. |\n| `EquipmentCode` | `integer` | ✅ Yes | Internal code of the equipment. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"86d23a1a-3790-4f9c-b063-520e8cea75d9","name":"InvalidEquipmentRequest","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentGroupID` | `integer` | ✅ Yes | Identifier of the equipment group or category. |\n| `EquipmentSerialNum` | `integer` | ✅ Yes | Serial number of the equipment instance. |\n| `EquipmentCode` | `integer` | ✅ Yes | Internal code of the equipment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.createClinicEquipment.message}\",\n  \"errorCode\": \"invalid-equipment-request\"\n}"},{"id":"92755459-937e-4f7c-b14b-59a7904e1373","name":"The equipment group ID provided does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentGroupID` | `integer` | ✅ Yes | Identifier of the equipment group or category. |\n| `EquipmentSerialNum` | `integer` | ✅ Yes | Serial number of the equipment instance. |\n| `EquipmentCode` | `integer` | ✅ Yes | Internal code of the equipment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The equipment group ID provided does not exist or is not valid for this clinic.\",\n  \"errorCode\": \"131\"\n}"},{"id":"0a170c9f-608e-4c65-a0f5-8a47f4492289","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentSerialNum\": 213,\n  \"EquipmentCode\": 341\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentGroupID` | `integer` | ✅ Yes | Identifier of the equipment group or category. |\n| `EquipmentSerialNum` | `integer` | ✅ Yes | Serial number of the equipment instance. |\n| `EquipmentCode` | `integer` | ✅ Yes | Internal code of the equipment. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a48ad7d1-63e8-41c5-9284-b61101438543"},{"name":"Delete Clinic Equipment","id":"e470c581-63f9-4256-88b0-c2944a431148","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","description":"<p>Delete equipment from a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Equipment - Delete - Eliminate a team from a clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"054f4d85-f3c8-412a-99d1-7f5368218e30","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"bad2f20f-ed1b-4ef2-b7af-35beff5c8fd8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"c59c3150-efda-4d3a-bc20-6cc9269aa59e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ab32358e-6048-4ea3-905b-3b275ac6e799","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"efecc2ed-69be-4d02-ae14-262d9a0bc6a4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"01a35cc6-9a14-4b61-8ef8-07fad4eaee9f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"51cbb37e-9a7e-4e16-a3b6-aa5ba4477815","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/equipment/%7B%7BequipmentID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cc882601-18ec-43e5-bdeb-5a739ba77c79","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"162b85dc-5fd9-4bce-884f-557b90682688","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"71488706-af35-4320-b812-16d526085630","name":"The equipment ID provided does not exist or is","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The equipment ID provided does not exist or is not valid for this clinic.\",\n  \"errorCode\": \"132\"\n}"},{"id":"5ec3e450-f0c4-409d-afc5-c2609e3daeaa","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e470c581-63f9-4256-88b0-c2944a431148"},{"name":"Show Equipment Characteristics","id":"a4198e89-9559-40c4-8be5-759fd7828c68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","description":"<p>Display clinic equipment features.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Equipment - Edit - Show the characteristics of a Subscriber's team</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"ea9c7b38-7dbb-4f3a-83a6-01dee43bd0d1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"608211f9-3c8c-498a-b83b-677b27c5b5f4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"9e63f62a-4e17-478d-a4e6-567d8c940647","name":"Equipment features successfully retrieved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"EquipmentGroupID\": 1,\n  \"EquipmentCode\": 8,\n  \"EquipmentSerialNum\": 213\n}"},{"id":"94668453-5800-4410-98bb-a50105a08b67","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a1c02217-d50b-4c44-b2e4-ed0222715620","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"55a28e07-6107-406a-ae3d-91cbd4a74725","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"99995f08-fa2f-4d07-8e17-c30e258c0ddc","name":"No equipment found in the clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No equipment found with that ID.\"\n}"},{"id":"d9d3725f-6366-4c4d-b532-529429a41e64","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"20233477-0878-438d-b3f3-5f776740ef4f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f741b7fc-bd09-40d6-8902-8743d4729236","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"b8b7befd-906c-4a78-890c-e4ed5022b05b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment/{{equipmentID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment","{{equipmentID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/equipment/%7B%7BequipmentID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a4198e89-9559-40c4-8be5-759fd7828c68"},{"name":"View Equipment List","id":"d6a8ffde-e776-44aa-acf7-490e58f07884","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","description":"<p>Display the list of equipment available to a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Equipment - Listar - See the list of teams a clinic provides</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","equipment"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"bfa70450-12ad-4264-b313-32d57a1cf686","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"27e0a7b4-b3e1-4986-81d1-ded3709d2cde","name":"Equipment list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"EquipmentID\": 4,\n    \"EquipmentGroupID\": 1,\n    \"EquipmentCode\": \"EQ341\",\n    \"EquipmentName\": \"PRO Diode Laser\",\n    \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\"\n  },\n  {\n    \"EquipmentID\": 5,\n    \"EquipmentGroupID\": 4,\n    \"EquipmentCode\": \"EQ911\",\n    \"EquipmentName\": \"New Laser Equipment\",\n    \"EquipmentDesc\": \"Detailed description of the new equipment.\"\n  }\n]"},{"id":"366ac20f-0f96-48ae-b468-edd05c6d0cf5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a4f0de2a-c1a2-4013-b873-f0f9493f9f70","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"acc5e81b-a93b-4041-a7e2-4fba6865481a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4a3d658f-c9e8-4e24-bb9a-311d5df37498","name":"No equipment found in the clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No equipment found with that ID.\"\n}"},{"id":"a34bad2f-aa11-4571-bf36-5c9c7cc48e47","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3276ac94-f066-4195-8d55-dc5b0b11e777","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8d20c1a9-0345-4e18-bad2-1bef16bb61a0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7b25d765-bfda-44d9-8a3d-3af1e11a730f","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/equipment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","equipment"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/equipment\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d6a8ffde-e776-44aa-acf7-490e58f07884"}],"id":"bbc1eee8-23eb-496a-88d8-8f87870b3c88","description":"<p>Clinic equipment configuration and assignment endpoints.</p>\n","_postman_id":"bbc1eee8-23eb-496a-88d8-8f87870b3c88"},{"name":"Integrations","item":[{"name":"Activate WhatsApp Notifications / Save WhatsApp Business Integration","id":"4ea4688b-69b5-4165-9d67-5838dceb0f7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProviderKey\": \"SANUKER\",\n  \"ChannelId\": \"5c1a7f93eb28d640915c3a7d\",\n  \"WabaId\": \"394812675013928\",\n  \"AccessKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJBUEkiLCJpc3MiOiJpbnRlcm5hbCJ9.K7m2QwErTy9pLx0aZ3vBn4cD8fGhJ1sUu\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","description":"<p>Saves the WhatsApp Business integration of a clinic with the messaging provider. This provisions the standard WhatsApp message templates and activates WhatsApp notifications for the clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Whatsapp Notifications - Save integration data - Save and configure the necessary parameters for the integration with Messagebird for WhatsApp Notifications</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProviderKey</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Messaging provider key for the WhatsApp Business integration.</td>\n</tr>\n<tr>\n<td><code>ChannelId</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Provider channel identifier for the WhatsApp number.</td>\n</tr>\n<tr>\n<td><code>WabaId</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>WhatsApp Business Account (WABA) identifier.</td>\n</tr>\n<tr>\n<td><code>AccessKey</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Provider access token (JWT) authorizing the integration.</td>\n</tr>\n<tr>\n<td><code>WorkspaceId</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Provider workspace identifier for the WhatsApp Business integration.</td>\n</tr>\n<tr>\n<td><code>OrganizationId</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Organization identifier. When omitted it is derived from the 'app' claim of the AccessKey JWT.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","whatsapp"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"381c554e-fac7-4bfe-88f4-2fc5c4d5df44","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose WhatsApp Business integration is saved.</p>\n","type":"text/plain"},"type":"any","value":"46","key":"clinicID"}]}},"response":[{"id":"2ea7ebba-88e1-405a-af8a-4b82153da7cc","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderKey\": \"SANUKER\",\n  \"ChannelId\": \"5c1a7f93eb28d640915c3a7d\",\n  \"WabaId\": \"394812675013928\",\n  \"AccessKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJBUEkiLCJpc3MiOiJpbnRlcm5hbCJ9.K7m2QwErTy9pLx0aZ3vBn4cD8fGhJ1sUu\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"46","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderKey` | `string` | ✅ Yes | Messaging provider key for the WhatsApp Business integration. |\n| `ChannelId` | `string` | ✅ Yes | Provider channel identifier for the WhatsApp number. |\n| `WabaId` | `string` | ✅ Yes | WhatsApp Business Account (WABA) identifier. |\n| `AccessKey` | `string` | ✅ Yes | Provider access token (JWT) authorizing the integration. |\n| `WorkspaceId` | `string` | ❌ No | Provider workspace identifier for the WhatsApp Business integration. |\n| `OrganizationId` | `string` | ❌ No | Organization identifier. When omitted it is derived from the 'app' claim of the AccessKey JWT. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"086286e5-d250-4b12-a353-f1292b429095","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderKey\": \"SANUKER\",\n  \"ChannelId\": \"5c1a7f93eb28d640915c3a7d\",\n  \"WabaId\": \"394812675013928\",\n  \"AccessKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJBUEkiLCJpc3MiOiJpbnRlcm5hbCJ9.K7m2QwErTy9pLx0aZ3vBn4cD8fGhJ1sUu\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"46","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderKey` | `string` | ✅ Yes | Messaging provider key for the WhatsApp Business integration. |\n| `ChannelId` | `string` | ✅ Yes | Provider channel identifier for the WhatsApp number. |\n| `WabaId` | `string` | ✅ Yes | WhatsApp Business Account (WABA) identifier. |\n| `AccessKey` | `string` | ✅ Yes | Provider access token (JWT) authorizing the integration. |\n| `WorkspaceId` | `string` | ❌ No | Provider workspace identifier for the WhatsApp Business integration. |\n| `OrganizationId` | `string` | ❌ No | Organization identifier. When omitted it is derived from the 'app' claim of the AccessKey JWT. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8abc93da-2587-49b1-af42-5a44d2e98f4a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderKey\": \"SANUKER\",\n  \"ChannelId\": \"5c1a7f93eb28d640915c3a7d\",\n  \"WabaId\": \"394812675013928\",\n  \"AccessKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJBUEkiLCJpc3MiOiJpbnRlcm5hbCJ9.K7m2QwErTy9pLx0aZ3vBn4cD8fGhJ1sUu\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"46","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderKey` | `string` | ✅ Yes | Messaging provider key for the WhatsApp Business integration. |\n| `ChannelId` | `string` | ✅ Yes | Provider channel identifier for the WhatsApp number. |\n| `WabaId` | `string` | ✅ Yes | WhatsApp Business Account (WABA) identifier. |\n| `AccessKey` | `string` | ✅ Yes | Provider access token (JWT) authorizing the integration. |\n| `WorkspaceId` | `string` | ❌ No | Provider workspace identifier for the WhatsApp Business integration. |\n| `OrganizationId` | `string` | ❌ No | Organization identifier. When omitted it is derived from the 'app' claim of the AccessKey JWT. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8247f8df-d394-4d6e-ae8d-6b71146853a4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderKey\": \"SANUKER\",\n  \"ChannelId\": \"5c1a7f93eb28d640915c3a7d\",\n  \"WabaId\": \"394812675013928\",\n  \"AccessKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJBUEkiLCJpc3MiOiJpbnRlcm5hbCJ9.K7m2QwErTy9pLx0aZ3vBn4cD8fGhJ1sUu\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"46","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderKey` | `string` | ✅ Yes | Messaging provider key for the WhatsApp Business integration. |\n| `ChannelId` | `string` | ✅ Yes | Provider channel identifier for the WhatsApp number. |\n| `WabaId` | `string` | ✅ Yes | WhatsApp Business Account (WABA) identifier. |\n| `AccessKey` | `string` | ✅ Yes | Provider access token (JWT) authorizing the integration. |\n| `WorkspaceId` | `string` | ❌ No | Provider workspace identifier for the WhatsApp Business integration. |\n| `OrganizationId` | `string` | ❌ No | Organization identifier. When omitted it is derived from the 'app' claim of the AccessKey JWT. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2c66f2b9-6850-45bc-bc91-69428b7c4706","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderKey\": \"SANUKER\",\n  \"ChannelId\": \"5c1a7f93eb28d640915c3a7d\",\n  \"WabaId\": \"394812675013928\",\n  \"AccessKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJBUEkiLCJpc3MiOiJpbnRlcm5hbCJ9.K7m2QwErTy9pLx0aZ3vBn4cD8fGhJ1sUu\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"46","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderKey` | `string` | ✅ Yes | Messaging provider key for the WhatsApp Business integration. |\n| `ChannelId` | `string` | ✅ Yes | Provider channel identifier for the WhatsApp number. |\n| `WabaId` | `string` | ✅ Yes | WhatsApp Business Account (WABA) identifier. |\n| `AccessKey` | `string` | ✅ Yes | Provider access token (JWT) authorizing the integration. |\n| `WorkspaceId` | `string` | ❌ No | Provider workspace identifier for the WhatsApp Business integration. |\n| `OrganizationId` | `string` | ❌ No | Organization identifier. When omitted it is derived from the 'app' claim of the AccessKey JWT. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/whatsapp\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f7e12320-dbca-4666-b50c-e42b85f0e674","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderKey\": \"SANUKER\",\n  \"ChannelId\": \"5c1a7f93eb28d640915c3a7d\",\n  \"WabaId\": \"394812675013928\",\n  \"AccessKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJBUEkiLCJpc3MiOiJpbnRlcm5hbCJ9.K7m2QwErTy9pLx0aZ3vBn4cD8fGhJ1sUu\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"46","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderKey` | `string` | ✅ Yes | Messaging provider key for the WhatsApp Business integration. |\n| `ChannelId` | `string` | ✅ Yes | Provider channel identifier for the WhatsApp number. |\n| `WabaId` | `string` | ✅ Yes | WhatsApp Business Account (WABA) identifier. |\n| `AccessKey` | `string` | ✅ Yes | Provider access token (JWT) authorizing the integration. |\n| `WorkspaceId` | `string` | ❌ No | Provider workspace identifier for the WhatsApp Business integration. |\n| `OrganizationId` | `string` | ❌ No | Organization identifier. When omitted it is derived from the 'app' claim of the AccessKey JWT. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fed00f25-49b2-40dd-8b1e-1d893ae59200","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderKey\": \"SANUKER\",\n  \"ChannelId\": \"5c1a7f93eb28d640915c3a7d\",\n  \"WabaId\": \"394812675013928\",\n  \"AccessKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJBUEkiLCJpc3MiOiJpbnRlcm5hbCJ9.K7m2QwErTy9pLx0aZ3vBn4cD8fGhJ1sUu\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"46","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderKey` | `string` | ✅ Yes | Messaging provider key for the WhatsApp Business integration. |\n| `ChannelId` | `string` | ✅ Yes | Provider channel identifier for the WhatsApp number. |\n| `WabaId` | `string` | ✅ Yes | WhatsApp Business Account (WABA) identifier. |\n| `AccessKey` | `string` | ✅ Yes | Provider access token (JWT) authorizing the integration. |\n| `WorkspaceId` | `string` | ❌ No | Provider workspace identifier for the WhatsApp Business integration. |\n| `OrganizationId` | `string` | ❌ No | Organization identifier. When omitted it is derived from the 'app' claim of the AccessKey JWT. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"43fefd5f-5560-447a-b0d1-36228894d170","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderKey\": \"SANUKER\",\n  \"ChannelId\": \"5c1a7f93eb28d640915c3a7d\",\n  \"WabaId\": \"394812675013928\",\n  \"AccessKey\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJBUEkiLCJpc3MiOiJpbnRlcm5hbCJ9.K7m2QwErTy9pLx0aZ3vBn4cD8fGhJ1sUu\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"46","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderKey` | `string` | ✅ Yes | Messaging provider key for the WhatsApp Business integration. |\n| `ChannelId` | `string` | ✅ Yes | Provider channel identifier for the WhatsApp number. |\n| `WabaId` | `string` | ✅ Yes | WhatsApp Business Account (WABA) identifier. |\n| `AccessKey` | `string` | ✅ Yes | Provider access token (JWT) authorizing the integration. |\n| `WorkspaceId` | `string` | ❌ No | Provider workspace identifier for the WhatsApp Business integration. |\n| `OrganizationId` | `string` | ❌ No | Organization identifier. When omitted it is derived from the 'app' claim of the AccessKey JWT. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4ea4688b-69b5-4165-9d67-5838dceb0f7d"},{"name":"Add Digital Certificate","id":"658d66ee-422b-4f41-9de9-4ed730a5d2e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"description":"<p>(Required) PFX / PKCS#12 certificate file to upload.</p>\n","key":"SEC_CLI_CERTIFICATE_LIST_FORM_1","type":"file","value":null},{"description":"<p>(Required) Password that protects the PFX file.</p>\n","key":"SEC_CLI_CERTIFICATE_LIST_FORM_2","value":"string","type":"text"},{"description":"<p>(Required) Certificate expiry date (dd/mm/yyyy).</p>\n","key":"SEC_CLI_CERTIFICATE_LIST_FORM_4","value":"31/12/2027","type":"text"},{"description":"<p>Display / subject name to store for the certificate.</p>\n","key":"SEC_CLI_CERTIFICATE_LIST_FORM_3","value":"string","type":"text"}]},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","description":"<p>Uploads a new digital certificate (PFX / PKCS#12) for a clinic. Send the request as multipart/form-data with the PFX file in SEC_CLI_CERTIFICATE_LIST_FORM_1, its password in SEC_CLI_CERTIFICATE_LIST_FORM_2, the display name in SEC_CLI_CERTIFICATE_LIST_FORM_3 and the expiry date (dd/mm/yyyy) in SEC_CLI_CERTIFICATE_LIST_FORM_4. The file is uploaded and then registered in two phases.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Nfe - Certificates - New - Add a new certificate to a clinic</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SEC_CLI_CERTIFICATE_LIST_FORM_1</code></td>\n<td><code>string (binary)</code></td>\n<td>✅ Yes</td>\n<td>PFX / PKCS#12 certificate file to upload.</td>\n</tr>\n<tr>\n<td><code>SEC_CLI_CERTIFICATE_LIST_FORM_2</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Password that protects the PFX file.</td>\n</tr>\n<tr>\n<td><code>SEC_CLI_CERTIFICATE_LIST_FORM_3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Display / subject name to store for the certificate.</td>\n</tr>\n<tr>\n<td><code>SEC_CLI_CERTIFICATE_LIST_FORM_4</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Certificate expiry date (dd/mm/yyyy).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","certificate"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"f09ea086-83de-4e27-b1ad-25935b667dc3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the certificate is uploaded for.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"6ec5ac0d-8fcd-4bc0-be03-88394a273ae4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) PFX / PKCS#12 certificate file to upload.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_1","type":"file"},{"description":"(Required) Password that protects the PFX file.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_2","value":"string","type":"text"},{"description":"(Required) Certificate expiry date (dd/mm/yyyy).","key":"SEC_CLI_CERTIFICATE_LIST_FORM_4","value":"31/12/2027","type":"text"},{"description":"Display / subject name to store for the certificate.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_3","value":"string","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the certificate is uploaded for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_CLI_CERTIFICATE_LIST_FORM_1` | `string (binary)` | ✅ Yes | PFX / PKCS#12 certificate file to upload. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_2` | `string` | ✅ Yes | Password that protects the PFX file. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_3` | `string` | ❌ No | Display / subject name to store for the certificate. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_4` | `string` | ✅ Yes | Certificate expiry date (dd/mm/yyyy). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"069ed27d-8d96-4b8c-8ae0-1495455bdd0d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) PFX / PKCS#12 certificate file to upload.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_1","type":"file"},{"description":"(Required) Password that protects the PFX file.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_2","value":"string","type":"text"},{"description":"(Required) Certificate expiry date (dd/mm/yyyy).","key":"SEC_CLI_CERTIFICATE_LIST_FORM_4","value":"31/12/2027","type":"text"},{"description":"Display / subject name to store for the certificate.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_3","value":"string","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the certificate is uploaded for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_CLI_CERTIFICATE_LIST_FORM_1` | `string (binary)` | ✅ Yes | PFX / PKCS#12 certificate file to upload. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_2` | `string` | ✅ Yes | Password that protects the PFX file. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_3` | `string` | ❌ No | Display / subject name to store for the certificate. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_4` | `string` | ✅ Yes | Certificate expiry date (dd/mm/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8be6502e-ee50-4b32-9fba-86e8eb541036","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) PFX / PKCS#12 certificate file to upload.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_1","type":"file"},{"description":"(Required) Password that protects the PFX file.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_2","value":"string","type":"text"},{"description":"(Required) Certificate expiry date (dd/mm/yyyy).","key":"SEC_CLI_CERTIFICATE_LIST_FORM_4","value":"31/12/2027","type":"text"},{"description":"Display / subject name to store for the certificate.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_3","value":"string","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the certificate is uploaded for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_CLI_CERTIFICATE_LIST_FORM_1` | `string (binary)` | ✅ Yes | PFX / PKCS#12 certificate file to upload. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_2` | `string` | ✅ Yes | Password that protects the PFX file. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_3` | `string` | ❌ No | Display / subject name to store for the certificate. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_4` | `string` | ✅ Yes | Certificate expiry date (dd/mm/yyyy). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5491cb91-75ee-4d85-a165-9a30814f770e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) PFX / PKCS#12 certificate file to upload.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_1","type":"file"},{"description":"(Required) Password that protects the PFX file.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_2","value":"string","type":"text"},{"description":"(Required) Certificate expiry date (dd/mm/yyyy).","key":"SEC_CLI_CERTIFICATE_LIST_FORM_4","value":"31/12/2027","type":"text"},{"description":"Display / subject name to store for the certificate.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_3","value":"string","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the certificate is uploaded for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_CLI_CERTIFICATE_LIST_FORM_1` | `string (binary)` | ✅ Yes | PFX / PKCS#12 certificate file to upload. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_2` | `string` | ✅ Yes | Password that protects the PFX file. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_3` | `string` | ❌ No | Display / subject name to store for the certificate. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_4` | `string` | ✅ Yes | Certificate expiry date (dd/mm/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"32068768-bf68-47ef-b997-9f89518a6b29","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) PFX / PKCS#12 certificate file to upload.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_1","type":"file"},{"description":"(Required) Password that protects the PFX file.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_2","value":"string","type":"text"},{"description":"(Required) Certificate expiry date (dd/mm/yyyy).","key":"SEC_CLI_CERTIFICATE_LIST_FORM_4","value":"31/12/2027","type":"text"},{"description":"Display / subject name to store for the certificate.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_3","value":"string","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the certificate is uploaded for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_CLI_CERTIFICATE_LIST_FORM_1` | `string (binary)` | ✅ Yes | PFX / PKCS#12 certificate file to upload. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_2` | `string` | ✅ Yes | Password that protects the PFX file. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_3` | `string` | ❌ No | Display / subject name to store for the certificate. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_4` | `string` | ✅ Yes | Certificate expiry date (dd/mm/yyyy). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/certificate\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"616467e1-cc78-4329-8e0b-41295e5e5996","name":"A certificate with the same content already exists for the clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) PFX / PKCS#12 certificate file to upload.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_1","type":"file"},{"description":"(Required) Password that protects the PFX file.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_2","value":"string","type":"text"},{"description":"(Required) Certificate expiry date (dd/mm/yyyy).","key":"SEC_CLI_CERTIFICATE_LIST_FORM_4","value":"31/12/2027","type":"text"},{"description":"Display / subject name to store for the certificate.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_3","value":"string","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the certificate is uploaded for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_CLI_CERTIFICATE_LIST_FORM_1` | `string (binary)` | ✅ Yes | PFX / PKCS#12 certificate file to upload. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_2` | `string` | ✅ Yes | Password that protects the PFX file. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_3` | `string` | ❌ No | Display / subject name to store for the certificate. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_4` | `string` | ✅ Yes | Certificate expiry date (dd/mm/yyyy). |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"A certificate with the same content already exists for this clinic.\"\n}"},{"id":"577bd0ee-0692-4b73-9b76-602d6c0d87bf","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) PFX / PKCS#12 certificate file to upload.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_1","type":"file"},{"description":"(Required) Password that protects the PFX file.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_2","value":"string","type":"text"},{"description":"(Required) Certificate expiry date (dd/mm/yyyy).","key":"SEC_CLI_CERTIFICATE_LIST_FORM_4","value":"31/12/2027","type":"text"},{"description":"Display / subject name to store for the certificate.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_3","value":"string","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the certificate is uploaded for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_CLI_CERTIFICATE_LIST_FORM_1` | `string (binary)` | ✅ Yes | PFX / PKCS#12 certificate file to upload. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_2` | `string` | ✅ Yes | Password that protects the PFX file. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_3` | `string` | ❌ No | Display / subject name to store for the certificate. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_4` | `string` | ✅ Yes | Certificate expiry date (dd/mm/yyyy). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"62897133-1c76-45b4-8d76-02ea586caf88","name":"The certificate file could not be uploaded to the server.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) PFX / PKCS#12 certificate file to upload.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_1","type":"file"},{"description":"(Required) Password that protects the PFX file.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_2","value":"string","type":"text"},{"description":"(Required) Certificate expiry date (dd/mm/yyyy).","key":"SEC_CLI_CERTIFICATE_LIST_FORM_4","value":"31/12/2027","type":"text"},{"description":"Display / subject name to store for the certificate.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_3","value":"string","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the certificate is uploaded for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_CLI_CERTIFICATE_LIST_FORM_1` | `string (binary)` | ✅ Yes | PFX / PKCS#12 certificate file to upload. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_2` | `string` | ✅ Yes | Password that protects the PFX file. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_3` | `string` | ❌ No | Display / subject name to store for the certificate. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_4` | `string` | ✅ Yes | Certificate expiry date (dd/mm/yyyy). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The certificate file could not be uploaded.\"\n}"},{"id":"15b53b58-5f68-4754-86ed-52a5e2ae8745","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) PFX / PKCS#12 certificate file to upload.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_1","type":"file"},{"description":"(Required) Password that protects the PFX file.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_2","value":"string","type":"text"},{"description":"(Required) Certificate expiry date (dd/mm/yyyy).","key":"SEC_CLI_CERTIFICATE_LIST_FORM_4","value":"31/12/2027","type":"text"},{"description":"Display / subject name to store for the certificate.","key":"SEC_CLI_CERTIFICATE_LIST_FORM_3","value":"string","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the certificate is uploaded for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_CLI_CERTIFICATE_LIST_FORM_1` | `string (binary)` | ✅ Yes | PFX / PKCS#12 certificate file to upload. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_2` | `string` | ✅ Yes | Password that protects the PFX file. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_3` | `string` | ❌ No | Display / subject name to store for the certificate. |\n| `SEC_CLI_CERTIFICATE_LIST_FORM_4` | `string` | ✅ Yes | Certificate expiry date (dd/mm/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"658d66ee-422b-4f41-9de9-4ed730a5d2e3"},{"name":"Configure Email Marketing Integration","id":"fa3ca7ef-8161-4548-b9c2-6f7a36941fb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","description":"<p>Validates the email-marketing provider API key and stores (or removes) the clinic's EMAIL_MARKETING integration.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Configure sending of E-mail Marketing - View - Displays the configuration options for sending E-mail Marketing for the selected clinic.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Provider</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration.</td>\n</tr>\n<tr>\n<td><code>ApiKey</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Provider API key. Required unless Provider is '0'; validated against the provider before saving.</td>\n</tr>\n<tr>\n<td><code>Email</code></td>\n<td><code>string (email)</code></td>\n<td>❌ No</td>\n<td>Sender email registered with the provider (used as the Sendinblue sender).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","app","mailmkt-integration"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"dbe48cb0-5a45-45da-a782-76eb0bb154cf","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic whose email-marketing integration is configured.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"820cb868-d837-46ea-b1a6-4323ff70eec3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mailmkt-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose email-marketing integration is configured."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Provider` | `string` | ✅ Yes | Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration. |\n| `ApiKey` | `string` | ❌ No | Provider API key. Required unless Provider is '0'; validated against the provider before saving. |\n| `Email` | `string (email)` | ❌ No | Sender email registered with the provider (used as the Sendinblue sender). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"dfe5b5dd-3421-450a-833e-633c8f586177","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mailmkt-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose email-marketing integration is configured."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Provider` | `string` | ✅ Yes | Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration. |\n| `ApiKey` | `string` | ❌ No | Provider API key. Required unless Provider is '0'; validated against the provider before saving. |\n| `Email` | `string (email)` | ❌ No | Sender email registered with the provider (used as the Sendinblue sender). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d79aa0d7-18d9-4a87-bb45-229b62e858c0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mailmkt-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose email-marketing integration is configured."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Provider` | `string` | ✅ Yes | Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration. |\n| `ApiKey` | `string` | ❌ No | Provider API key. Required unless Provider is '0'; validated against the provider before saving. |\n| `Email` | `string (email)` | ❌ No | Sender email registered with the provider (used as the Sendinblue sender). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e34e8830-ad87-4a55-bf49-7d040197fbad","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mailmkt-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose email-marketing integration is configured."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Provider` | `string` | ✅ Yes | Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration. |\n| `ApiKey` | `string` | ❌ No | Provider API key. Required unless Provider is '0'; validated against the provider before saving. |\n| `Email` | `string (email)` | ❌ No | Sender email registered with the provider (used as the Sendinblue sender). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3f12b5a9-4466-403a-9d34-9928563a741c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mailmkt-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose email-marketing integration is configured."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Provider` | `string` | ✅ Yes | Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration. |\n| `ApiKey` | `string` | ❌ No | Provider API key. Required unless Provider is '0'; validated against the provider before saving. |\n| `Email` | `string (email)` | ❌ No | Sender email registered with the provider (used as the Sendinblue sender). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/app/mailmkt-integration\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f0baf0c3-c83a-4a31-8281-2e8cbde3b103","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mailmkt-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose email-marketing integration is configured."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Provider` | `string` | ✅ Yes | Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration. |\n| `ApiKey` | `string` | ❌ No | Provider API key. Required unless Provider is '0'; validated against the provider before saving. |\n| `Email` | `string (email)` | ❌ No | Sender email registered with the provider (used as the Sendinblue sender). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9e445e22-1469-4c8e-aec4-940cb9d64eb9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mailmkt-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose email-marketing integration is configured."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Provider` | `string` | ✅ Yes | Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration. |\n| `ApiKey` | `string` | ❌ No | Provider API key. Required unless Provider is '0'; validated against the provider before saving. |\n| `Email` | `string (email)` | ❌ No | Sender email registered with the provider (used as the Sendinblue sender). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"94602d07-2917-4365-8cd8-81f0a00b8592","name":"The email-marketing API key is invalid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mailmkt-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose email-marketing integration is configured."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Provider` | `string` | ✅ Yes | Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration. |\n| `ApiKey` | `string` | ❌ No | Provider API key. Required unless Provider is '0'; validated against the provider before saving. |\n| `Email` | `string (email)` | ❌ No | Sender email registered with the provider (used as the Sendinblue sender). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The email-marketing API key is invalid.\",\n  \"errorCode\": \"551\"\n}"},{"id":"4dfa4c91-2c68-466d-bd8f-985dbb0ba8f1","name":"The email-marketing account plan is not","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mailmkt-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose email-marketing integration is configured."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Provider` | `string` | ✅ Yes | Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration. |\n| `ApiKey` | `string` | ❌ No | Provider API key. Required unless Provider is '0'; validated against the provider before saving. |\n| `Email` | `string (email)` | ❌ No | Sender email registered with the provider (used as the Sendinblue sender). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The email-marketing account plan is not supported. Free plans are not allowed.\",\n  \"errorCode\": \"553\"\n}"},{"id":"847a1919-df36-442e-8bed-186447e036f1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Provider\": \"INT_SENDINBLUE\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mailmkt-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mailmkt-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose email-marketing integration is configured."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Provider` | `string` | ✅ Yes | Email-marketing provider. Send the provider key (e.g. INT_SENDINBLUE or the Mailchimp provider value) to configure it, or '0' to remove the integration. |\n| `ApiKey` | `string` | ❌ No | Provider API key. Required unless Provider is '0'; validated against the provider before saving. |\n| `Email` | `string (email)` | ❌ No | Sender email registered with the provider (used as the Sendinblue sender). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"fa3ca7ef-8161-4548-b9c2-6f7a36941fb5"},{"name":"Delete Digital Certificate","id":"d2acb8f8-2012-4c01-ad38-45ca92faad89","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate/{{certID}}?confirm=-1","description":"<p>Deletes a digital certificate from a clinic. If the certificate is currently assigned to a clinic, the endpoint returns ConfirmRequired without deleting; re-send with confirm=-1 to force deletion.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Nfe - Certificates - Disable - Enable/disable a Subscriber's certificate</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","certificate","{{certID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Set to -1 to confirm deletion of a certificate that is currently assigned to a clinic. When omitted (0) and the certificate is in use, the endpoint returns ConfirmRequired without deleting. (This can only be one of 0,-1)</p>\n","type":"text/plain"},"key":"confirm","value":"-1"}],"variable":[{"id":"ae5d1ce9-2343-4241-8fb6-b5f6b963cae0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic that owns the certificate.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"bd7c26bf-adb8-4e37-b8e0-f70909aeeafa","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the digital certificate to delete.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"certID"}]}},"response":[{"id":"940d844a-c559-470d-974c-55e49f4979c1","name":"Digital certificate deletion result. Deleted=true when removed; ConfirmRequired=true when the certificate is in use and deletion must be confirmed with confirm=-1.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate/{{certID}}?confirm=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate","{{certID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nSet to -1 to confirm deletion of a certificate that is currently assigned to a clinic. When omitted (0) and the certificate is in use, the endpoint returns ConfirmRequired without deleting. (This can only be one of 0,-1)","key":"confirm","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"certID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the digital certificate to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic that owns the certificate."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Deleted\": true,\n  \"ConfirmRequired\": true,\n  \"CertID\": 7\n}"},{"id":"dbc999b5-3aae-42f1-af15-2f2960db8133","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate/{{certID}}?confirm=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate","{{certID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nSet to -1 to confirm deletion of a certificate that is currently assigned to a clinic. When omitted (0) and the certificate is in use, the endpoint returns ConfirmRequired without deleting. (This can only be one of 0,-1)","key":"confirm","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"certID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the digital certificate to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic that owns the certificate."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a5be6861-2eba-476e-a987-4937fd249c06","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate/{{certID}}?confirm=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate","{{certID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nSet to -1 to confirm deletion of a certificate that is currently assigned to a clinic. When omitted (0) and the certificate is in use, the endpoint returns ConfirmRequired without deleting. (This can only be one of 0,-1)","key":"confirm","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"certID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the digital certificate to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic that owns the certificate."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"05061487-27db-4378-8798-b14a1563795e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate/{{certID}}?confirm=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate","{{certID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nSet to -1 to confirm deletion of a certificate that is currently assigned to a clinic. When omitted (0) and the certificate is in use, the endpoint returns ConfirmRequired without deleting. (This can only be one of 0,-1)","key":"confirm","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"certID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the digital certificate to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic that owns the certificate."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9b059191-3fbc-4fd6-89dc-bd71fb9f9ef3","name":"The digital certificate could not be deleted (not found).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate/{{certID}}?confirm=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate","{{certID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nSet to -1 to confirm deletion of a certificate that is currently assigned to a clinic. When omitted (0) and the certificate is in use, the endpoint returns ConfirmRequired without deleting. (This can only be one of 0,-1)","key":"confirm","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"certID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the digital certificate to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic that owns the certificate."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The certificate does not exist or could not be deleted.\"\n}"},{"id":"df5df93e-acd5-4fa7-85c0-83fc3d88b3aa","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate/{{certID}}?confirm=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate","{{certID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nSet to -1 to confirm deletion of a certificate that is currently assigned to a clinic. When omitted (0) and the certificate is in use, the endpoint returns ConfirmRequired without deleting. (This can only be one of 0,-1)","key":"confirm","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"certID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the digital certificate to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic that owns the certificate."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2a671e7d-171c-4bd1-9d52-788ef5611598","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate/{{certID}}?confirm=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate","{{certID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nSet to -1 to confirm deletion of a certificate that is currently assigned to a clinic. When omitted (0) and the certificate is in use, the endpoint returns ConfirmRequired without deleting. (This can only be one of 0,-1)","key":"confirm","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"certID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the digital certificate to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic that owns the certificate."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"71750651-2ea6-4b37-8a87-f6c50cc7d207","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate/{{certID}}?confirm=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate","{{certID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nSet to -1 to confirm deletion of a certificate that is currently assigned to a clinic. When omitted (0) and the certificate is in use, the endpoint returns ConfirmRequired without deleting. (This can only be one of 0,-1)","key":"confirm","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"certID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the digital certificate to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic that owns the certificate."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"90801d74-2733-4e91-b00f-01bcffadfe3e","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate/{{certID}}?confirm=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate","{{certID}}"],"query":[{"description":"**Required** | Type: `integer`\n\nSet to -1 to confirm deletion of a certificate that is currently assigned to a clinic. When omitted (0) and the certificate is in use, the endpoint returns ConfirmRequired without deleting. (This can only be one of 0,-1)","key":"confirm","value":"-1","x-postman-displayValue":"-1"}],"variable":[{"key":"certID","value":"7","description":"**Required** | Type: `integer`\n\nUnique identifier of the digital certificate to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic that owns the certificate."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/certificate/%7B%7BcertID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d2acb8f8-2012-4c01-ad38-45ca92faad89"},{"name":"List WhatsApp Balance Movements","id":"1b8d6c1a-31b4-4249-b3dd-e3206ea1da9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/balance","description":"<p>Lists the WhatsApp balance movements of a clinic (recharges, consumption, adjustments) with the current available balance. Paginated via the page query parameter.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - WhatsApp movement record - List of movements</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","whatsapp","balance"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index of the balance movements list.</p>\n","type":"text/plain"},"key":"page","value":"0"}],"variable":[{"id":"bc5ce0b4-3b5a-4171-9b31-6924f5544233","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose WhatsApp balance movements are listed.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"335f0e87-b061-44b8-b578-43130903340d","name":"WhatsApp balance and movements retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/balance?page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","balance"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the balance movements list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp balance movements are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"AvailableBalance\": 12.5,\n  \"CurrencySymbol\": \"€\",\n  \"Movements\": [\n    {\n      \"Description\": \"Recarga\",\n      \"Date\": \"14/07/2026\",\n      \"Time\": \"10:32\",\n      \"MessagesNumber\": 100,\n      \"Amount\": 5.0,\n      \"InsufficientBalance\": false,\n      \"ChargebeeInvoiceID\": \"\"\n    }\n  ]\n}"},{"id":"c4b420d0-069e-4cc9-b3d1-2ec70f9ba5c9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/balance?page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","balance"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the balance movements list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp balance movements are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cfcba21f-8b2a-44e8-b03d-667cc96ea103","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/balance?page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","balance"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the balance movements list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp balance movements are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e319351f-235a-480a-9b3b-a855228247d6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/balance?page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","balance"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the balance movements list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp balance movements are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c76a6c31-d8eb-4b15-abe4-5abdf925c337","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/balance?page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","balance"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the balance movements list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp balance movements are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/whatsapp/balance\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"21dac6e4-8691-46b6-8429-5a23787dc35a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/balance?page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","balance"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the balance movements list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp balance movements are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ac2358ad-21bb-4aec-8f1e-aa6ae22230fa","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/balance?page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","balance"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the balance movements list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp balance movements are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3879f8a5-fe5f-403e-b185-63112f446b5d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/balance?page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","balance"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the balance movements list.","key":"page","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp balance movements are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1b8d6c1a-31b4-4249-b3dd-e3206ea1da9f"},{"name":"Request Flexdocs (Brazilian NFe) License","id":"be6bcd13-73dc-4487-aa15-59a883c92a16","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PriceConfirmed\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/flexdocs-license","description":"<p>Requests the Flexdocs (Brazilian electronic invoice, NFe) licence for a clinic. Sending PriceConfirmed=-1 accepts the price and submits the request; otherwise the endpoint only validates the clinic fiscal data and returns LstErrors when it is incomplete.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Nfe - Request licence to emit NF-e - Request the necessary licence so that the clinic can emit NF-e</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PriceConfirmed</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Set to -1 to accept the licence price and request the licence. When 0 (or omitted), the endpoint only validates the clinic fiscal data (returning LstErrors when incomplete) without requesting the licence.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","flexdocs-license"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"137e9c18-0f28-4b54-8b70-28aa91190442","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic requesting the Flexdocs (Brazilian NFe) licence.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"948b18c6-e0e5-4bef-ac4a-8e82d760698b","name":"Flexdocs (Brazilian NFe) licence request result.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PriceConfirmed\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/flexdocs-license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","flexdocs-license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic requesting the Flexdocs (Brazilian NFe) licence."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PriceConfirmed` | `integer` | ❌ No | Set to -1 to accept the licence price and request the licence. When 0 (or omitted), the endpoint only validates the clinic fiscal data (returning LstErrors when incomplete) without requesting the licence. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PriceConfirmed\": -1,\n  \"LstErrors\": \"\"\n}"},{"id":"23da9ed7-a1a3-4019-b8c2-a053be621a89","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PriceConfirmed\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/flexdocs-license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","flexdocs-license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic requesting the Flexdocs (Brazilian NFe) licence."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PriceConfirmed` | `integer` | ❌ No | Set to -1 to accept the licence price and request the licence. When 0 (or omitted), the endpoint only validates the clinic fiscal data (returning LstErrors when incomplete) without requesting the licence. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8470b7f8-3d24-4cc4-aa13-696ad0cddf28","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PriceConfirmed\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/flexdocs-license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","flexdocs-license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic requesting the Flexdocs (Brazilian NFe) licence."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PriceConfirmed` | `integer` | ❌ No | Set to -1 to accept the licence price and request the licence. When 0 (or omitted), the endpoint only validates the clinic fiscal data (returning LstErrors when incomplete) without requesting the licence. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d2c9ef69-b534-4c9b-895f-e6692a2877df","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PriceConfirmed\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/flexdocs-license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","flexdocs-license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic requesting the Flexdocs (Brazilian NFe) licence."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PriceConfirmed` | `integer` | ❌ No | Set to -1 to accept the licence price and request the licence. When 0 (or omitted), the endpoint only validates the clinic fiscal data (returning LstErrors when incomplete) without requesting the licence. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"720da13c-7b29-47f0-b470-f1f196e219d9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PriceConfirmed\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/flexdocs-license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","flexdocs-license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic requesting the Flexdocs (Brazilian NFe) licence."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PriceConfirmed` | `integer` | ❌ No | Set to -1 to accept the licence price and request the licence. When 0 (or omitted), the endpoint only validates the clinic fiscal data (returning LstErrors when incomplete) without requesting the licence. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/flexdocs-license\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2fbb9c0d-768b-4895-a67e-beb65020d626","name":"The Flexdocs (Brazilian NFe) licence has already been requested for this clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PriceConfirmed\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/flexdocs-license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","flexdocs-license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic requesting the Flexdocs (Brazilian NFe) licence."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PriceConfirmed` | `integer` | ❌ No | Set to -1 to accept the licence price and request the licence. When 0 (or omitted), the endpoint only validates the clinic fiscal data (returning LstErrors when incomplete) without requesting the licence. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The Flexdocs licence has already been requested for this clinic.\"\n}"},{"id":"dfa77ce6-02a1-4764-ba64-ffe2d3e779cd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PriceConfirmed\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/flexdocs-license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","flexdocs-license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic requesting the Flexdocs (Brazilian NFe) licence."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PriceConfirmed` | `integer` | ❌ No | Set to -1 to accept the licence price and request the licence. When 0 (or omitted), the endpoint only validates the clinic fiscal data (returning LstErrors when incomplete) without requesting the licence. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"42231984-cb29-4b50-80de-5ef4b4abd0a2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PriceConfirmed\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/flexdocs-license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","flexdocs-license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic requesting the Flexdocs (Brazilian NFe) licence."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PriceConfirmed` | `integer` | ❌ No | Set to -1 to accept the licence price and request the licence. When 0 (or omitted), the endpoint only validates the clinic fiscal data (returning LstErrors when incomplete) without requesting the licence. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5f4297ff-2602-4307-aae0-0384d3dfac9a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PriceConfirmed\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/flexdocs-license","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","flexdocs-license"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic requesting the Flexdocs (Brazilian NFe) licence."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PriceConfirmed` | `integer` | ❌ No | Set to -1 to accept the licence price and request the licence. When 0 (or omitted), the endpoint only validates the clinic fiscal data (returning LstErrors when incomplete) without requesting the licence. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"be6bcd13-73dc-4487-aa15-59a883c92a16"},{"name":"Save Mercado Pago Integration","id":"25684041-b4b3-43ff-8f65-81bb6568a5fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PublicKey\": \"APP_USR-9f2k7l3p-4rt5-6wy1-bh8m-l4cd6fg0sj9k\",\n  \"Token\": \"APP_USR-1234567890123456-041512-abcdef1234567890abcdef1234567890-123456789\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","description":"<p>Saves the clinic's Mercado Pago integration keys.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - App Data - Integration with Mercado Pago - Save - Save integration data with Mercado Pago</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PublicKey</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Mercado Pago public key.</td>\n</tr>\n<tr>\n<td><code>Token</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Mercado Pago access token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","app","mercadopago-integration"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"ec60130a-a745-44a8-a2ee-94b32a9d08fe","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic whose Mercado Pago integration keys are saved.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"2b9e9478-dbf2-4df7-8a4a-9df231d516ea","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PublicKey\": \"APP_USR-9f2k7l3p-4rt5-6wy1-bh8m-l4cd6fg0sj9k\",\n  \"Token\": \"APP_USR-1234567890123456-041512-abcdef1234567890abcdef1234567890-123456789\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PublicKey` | `string` | ✅ Yes | Mercado Pago public key. |\n| `Token` | `string` | ✅ Yes | Mercado Pago access token. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a4596e98-d9dd-4fe1-bd80-a0421fc4f60d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PublicKey\": \"APP_USR-9f2k7l3p-4rt5-6wy1-bh8m-l4cd6fg0sj9k\",\n  \"Token\": \"APP_USR-1234567890123456-041512-abcdef1234567890abcdef1234567890-123456789\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PublicKey` | `string` | ✅ Yes | Mercado Pago public key. |\n| `Token` | `string` | ✅ Yes | Mercado Pago access token. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9ad8e694-8d37-478e-862d-08d68f5df58f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PublicKey\": \"APP_USR-9f2k7l3p-4rt5-6wy1-bh8m-l4cd6fg0sj9k\",\n  \"Token\": \"APP_USR-1234567890123456-041512-abcdef1234567890abcdef1234567890-123456789\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PublicKey` | `string` | ✅ Yes | Mercado Pago public key. |\n| `Token` | `string` | ✅ Yes | Mercado Pago access token. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1190f4b8-787e-43e4-bcef-e35b174dfdfe","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PublicKey\": \"APP_USR-9f2k7l3p-4rt5-6wy1-bh8m-l4cd6fg0sj9k\",\n  \"Token\": \"APP_USR-1234567890123456-041512-abcdef1234567890abcdef1234567890-123456789\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PublicKey` | `string` | ✅ Yes | Mercado Pago public key. |\n| `Token` | `string` | ✅ Yes | Mercado Pago access token. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d8b08bc3-f028-481f-ba3e-92954c3a7c13","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PublicKey\": \"APP_USR-9f2k7l3p-4rt5-6wy1-bh8m-l4cd6fg0sj9k\",\n  \"Token\": \"APP_USR-1234567890123456-041512-abcdef1234567890abcdef1234567890-123456789\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PublicKey` | `string` | ✅ Yes | Mercado Pago public key. |\n| `Token` | `string` | ✅ Yes | Mercado Pago access token. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/app/mercadopago-integration\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"70244e02-d5a9-4510-8e5c-bcd1d191ab1f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PublicKey\": \"APP_USR-9f2k7l3p-4rt5-6wy1-bh8m-l4cd6fg0sj9k\",\n  \"Token\": \"APP_USR-1234567890123456-041512-abcdef1234567890abcdef1234567890-123456789\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PublicKey` | `string` | ✅ Yes | Mercado Pago public key. |\n| `Token` | `string` | ✅ Yes | Mercado Pago access token. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4030cb17-b290-4039-85b9-b282cd317f39","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PublicKey\": \"APP_USR-9f2k7l3p-4rt5-6wy1-bh8m-l4cd6fg0sj9k\",\n  \"Token\": \"APP_USR-1234567890123456-041512-abcdef1234567890abcdef1234567890-123456789\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PublicKey` | `string` | ✅ Yes | Mercado Pago public key. |\n| `Token` | `string` | ✅ Yes | Mercado Pago access token. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"69bf7c96-2359-475f-9a3a-a4a26cace6de","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PublicKey\": \"APP_USR-9f2k7l3p-4rt5-6wy1-bh8m-l4cd6fg0sj9k\",\n  \"Token\": \"APP_USR-1234567890123456-041512-abcdef1234567890abcdef1234567890-123456789\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PublicKey` | `string` | ✅ Yes | Mercado Pago public key. |\n| `Token` | `string` | ✅ Yes | Mercado Pago access token. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"25684041-b4b3-43ff-8f65-81bb6568a5fa"},{"name":"Save Stripe App Integration","id":"ca6791cb-dc30-45f4-91ba-294342ae63c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","description":"<p>Saves the clinic's Stripe App integration keys.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - .PEND</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PrivateApiKey</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Stripe secret (private) API key.</td>\n</tr>\n<tr>\n<td><code>PublishApiKey</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Stripe publishable API key.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","app","stripe-integration"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"6960e18c-12a6-4a78-b393-7c8b5e738187","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic whose Stripe integration keys are saved.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"c1d8b9aa-0e62-49c4-a471-85a42cac78b4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrivateApiKey` | `string` | ✅ Yes | Stripe secret (private) API key. |\n| `PublishApiKey` | `string` | ✅ Yes | Stripe publishable API key. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"907edc40-6745-4ac1-9a99-8aa52157dea0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrivateApiKey` | `string` | ✅ Yes | Stripe secret (private) API key. |\n| `PublishApiKey` | `string` | ✅ Yes | Stripe publishable API key. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"eb9242ce-0ec5-4b17-813c-10916d982b72","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrivateApiKey` | `string` | ✅ Yes | Stripe secret (private) API key. |\n| `PublishApiKey` | `string` | ✅ Yes | Stripe publishable API key. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4e191186-6690-4f64-98e8-812858e82fb2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrivateApiKey` | `string` | ✅ Yes | Stripe secret (private) API key. |\n| `PublishApiKey` | `string` | ✅ Yes | Stripe publishable API key. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"09603c4e-8392-429d-aa33-b5b74694969d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrivateApiKey` | `string` | ✅ Yes | Stripe secret (private) API key. |\n| `PublishApiKey` | `string` | ✅ Yes | Stripe publishable API key. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/app/stripe-integration\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"178625ca-5598-4852-9818-9b78b7cda39e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrivateApiKey` | `string` | ✅ Yes | Stripe secret (private) API key. |\n| `PublishApiKey` | `string` | ✅ Yes | Stripe publishable API key. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"466a1f68-4b02-4dc9-9173-b771d410dde2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrivateApiKey` | `string` | ✅ Yes | Stripe secret (private) API key. |\n| `PublishApiKey` | `string` | ✅ Yes | Stripe publishable API key. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"df175994-1145-49df-a449-82a39a550dc7","name":"The Stripe integration keys could not be saved","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrivateApiKey` | `string` | ✅ Yes | Stripe secret (private) API key. |\n| `PublishApiKey` | `string` | ✅ Yes | Stripe publishable API key. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The Stripe integration keys could not be saved.\",\n  \"errorCode\": \"430\"\n}"},{"id":"81f3ed0d-4421-4771-ba4f-ffcaa4a26f6c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PrivateApiKey` | `string` | ✅ Yes | Stripe secret (private) API key. |\n| `PublishApiKey` | `string` | ✅ Yes | Stripe publishable API key. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ca6791cb-dc30-45f4-91ba-294342ae63c6"},{"name":"View List of Digital Certificates","id":"37d8925f-1980-4b3a-b209-17e1000194bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","description":"<p>Lists the digital certificates (used e.g. for electronic invoicing / signing) configured for a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Nfe - Certificates - See - See a list of a Subscriber's available certificates</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","certificate"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"5830462a-b018-493c-80f2-394ef0576c99","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose digital certificates are listed.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"2e8e0a3d-b9cd-4200-814b-9164ff7e2d53","name":"List of digital certificates retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose digital certificates are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CertID\": 7,\n    \"CertStorageSubjectName\": \"ACME S.L.\",\n    \"CertDateTo\": \"31/12/2027\"\n  }\n]"},{"id":"8ae6ea84-35ea-4822-80d3-488e24070682","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose digital certificates are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"713d9932-dda0-46a6-a0c4-33f3dd6e6e7d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose digital certificates are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9e3ac8a5-0196-4f07-b73e-c661eb63e7a8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose digital certificates are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a761c528-14a7-4341-8779-e74ca2f05b5e","name":"The clinic has no digital certificates configured.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose digital certificates are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No digital certificates found for the clinic.\"\n}"},{"id":"e558113b-e4dc-42b0-b681-f9ebf39998e7","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose digital certificates are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"63ed1b1d-d2a4-4e56-8f25-cd4aec9b856b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose digital certificates are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"49932f0f-23b9-4f74-931f-f1ad83d73e70","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose digital certificates are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"65f0d928-e8c9-489d-aec0-a73218668a85","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/certificate","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","certificate"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose digital certificates are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/certificate\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"37d8925f-1980-4b3a-b209-17e1000194bd"},{"name":"View Mercado Pago Integration","id":"d671a7a9-1dfa-41b5-9315-0a8bed5a276e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","description":"<p>Returns the clinic's Mercado Pago integration keys.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - App Data - Integration with Mercado Pago - Edit - See integration data with Mercado Pago</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","app","mercadopago-integration"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"a9b45cba-e62f-4a6d-8f8b-97ce082d733d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic whose Mercado Pago integration keys are read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"984f3e1f-6f87-4c6e-95ef-48b72bc845b4","name":"Mercado Pago integration keys retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"PublicKey\": \"APP_USR-9f2k7l3p-4rt5-6wy1-bh8m-l4cd6fg0sj9k\",\n  \"Token\": \"APP_USR-1234567890123456-041512-abcdef1234567890abcdef1234567890-123456789\"\n}"},{"id":"49daf282-8cf9-4300-b295-8c3a74d1a26d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"47c84340-d4fe-4f72-a124-4a9c5c9c1bd8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"123a94b0-7085-479e-95ad-8161826ab519","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"58da9431-26c1-4eed-b99b-472c77c61b67","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/app/mercadopago-integration\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b3980ea5-68cf-4e26-9a2f-2ced6cb8193b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6dede7be-8b89-463f-8f95-b255e91bae35","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"543be212-4bb9-439c-81a3-919549597eec","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/mercadopago-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","mercadopago-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Mercado Pago integration keys are read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d671a7a9-1dfa-41b5-9315-0a8bed5a276e"},{"name":"View Payment Integrations Config","id":"962f1d1a-948a-4f5c-8470-8240fd4a38fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paymethod-integration","description":"<p>Returns which payment integrations (Stripe, Mercado Pago) are available and whether each is connected.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - View integration settings - Show access to integration data with Mercado Pago/STRIPE</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","paymethod-integration"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"badd1700-1360-40be-b32a-3905dd632774","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic whose payment-integration status is read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"bf2c0143-fa5c-47ce-97b5-1d7ae2ff2c6a","name":"Payment integration status retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paymethod-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paymethod-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose payment-integration status is read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"integrations\": [\n    {\n      \"Name\": \"STRIPE\",\n      \"Class\": \"STRIPE\",\n      \"Type\": \"APP\",\n      \"IsConnected\": true\n    },\n    {\n      \"Name\": \"MERCADO_PAGO\",\n      \"Class\": \"MERCADO_PAGO\",\n      \"Type\": \"BUDGET\",\n      \"IsConnected\": false\n    }\n  ]\n}"},{"id":"50ca1e2f-02a8-40e3-a144-05721a27c0fe","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paymethod-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paymethod-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose payment-integration status is read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"13fc51bd-d4f0-4391-a20b-a42989682a49","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paymethod-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paymethod-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose payment-integration status is read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"91a40166-04a8-4133-9a22-59aea88969d5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paymethod-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paymethod-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose payment-integration status is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f2472a3f-9d4c-4407-89bc-a23c125fc0bf","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paymethod-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paymethod-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose payment-integration status is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/paymethod-integration\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"84fa43c0-6c0a-425a-abbd-d07e2106c155","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paymethod-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paymethod-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose payment-integration status is read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"16c57782-bdad-4b96-802d-c8e8e50d19f0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paymethod-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paymethod-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose payment-integration status is read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0680c543-3bf7-44ef-8c3d-d01db57ff438","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paymethod-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paymethod-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose payment-integration status is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"962f1d1a-948a-4f5c-8470-8240fd4a38fe"},{"name":"View Stripe App Integration","id":"cd6a7ac5-1fd5-4251-98a2-0eeb01d4d65f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","description":"<p>Returns the clinic's Stripe App integration keys.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - .PEND</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","app","stripe-integration"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"bdcf4085-a98a-4769-86ca-c3414ce53db9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic whose Stripe integration keys are read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"fbee8d02-d4ad-48c3-bbb4-4618bd511e2c","name":"Stripe integration keys retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"PrivateApiKey\": \"sk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\",\n  \"PublishApiKey\": \"pk_test_9Fk2Lp7Qm3RtVx8NbH4cD6fG\"\n}"},{"id":"d4dcfc9c-dd84-4f21-a97d-979742d375a0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"34ed44f2-6950-4df1-bb31-9f9556f95eff","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7a206e71-3a39-46fc-8794-57f6ab281a8c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b44c403e-a8f1-4209-bb8b-f4554d4b3382","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/app/stripe-integration\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b606a40a-7097-4f2f-b217-5990201fe895","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8d3eb0e7-b3e2-4a8e-8827-59b52b4b2e03","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b837c92c-649a-4e1e-8fb7-e7157b926dc0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/app/stripe-integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","app","stripe-integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose Stripe integration keys are read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"cd6a7ac5-1fd5-4251-98a2-0eeb01d4d65f"},{"name":"View WhatsApp Business Integration","id":"9ab9f6a2-e049-41e6-8971-97745cf0df6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/integration","description":"<p>Retrieves the WhatsApp Business / MessageBird integration parameters configured for a clinic (provider, access and channel identifiers).</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Whatsapp Notifications - Load integration data - Read the necessary parameters for integration with Messagebird for WhatsApp Notifications</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","whatsapp","integration"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"c15b929d-d2c6-44ab-9914-8f791bffdaf7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose WhatsApp Business integration parameters are read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"d7123922-ac35-469a-bf7f-7dbae07e9790","name":"WhatsApp Business integration parameters retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration parameters are read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProviderKey\": \"SANUKER\",\n  \"AccessKey\": \"\",\n  \"OrganizationId\": \"676e569170c4598b0082e5c2\",\n  \"WorkspaceId\": \"\",\n  \"ChannelId\": \"5c1a7f93eb28d640915c3a7d\",\n  \"BotAccessToken\": \"\",\n  \"WabaId\": \"394812675013928\"\n}"},{"id":"b3416bbd-26e5-4f5e-bc49-827f11a52031","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration parameters are read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"21798c5e-14e5-45d2-a184-4e00ddbcf84e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration parameters are read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"540239c8-6ce0-42fc-afd9-5c82d7b13bf8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration parameters are read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"66a8cdd9-780c-44d1-a9e0-bc3cdceb9564","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration parameters are read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/whatsapp/integration\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"af37ede8-ee9c-45bd-8d37-4b007882b888","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration parameters are read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8db363a1-7831-4a20-9e20-7a7475fc5339","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration parameters are read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"63fe36ab-e8f9-4534-8aa3-acd2c675be7c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp/integration","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp","integration"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp Business integration parameters are read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9ab9f6a2-e049-41e6-8971-97745cf0df6d"}],"id":"f464d238-2cb7-4d5e-9236-33e17abf9ba1","description":"<p>Clinic / Integrations endpoints.</p>\n","_postman_id":"f464d238-2cb7-4d5e-9236-33e17abf9ba1"},{"name":"Invoices","item":[{"name":"Add a Charge","id":"325d9f02-450a-4e80-8272-1f69536beb4f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BillingClinicID\": 1,\n  \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n  \"Price\": 29.0,\n  \"Units\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge","description":"<p>Adds a new charge to the clinic's administrative data.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Administrative data - Create - Add a new charge</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BillingClinicID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Clinic the charge is billed to.</td>\n</tr>\n<tr>\n<td><code>ServiceKey</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Service key the charge is for.</td>\n</tr>\n<tr>\n<td><code>Price</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Unit price of the charge.</td>\n</tr>\n<tr>\n<td><code>Units</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Quantity. Only super users may send negative quantities.</td>\n</tr>\n<tr>\n<td><code>RelatedID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Optional ID linking the charge to a related service/subscription.</td>\n</tr>\n<tr>\n<td><code>Description1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Primary charge description.</td>\n</tr>\n<tr>\n<td><code>Description2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary charge description.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","charge"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"f49c5b60-610f-4ade-9442-eb8165388098","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic whose customer record provides the charge currency.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"151e6039-3ec3-4c44-b48f-989e36003f0c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BillingClinicID\": 1,\n  \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n  \"Price\": 29.0,\n  \"Units\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer record provides the charge currency."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ✅ Yes | Clinic the charge is billed to. |\n| `ServiceKey` | `string` | ✅ Yes | Service key the charge is for. |\n| `Price` | `number (double)` | ✅ Yes | Unit price of the charge. |\n| `Units` | `integer` | ✅ Yes | Quantity. Only super users may send negative quantities. |\n| `RelatedID` | `integer` | ❌ No | Optional ID linking the charge to a related service/subscription. |\n| `Description1` | `string` | ❌ No | Primary charge description. |\n| `Description2` | `string` | ❌ No | Secondary charge description. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"208cb4b6-661d-4429-95fc-dc7f634ac9d9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BillingClinicID\": 1,\n  \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n  \"Price\": 29.0,\n  \"Units\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer record provides the charge currency."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ✅ Yes | Clinic the charge is billed to. |\n| `ServiceKey` | `string` | ✅ Yes | Service key the charge is for. |\n| `Price` | `number (double)` | ✅ Yes | Unit price of the charge. |\n| `Units` | `integer` | ✅ Yes | Quantity. Only super users may send negative quantities. |\n| `RelatedID` | `integer` | ❌ No | Optional ID linking the charge to a related service/subscription. |\n| `Description1` | `string` | ❌ No | Primary charge description. |\n| `Description2` | `string` | ❌ No | Secondary charge description. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"67a4e5d0-f5b7-4603-a43a-5fcb40bb4b62","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BillingClinicID\": 1,\n  \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n  \"Price\": 29.0,\n  \"Units\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer record provides the charge currency."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ✅ Yes | Clinic the charge is billed to. |\n| `ServiceKey` | `string` | ✅ Yes | Service key the charge is for. |\n| `Price` | `number (double)` | ✅ Yes | Unit price of the charge. |\n| `Units` | `integer` | ✅ Yes | Quantity. Only super users may send negative quantities. |\n| `RelatedID` | `integer` | ❌ No | Optional ID linking the charge to a related service/subscription. |\n| `Description1` | `string` | ❌ No | Primary charge description. |\n| `Description2` | `string` | ❌ No | Secondary charge description. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3679c902-9517-4dc4-a67e-df381c006741","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BillingClinicID\": 1,\n  \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n  \"Price\": 29.0,\n  \"Units\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer record provides the charge currency."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ✅ Yes | Clinic the charge is billed to. |\n| `ServiceKey` | `string` | ✅ Yes | Service key the charge is for. |\n| `Price` | `number (double)` | ✅ Yes | Unit price of the charge. |\n| `Units` | `integer` | ✅ Yes | Quantity. Only super users may send negative quantities. |\n| `RelatedID` | `integer` | ❌ No | Optional ID linking the charge to a related service/subscription. |\n| `Description1` | `string` | ❌ No | Primary charge description. |\n| `Description2` | `string` | ❌ No | Secondary charge description. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8ac76afe-e967-4d6d-963a-0772c5ace184","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BillingClinicID\": 1,\n  \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n  \"Price\": 29.0,\n  \"Units\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer record provides the charge currency."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ✅ Yes | Clinic the charge is billed to. |\n| `ServiceKey` | `string` | ✅ Yes | Service key the charge is for. |\n| `Price` | `number (double)` | ✅ Yes | Unit price of the charge. |\n| `Units` | `integer` | ✅ Yes | Quantity. Only super users may send negative quantities. |\n| `RelatedID` | `integer` | ❌ No | Optional ID linking the charge to a related service/subscription. |\n| `Description1` | `string` | ❌ No | Primary charge description. |\n| `Description2` | `string` | ❌ No | Secondary charge description. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/charge\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"28dc5f23-f569-49dc-9970-867dd26800d6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BillingClinicID\": 1,\n  \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n  \"Price\": 29.0,\n  \"Units\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer record provides the charge currency."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ✅ Yes | Clinic the charge is billed to. |\n| `ServiceKey` | `string` | ✅ Yes | Service key the charge is for. |\n| `Price` | `number (double)` | ✅ Yes | Unit price of the charge. |\n| `Units` | `integer` | ✅ Yes | Quantity. Only super users may send negative quantities. |\n| `RelatedID` | `integer` | ❌ No | Optional ID linking the charge to a related service/subscription. |\n| `Description1` | `string` | ❌ No | Primary charge description. |\n| `Description2` | `string` | ❌ No | Secondary charge description. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"933d7e82-c0b2-4b12-adc3-cdde7142e7bb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BillingClinicID\": 1,\n  \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n  \"Price\": 29.0,\n  \"Units\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer record provides the charge currency."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ✅ Yes | Clinic the charge is billed to. |\n| `ServiceKey` | `string` | ✅ Yes | Service key the charge is for. |\n| `Price` | `number (double)` | ✅ Yes | Unit price of the charge. |\n| `Units` | `integer` | ✅ Yes | Quantity. Only super users may send negative quantities. |\n| `RelatedID` | `integer` | ❌ No | Optional ID linking the charge to a related service/subscription. |\n| `Description1` | `string` | ❌ No | Primary charge description. |\n| `Description2` | `string` | ❌ No | Secondary charge description. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5d0a74ef-b6c2-4e90-800d-991ee0e96927","name":"The charge could not be created","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BillingClinicID\": 1,\n  \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n  \"Price\": 29.0,\n  \"Units\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer record provides the charge currency."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ✅ Yes | Clinic the charge is billed to. |\n| `ServiceKey` | `string` | ✅ Yes | Service key the charge is for. |\n| `Price` | `number (double)` | ✅ Yes | Unit price of the charge. |\n| `Units` | `integer` | ✅ Yes | Quantity. Only super users may send negative quantities. |\n| `RelatedID` | `integer` | ❌ No | Optional ID linking the charge to a related service/subscription. |\n| `Description1` | `string` | ❌ No | Primary charge description. |\n| `Description2` | `string` | ❌ No | Secondary charge description. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The charge could not be created. Check the quantity and the billing clinic.\",\n  \"errorCode\": \"357\"\n}"},{"id":"5c2b22f5-ca0e-4d52-8270-0c1f23364e57","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BillingClinicID\": 1,\n  \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n  \"Price\": 29.0,\n  \"Units\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer record provides the charge currency."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BillingClinicID` | `integer` | ✅ Yes | Clinic the charge is billed to. |\n| `ServiceKey` | `string` | ✅ Yes | Service key the charge is for. |\n| `Price` | `number (double)` | ✅ Yes | Unit price of the charge. |\n| `Units` | `integer` | ✅ Yes | Quantity. Only super users may send negative quantities. |\n| `RelatedID` | `integer` | ❌ No | Optional ID linking the charge to a related service/subscription. |\n| `Description1` | `string` | ❌ No | Primary charge description. |\n| `Description2` | `string` | ❌ No | Secondary charge description. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"325d9f02-450a-4e80-8272-1f69536beb4f"},{"name":"Cancel a Charge","id":"d0689770-9851-4d33-bd4c-bb965d633a51","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}/cancel","description":"<p>Cancels a charge by posting an offsetting negative entry.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Administrative data - Cancel - Cancel an existing charge</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}","cancel"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"1cab50f7-08b3-4374-859a-dadc6f5a6a47","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the charge belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"d231ad55-a126-4108-ac4d-066d56f22a05","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Charge (ready-to-invoice) ID to cancel.</p>\n","type":"text/plain"},"type":"any","value":"4521","key":"chargeID"}]}},"response":[{"id":"065c59d3-ef99-42bb-9d0d-c8f9360f2eb7","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}","cancel"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to cancel."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f5959542-c9e9-41c6-9af2-573dcd9637d2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}","cancel"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to cancel."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"55456129-2756-4c31-9613-b9acb03c6aa5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}","cancel"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to cancel."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7826e746-0f66-4941-aa94-5cdc27304ae7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}","cancel"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to cancel."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"64a27967-7b3b-481d-8c7c-ae359fd870d5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}","cancel"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to cancel."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/charge/%7B%7BchargeID%7D%7D/cancel\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4a8c2d71-125b-4a35-86ac-342388b68c9b","name":"The charge could not be cancelled (already cancelled or already invoiced).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}","cancel"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to cancel."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The charge could not be cancelled because it was already cancelled or invoiced.\",\n  \"errorCode\": \"350\"\n}"},{"id":"28c5d81f-251c-40e7-8e88-e697eae810e4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}","cancel"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to cancel."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9880457e-e22c-4b51-80c0-c2e2fb72554a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}","cancel"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to cancel."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5f5fde10-2913-4203-aa2f-ce26d94493f8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}","cancel"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to cancel."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d0689770-9851-4d33-bd4c-bb965d633a51"},{"name":"Cancel an Invoice","id":"3c55c58d-442d-49a2-ab8b-763ed1d7306d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","description":"<p>Cancels an invoice by issuing its credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Bills - Cancel</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"f267133d-e159-4f49-a037-eac54e8e0264","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the invoice belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"1b8be8e1-c76f-42c4-99b7-f9f19b8688c1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Invoice to cancel.</p>\n","type":"text/plain"},"type":"any","value":"90231","key":"invoiceID"}]}},"response":[{"id":"2d312b2d-8e58-45f1-ba45-9cb483e28085","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to cancel."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1b286782-6348-41cf-9811-05d0ac7368f5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to cancel."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"710eba1c-b34a-4e6a-8e9b-5f1db8fd1be0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to cancel."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bb77c7f5-5008-46db-9579-b6fd69522cec","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to cancel."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"16b8f80b-06ec-45fc-9b62-166e91a6c6dc","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to cancel."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/invoice/%7B%7BinvoiceID%7D%7D/cancel\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4ea49f4f-a68f-4c28-983b-b5da44f37ea0","name":"The invoice has already been cancelled.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to cancel."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The invoice has already been cancelled.\",\n  \"errorCode\": \"366\"\n}"},{"id":"e43c5f1a-5753-4ca6-aa82-d1206b13218a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to cancel."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2de03485-c6c2-4dac-a232-939b63e207e8","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to cancel."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"76d665e8-1b7a-42a7-87fa-0728125d620d","name":"The invoice could not be cancelled","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to cancel."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The invoice could not be cancelled.\",\n  \"errorCode\": \"365\"\n}"},{"id":"e863d035-ac74-4e0c-a58d-960f64aa15fe","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/cancel","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","cancel"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to cancel."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3c55c58d-442d-49a2-ab8b-763ed1d7306d"},{"name":"Delete a Charge","id":"5119e46b-c37e-4f2c-a4fe-77e814f9d1d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}","description":"<p>Deletes a charge that has not been cancelled or invoiced.</p>\n<p><strong>Permision:</strong></p>\n<p>Administrative Data - Cancel - Delete a charge</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"15606109-db8e-4d03-a975-f08d971071d2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the charge belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"589ad65a-e7ae-44c9-9e80-671488696345","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Charge (ready-to-invoice) ID to delete.</p>\n","type":"text/plain"},"type":"any","value":"4521","key":"chargeID"}]}},"response":[{"id":"71b170e6-7afe-433e-97c6-2d6c2e7e7bfb","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"6f56100b-81c8-4e33-a042-4a4ec06bc599","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"28ba5440-6937-49b4-88ad-caedfc50e901","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"841cc33b-c1b4-42e4-8362-79c1dc20083e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0ccec628-b184-493c-91ea-3e8e1467ad17","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/charge/%7B%7BchargeID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1cdeee0b-2401-4737-8381-3a7ea3f6f621","name":"The charge could not be deleted (already cancelled or already invoiced).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The charge could not be deleted because it was already cancelled or invoiced.\",\n  \"errorCode\": \"368\"\n}"},{"id":"2504ab31-64e3-4e99-b23e-e2628d2ff725","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6426d9a6-6308-41ea-80f8-22a806f610aa","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b3eb502e-b7c0-44f3-a745-b0d300f3a1d1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/{{chargeID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","{{chargeID}}"],"variable":[{"key":"chargeID","value":"4521","description":"**Required** | Type: `integer`\n\nCharge (ready-to-invoice) ID to delete."},{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the charge belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5119e46b-c37e-4f2c-a4fe-77e814f9d1d2"},{"name":"Finish Assistant Stripe Payment","id":"7e6aa198-22b3-4be8-8c5d-168b63385e71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\",\n  \"SuccessfulPayment\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/finish-assistant","description":"<p>Finalizes a Stripe payment started from the contracting assistant.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - .PEND</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ExternalReference</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Stripe payment-intent ID; the backend resolves it to the underlying charge.</td>\n</tr>\n<tr>\n<td><code>CardHolderName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Card holder name.</td>\n</tr>\n<tr>\n<td><code>PaymethodID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Stripe payment-method ID.</td>\n</tr>\n<tr>\n<td><code>CardZipCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Card holder postal code.</td>\n</tr>\n<tr>\n<td><code>PaymentIntentJSON</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge.</td>\n</tr>\n<tr>\n<td><code>SuccessfulPayment</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Whether the Stripe payment succeeded (-1 = success, 0 = failure).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","finish-assistant"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"62484c87-8dd2-4fb1-aabe-d11f3cb0a959","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the invoice belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"a005b44d-fac3-44d0-b68d-ee861e74b9c3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Invoice being finalized.</p>\n","type":"text/plain"},"type":"any","value":"90231","key":"invoiceID"}]}},"response":[{"id":"899c8861-a584-4630-8fe1-e6a091399bdd","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\",\n  \"SuccessfulPayment\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/finish-assistant","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","finish-assistant"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice being finalized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |\n| `SuccessfulPayment` | `integer` | ✅ Yes | Whether the Stripe payment succeeded (-1 = success, 0 = failure). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"845f3e67-a691-4cc4-9463-585ed46c060f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\",\n  \"SuccessfulPayment\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/finish-assistant","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","finish-assistant"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice being finalized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |\n| `SuccessfulPayment` | `integer` | ✅ Yes | Whether the Stripe payment succeeded (-1 = success, 0 = failure). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5b8a7cb6-0f18-4ce6-8845-c418b8a5a325","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\",\n  \"SuccessfulPayment\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/finish-assistant","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","finish-assistant"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice being finalized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |\n| `SuccessfulPayment` | `integer` | ✅ Yes | Whether the Stripe payment succeeded (-1 = success, 0 = failure). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"40220408-0646-42b9-9ce3-759cb7ea5b64","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\",\n  \"SuccessfulPayment\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/finish-assistant","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","finish-assistant"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice being finalized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |\n| `SuccessfulPayment` | `integer` | ✅ Yes | Whether the Stripe payment succeeded (-1 = success, 0 = failure). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"24811a1f-5347-45ed-9cea-2dd4d04afebf","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\",\n  \"SuccessfulPayment\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/finish-assistant","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","finish-assistant"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice being finalized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |\n| `SuccessfulPayment` | `integer` | ✅ Yes | Whether the Stripe payment succeeded (-1 = success, 0 = failure). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/invoice/%7B%7BinvoiceID%7D%7D/stripe/finish-assistant\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f608a07f-c55a-4123-9782-bf01708bb202","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\",\n  \"SuccessfulPayment\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/finish-assistant","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","finish-assistant"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice being finalized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |\n| `SuccessfulPayment` | `integer` | ✅ Yes | Whether the Stripe payment succeeded (-1 = success, 0 = failure). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1fed0edf-2fcd-4608-87ac-8d2f558a127b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\",\n  \"SuccessfulPayment\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/finish-assistant","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","finish-assistant"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice being finalized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |\n| `SuccessfulPayment` | `integer` | ✅ Yes | Whether the Stripe payment succeeded (-1 = success, 0 = failure). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4136eba1-9401-4e18-b0d4-8a4d10885b1c","name":"The invoice could not be marked as paid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\",\n  \"SuccessfulPayment\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/finish-assistant","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","finish-assistant"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice being finalized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |\n| `SuccessfulPayment` | `integer` | ✅ Yes | Whether the Stripe payment succeeded (-1 = success, 0 = failure). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The invoice could not be marked as paid.\",\n  \"errorCode\": \"500\"\n}"},{"id":"9d71f3b0-90d8-4af6-ac26-861de6884fe6","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\",\n  \"SuccessfulPayment\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/finish-assistant","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","finish-assistant"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice being finalized."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |\n| `SuccessfulPayment` | `integer` | ✅ Yes | Whether the Stripe payment succeeded (-1 = success, 0 = failure). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7e6aa198-22b3-4be8-8c5d-168b63385e71"},{"name":"Get Service Price","id":"d026eb69-a77d-4691-9b36-713c1c501165","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service/price?periodicity=M&serviceKey=SVC.WHATSAPP.0030&serviceType=CLI","description":"<p>Returns the price of a service for the clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Select a service - Obtain the price of a service</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","service","price"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Opaque field identifier echoed back in the response (used by the legacy UI to know which field to fill).</p>\n","type":"text/plain"},"key":"fieldName","value":"editionPriceField"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Billing periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)</p>\n","type":"text/plain"},"key":"periodicity","value":"M"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Service key to price.</p>\n","type":"text/plain"},"key":"serviceKey","value":"SVC.WHATSAPP.0030"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Service type (CLI=clinic, USR=user, GB=gigabytes, NFE=e-invoice, APP=app).</p>\n","type":"text/plain"},"key":"serviceType","value":"CLI"}],"variable":[{"id":"b84dbf67-e5dd-4b45-8e25-e9e1d6818d4e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the service price is scoped to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"ccff35a6-1dd3-49cf-b7ce-b159902923bd","name":"Service price retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service/price?fieldName=editionPriceField&periodicity=M&serviceKey=SVC.WHATSAPP.0030&serviceType=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service","price"],"query":[{"description":"**Optional** | Type: `string`\n\nOpaque field identifier echoed back in the response (used by the legacy UI to know which field to fill).","key":"fieldName","value":"editionPriceField","x-postman-displayValue":"editionPriceField"},{"description":"**Required** | Type: `string`\n\nBilling periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Required** | Type: `string`\n\nService key to price.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Required** | Type: `string`\n\nService type (CLI=clinic, USR=user, GB=gigabytes, NFE=e-invoice, APP=app).","key":"serviceType","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the service price is scoped to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"FieldName\": \"editionPriceField\",\n  \"FullPrice\": \"29.00 €\",\n  \"CurrencyPrice\": \"29.00\",\n  \"CountryTaxIDLabel\": \"VAT Number\"\n}"},{"id":"ccb66be9-f7da-49b3-8a23-3411b1983302","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service/price?fieldName=editionPriceField&periodicity=M&serviceKey=SVC.WHATSAPP.0030&serviceType=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service","price"],"query":[{"description":"**Optional** | Type: `string`\n\nOpaque field identifier echoed back in the response (used by the legacy UI to know which field to fill).","key":"fieldName","value":"editionPriceField","x-postman-displayValue":"editionPriceField"},{"description":"**Required** | Type: `string`\n\nBilling periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Required** | Type: `string`\n\nService key to price.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Required** | Type: `string`\n\nService type (CLI=clinic, USR=user, GB=gigabytes, NFE=e-invoice, APP=app).","key":"serviceType","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the service price is scoped to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"edc4a522-d023-403b-b73f-7255db35145e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service/price?fieldName=editionPriceField&periodicity=M&serviceKey=SVC.WHATSAPP.0030&serviceType=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service","price"],"query":[{"description":"**Optional** | Type: `string`\n\nOpaque field identifier echoed back in the response (used by the legacy UI to know which field to fill).","key":"fieldName","value":"editionPriceField","x-postman-displayValue":"editionPriceField"},{"description":"**Required** | Type: `string`\n\nBilling periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Required** | Type: `string`\n\nService key to price.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Required** | Type: `string`\n\nService type (CLI=clinic, USR=user, GB=gigabytes, NFE=e-invoice, APP=app).","key":"serviceType","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the service price is scoped to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"08e001dc-fe53-431f-9571-3df142571263","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service/price?fieldName=editionPriceField&periodicity=M&serviceKey=SVC.WHATSAPP.0030&serviceType=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service","price"],"query":[{"description":"**Optional** | Type: `string`\n\nOpaque field identifier echoed back in the response (used by the legacy UI to know which field to fill).","key":"fieldName","value":"editionPriceField","x-postman-displayValue":"editionPriceField"},{"description":"**Required** | Type: `string`\n\nBilling periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Required** | Type: `string`\n\nService key to price.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Required** | Type: `string`\n\nService type (CLI=clinic, USR=user, GB=gigabytes, NFE=e-invoice, APP=app).","key":"serviceType","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the service price is scoped to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a16348a5-3b8e-49c4-aff2-888d3243f837","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service/price?fieldName=editionPriceField&periodicity=M&serviceKey=SVC.WHATSAPP.0030&serviceType=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service","price"],"query":[{"description":"**Optional** | Type: `string`\n\nOpaque field identifier echoed back in the response (used by the legacy UI to know which field to fill).","key":"fieldName","value":"editionPriceField","x-postman-displayValue":"editionPriceField"},{"description":"**Required** | Type: `string`\n\nBilling periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Required** | Type: `string`\n\nService key to price.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Required** | Type: `string`\n\nService type (CLI=clinic, USR=user, GB=gigabytes, NFE=e-invoice, APP=app).","key":"serviceType","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the service price is scoped to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/service/price\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6645cd3b-c12b-4564-b4ee-692b795a4707","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service/price?fieldName=editionPriceField&periodicity=M&serviceKey=SVC.WHATSAPP.0030&serviceType=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service","price"],"query":[{"description":"**Optional** | Type: `string`\n\nOpaque field identifier echoed back in the response (used by the legacy UI to know which field to fill).","key":"fieldName","value":"editionPriceField","x-postman-displayValue":"editionPriceField"},{"description":"**Required** | Type: `string`\n\nBilling periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Required** | Type: `string`\n\nService key to price.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Required** | Type: `string`\n\nService type (CLI=clinic, USR=user, GB=gigabytes, NFE=e-invoice, APP=app).","key":"serviceType","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the service price is scoped to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2f4baa0c-dbfa-4ce7-bb7e-9581bc9f93a3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service/price?fieldName=editionPriceField&periodicity=M&serviceKey=SVC.WHATSAPP.0030&serviceType=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service","price"],"query":[{"description":"**Optional** | Type: `string`\n\nOpaque field identifier echoed back in the response (used by the legacy UI to know which field to fill).","key":"fieldName","value":"editionPriceField","x-postman-displayValue":"editionPriceField"},{"description":"**Required** | Type: `string`\n\nBilling periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Required** | Type: `string`\n\nService key to price.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Required** | Type: `string`\n\nService type (CLI=clinic, USR=user, GB=gigabytes, NFE=e-invoice, APP=app).","key":"serviceType","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the service price is scoped to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bbf17697-3ff9-48fd-a605-d861162386a8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service/price?fieldName=editionPriceField&periodicity=M&serviceKey=SVC.WHATSAPP.0030&serviceType=CLI","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service","price"],"query":[{"description":"**Optional** | Type: `string`\n\nOpaque field identifier echoed back in the response (used by the legacy UI to know which field to fill).","key":"fieldName","value":"editionPriceField","x-postman-displayValue":"editionPriceField"},{"description":"**Required** | Type: `string`\n\nBilling periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Required** | Type: `string`\n\nService key to price.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Required** | Type: `string`\n\nService type (CLI=clinic, USR=user, GB=gigabytes, NFE=e-invoice, APP=app).","key":"serviceType","value":"CLI","x-postman-displayValue":"CLI"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the service price is scoped to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d026eb69-a77d-4691-9b36-713c1c501165"},{"name":"List Contracted Services","id":"7eb76370-09d8-410b-91fa-8af109850f15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service","description":"<p>Lists the clinic's contracted services, with pagination, filters and the legacy selector strings for the contracted-services UI.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Contracted services - List - See the list of contracted services</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","service"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page number.</p>\n","type":"text/plain"},"key":"page","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filter by billing periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)</p>\n","type":"text/plain"},"key":"periodicity","value":"M"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>number</code></p>\n<p>Minimum service price.</p>\n","type":"text/plain"},"key":"priceFrom","value":"10"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>number</code></p>\n<p>Maximum service price.</p>\n","type":"text/plain"},"key":"priceTo","value":"100"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>When -1 the search-filter selector strings (SearchClinicList, SearchServiceList) are also returned. (This can only be one of 0,-1)</p>\n","type":"text/plain"},"key":"refreshCombos","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filter by service key.</p>\n","type":"text/plain"},"key":"serviceKey","value":"SVC.WHATSAPP.0030"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Alternative single-character periodicity filter.</p>\n","type":"text/plain"},"key":"servicePeriodicity","value":"M"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>When -1 disabled (cancelled) services are also returned; when 0 (default) only active services are returned. (This can only be one of 0,-1)</p>\n","type":"text/plain"},"key":"showDisabled","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filter by clinic status (U=active, R=read-only, T=test, D=disabled, E=enabled, P=pending/stand-by, S=suspended). Only applies to clinic-type services. (This can only be one of U,R,T,D,E,P,S)</p>\n","type":"text/plain"},"key":"status","value":"U"}],"variable":[{"id":"9038b207-a875-4ee7-8c84-87ab5cc09f5a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic to filter services by. Use 0 to list across every clinic the user can access.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"957a3d08-64b9-4ba2-aa61-a616a188b8ef","name":"Contracted services list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service?page=0&periodicity=M&priceFrom=10&priceTo=100&refreshCombos=0&serviceKey=SVC.WHATSAPP.0030&servicePeriodicity=M&showDisabled=0&status=U","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by billing periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `number`\n\nMinimum service price.","key":"priceFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum service price.","key":"priceTo","value":"100","x-postman-displayValue":"100"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 the search-filter selector strings (SearchClinicList, SearchServiceList) are also returned. (This can only be one of 0,-1)","key":"refreshCombos","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by service key.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Optional** | Type: `string`\n\nAlternative single-character periodicity filter.","key":"servicePeriodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 disabled (cancelled) services are also returned; when 0 (default) only active services are returned. (This can only be one of 0,-1)","key":"showDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by clinic status (U=active, R=read-only, T=test, D=disabled, E=enabled, P=pending/stand-by, S=suspended). Only applies to clinic-type services. (This can only be one of U,R,T,D,E,P,S)","key":"status","value":"U","x-postman-displayValue":"U"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to filter services by. Use 0 to list across every clinic the user can access."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"pagination\": {\n    \"page\": 0,\n    \"numPages\": 2\n  },\n  \"combos\": {\n    \"ClinicList\": \"<OPTION VALUE=1>C1 - Acme Riverton</OPTION>\",\n    \"BillingClinicList\": \"<OPTION VALUE=1>C1 - Acme Riverton</OPTION>\",\n    \"AddServiceList\": \"<OPTION VALUE=SVC.WHATSAPP.0030>WhatsApp Plus</OPTION>\",\n    \"SearchClinicList\": \"<OPTION VALUE=0>All</OPTION>\",\n    \"SearchServiceList\": \"<OPTION VALUE=>All</OPTION>\"\n  },\n  \"services\": [\n    {\n      \"ServiceInstanceID\": 78412,\n      \"ClinicID\": 1,\n      \"ClinicPrefix\": \"C1\",\n      \"ServiceType\": \"USR\",\n      \"ServiceName\": \"Extra user licence\",\n      \"Price\": \"9.00\",\n      \"CurrencySymbol\": \"€\",\n      \"Periodicity\": \"Monthly\",\n      \"RelatedID\": 291,\n      \"RelatedPrefix\": \"John Smith\",\n      \"RelatedName\": \"John Smith\",\n      \"RelatedReadOnly\": false,\n      \"RelatedTest\": false,\n      \"RelatedDisabled\": false,\n      \"RelatedStandBy\": false,\n      \"RelatedStopped\": false,\n      \"StatusLocked\": false,\n      \"Disabled\": false,\n      \"Restored\": false,\n      \"BillingStatus\": 1\n    }\n  ]\n}"},{"id":"0d482d35-4b5c-4733-8a68-66127f25e4e0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service?page=0&periodicity=M&priceFrom=10&priceTo=100&refreshCombos=0&serviceKey=SVC.WHATSAPP.0030&servicePeriodicity=M&showDisabled=0&status=U","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by billing periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `number`\n\nMinimum service price.","key":"priceFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum service price.","key":"priceTo","value":"100","x-postman-displayValue":"100"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 the search-filter selector strings (SearchClinicList, SearchServiceList) are also returned. (This can only be one of 0,-1)","key":"refreshCombos","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by service key.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Optional** | Type: `string`\n\nAlternative single-character periodicity filter.","key":"servicePeriodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 disabled (cancelled) services are also returned; when 0 (default) only active services are returned. (This can only be one of 0,-1)","key":"showDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by clinic status (U=active, R=read-only, T=test, D=disabled, E=enabled, P=pending/stand-by, S=suspended). Only applies to clinic-type services. (This can only be one of U,R,T,D,E,P,S)","key":"status","value":"U","x-postman-displayValue":"U"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to filter services by. Use 0 to list across every clinic the user can access."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"90c0f920-2497-48d0-9b42-e04c42d5bca6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service?page=0&periodicity=M&priceFrom=10&priceTo=100&refreshCombos=0&serviceKey=SVC.WHATSAPP.0030&servicePeriodicity=M&showDisabled=0&status=U","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by billing periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `number`\n\nMinimum service price.","key":"priceFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum service price.","key":"priceTo","value":"100","x-postman-displayValue":"100"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 the search-filter selector strings (SearchClinicList, SearchServiceList) are also returned. (This can only be one of 0,-1)","key":"refreshCombos","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by service key.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Optional** | Type: `string`\n\nAlternative single-character periodicity filter.","key":"servicePeriodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 disabled (cancelled) services are also returned; when 0 (default) only active services are returned. (This can only be one of 0,-1)","key":"showDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by clinic status (U=active, R=read-only, T=test, D=disabled, E=enabled, P=pending/stand-by, S=suspended). Only applies to clinic-type services. (This can only be one of U,R,T,D,E,P,S)","key":"status","value":"U","x-postman-displayValue":"U"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to filter services by. Use 0 to list across every clinic the user can access."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"37f5ad65-f38d-44ef-850f-9e7e8ae44dfd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service?page=0&periodicity=M&priceFrom=10&priceTo=100&refreshCombos=0&serviceKey=SVC.WHATSAPP.0030&servicePeriodicity=M&showDisabled=0&status=U","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by billing periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `number`\n\nMinimum service price.","key":"priceFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum service price.","key":"priceTo","value":"100","x-postman-displayValue":"100"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 the search-filter selector strings (SearchClinicList, SearchServiceList) are also returned. (This can only be one of 0,-1)","key":"refreshCombos","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by service key.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Optional** | Type: `string`\n\nAlternative single-character periodicity filter.","key":"servicePeriodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 disabled (cancelled) services are also returned; when 0 (default) only active services are returned. (This can only be one of 0,-1)","key":"showDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by clinic status (U=active, R=read-only, T=test, D=disabled, E=enabled, P=pending/stand-by, S=suspended). Only applies to clinic-type services. (This can only be one of U,R,T,D,E,P,S)","key":"status","value":"U","x-postman-displayValue":"U"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to filter services by. Use 0 to list across every clinic the user can access."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f8fbc5aa-9cc3-49d6-ae32-bd8b9f26e6ed","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service?page=0&periodicity=M&priceFrom=10&priceTo=100&refreshCombos=0&serviceKey=SVC.WHATSAPP.0030&servicePeriodicity=M&showDisabled=0&status=U","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by billing periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `number`\n\nMinimum service price.","key":"priceFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum service price.","key":"priceTo","value":"100","x-postman-displayValue":"100"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 the search-filter selector strings (SearchClinicList, SearchServiceList) are also returned. (This can only be one of 0,-1)","key":"refreshCombos","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by service key.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Optional** | Type: `string`\n\nAlternative single-character periodicity filter.","key":"servicePeriodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 disabled (cancelled) services are also returned; when 0 (default) only active services are returned. (This can only be one of 0,-1)","key":"showDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by clinic status (U=active, R=read-only, T=test, D=disabled, E=enabled, P=pending/stand-by, S=suspended). Only applies to clinic-type services. (This can only be one of U,R,T,D,E,P,S)","key":"status","value":"U","x-postman-displayValue":"U"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to filter services by. Use 0 to list across every clinic the user can access."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/service\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"bc1c6a92-1348-4b92-b320-4bf35cb0a5c5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service?page=0&periodicity=M&priceFrom=10&priceTo=100&refreshCombos=0&serviceKey=SVC.WHATSAPP.0030&servicePeriodicity=M&showDisabled=0&status=U","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by billing periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `number`\n\nMinimum service price.","key":"priceFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum service price.","key":"priceTo","value":"100","x-postman-displayValue":"100"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 the search-filter selector strings (SearchClinicList, SearchServiceList) are also returned. (This can only be one of 0,-1)","key":"refreshCombos","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by service key.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Optional** | Type: `string`\n\nAlternative single-character periodicity filter.","key":"servicePeriodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 disabled (cancelled) services are also returned; when 0 (default) only active services are returned. (This can only be one of 0,-1)","key":"showDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by clinic status (U=active, R=read-only, T=test, D=disabled, E=enabled, P=pending/stand-by, S=suspended). Only applies to clinic-type services. (This can only be one of U,R,T,D,E,P,S)","key":"status","value":"U","x-postman-displayValue":"U"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to filter services by. Use 0 to list across every clinic the user can access."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c1c02183-601e-40f2-ba1d-f0bffdafe8e2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service?page=0&periodicity=M&priceFrom=10&priceTo=100&refreshCombos=0&serviceKey=SVC.WHATSAPP.0030&servicePeriodicity=M&showDisabled=0&status=U","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by billing periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `number`\n\nMinimum service price.","key":"priceFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum service price.","key":"priceTo","value":"100","x-postman-displayValue":"100"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 the search-filter selector strings (SearchClinicList, SearchServiceList) are also returned. (This can only be one of 0,-1)","key":"refreshCombos","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by service key.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Optional** | Type: `string`\n\nAlternative single-character periodicity filter.","key":"servicePeriodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 disabled (cancelled) services are also returned; when 0 (default) only active services are returned. (This can only be one of 0,-1)","key":"showDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by clinic status (U=active, R=read-only, T=test, D=disabled, E=enabled, P=pending/stand-by, S=suspended). Only applies to clinic-type services. (This can only be one of U,R,T,D,E,P,S)","key":"status","value":"U","x-postman-displayValue":"U"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to filter services by. Use 0 to list across every clinic the user can access."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"04e2edb9-7d61-4e70-b2a6-0ad3b9aa1497","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/service?page=0&periodicity=M&priceFrom=10&priceTo=100&refreshCombos=0&serviceKey=SVC.WHATSAPP.0030&servicePeriodicity=M&showDisabled=0&status=U","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","service"],"query":[{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by billing periodicity (M=monthly, Q=quarterly, B=biannual, A=annual). (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `number`\n\nMinimum service price.","key":"priceFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum service price.","key":"priceTo","value":"100","x-postman-displayValue":"100"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 the search-filter selector strings (SearchClinicList, SearchServiceList) are also returned. (This can only be one of 0,-1)","key":"refreshCombos","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by service key.","key":"serviceKey","value":"SVC.WHATSAPP.0030","x-postman-displayValue":"SVC.WHATSAPP.0030"},{"description":"**Optional** | Type: `string`\n\nAlternative single-character periodicity filter.","key":"servicePeriodicity","value":"M","x-postman-displayValue":"M"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 disabled (cancelled) services are also returned; when 0 (default) only active services are returned. (This can only be one of 0,-1)","key":"showDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nFilter by clinic status (U=active, R=read-only, T=test, D=disabled, E=enabled, P=pending/stand-by, S=suspended). Only applies to clinic-type services. (This can only be one of U,R,T,D,E,P,S)","key":"status","value":"U","x-postman-displayValue":"U"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to filter services by. Use 0 to list across every clinic the user can access."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7eb76370-09d8-410b-91fa-8af109850f15"},{"name":"List Invoices","id":"f4068eb3-0659-4bb7-a828-8086baf2d4dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice","description":"<p>Lists invoices and pro-forma invoices for the clinic, with pagination and optional filters.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Bills - List - Allows viewing invoices and past invoices.</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","invoice"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Upper bound of the invoice date range (legacy dd/MM/yyyy format).</p>\n","type":"text/plain"},"key":"dateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Lower bound of the invoice date range (legacy dd/MM/yyyy format).</p>\n","type":"text/plain"},"key":"dateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page number.</p>\n","type":"text/plain"},"key":"page","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>When -1 only invoices with a pending balance are returned; when 0 (default) all invoices are returned. (This can only be one of 0,-1)</p>\n","type":"text/plain"},"key":"pending","value":"-1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>number</code></p>\n<p>Minimum invoice total amount.</p>\n","type":"text/plain"},"key":"totalFrom","value":"10"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>number</code></p>\n<p>Maximum invoice total amount.</p>\n","type":"text/plain"},"key":"totalTo","value":"500"}],"variable":[{"id":"1cd00f39-bb0e-41ab-84b8-61b7100e0deb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic to list invoices for. Use 0 to list across every clinic the user can access.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"738cfed5-0275-4ebb-9fbf-f6de971e1cc7","name":"Invoice list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice?dateEnd=31/01/2026&dateStart=01/01/2026&page=0&pending=-1&totalFrom=10&totalTo=500","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice"],"query":[{"description":"**Optional** | Type: `string`\n\nUpper bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nLower bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 only invoices with a pending balance are returned; when 0 (default) all invoices are returned. (This can only be one of 0,-1)","key":"pending","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `number`\n\nMinimum invoice total amount.","key":"totalFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum invoice total amount.","key":"totalTo","value":"500","x-postman-displayValue":"500"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to list invoices for. Use 0 to list across every clinic the user can access."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"InvoiceID\": 90231,\n    \"ClinicID\": 1,\n    \"ClinicPrefix\": \"C1\",\n    \"FullNumber\": \"A/2026/00123\",\n    \"Date\": \"09/01/2026\",\n    \"BaseAmount\": \"100.00\",\n    \"TaxAmount\": \"21.00\",\n    \"TotalAmount\": \"121.00\",\n    \"PayAmount\": \"0.00\",\n    \"Pending\": \"121.00\",\n    \"PendingAmount\": \"121\",\n    \"CurrencyKey\": \"EUR\",\n    \"CurrencySymbol\": \"€\",\n    \"SerieKey\": \"SERIE_A\",\n    \"Cancelled\": false,\n    \"IsCreditNote\": false,\n    \"IsPaid\": false,\n    \"PaymentProcessing\": \"0\",\n    \"AllowPaypal\": true,\n    \"AllowBoleto\": false,\n    \"AllowPagSeguro\": false,\n    \"AllowStripe\": true,\n    \"StripePublicKey\": \"pk_test_9Fk2Lp7Qm3RtVx8N\",\n    \"CustomerEmail\": \"billing@acme-clinics.example\"\n  }\n]"},{"id":"11ded8ce-26d5-481f-b205-5054fe68b83c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice?dateEnd=31/01/2026&dateStart=01/01/2026&page=0&pending=-1&totalFrom=10&totalTo=500","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice"],"query":[{"description":"**Optional** | Type: `string`\n\nUpper bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nLower bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 only invoices with a pending balance are returned; when 0 (default) all invoices are returned. (This can only be one of 0,-1)","key":"pending","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `number`\n\nMinimum invoice total amount.","key":"totalFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum invoice total amount.","key":"totalTo","value":"500","x-postman-displayValue":"500"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to list invoices for. Use 0 to list across every clinic the user can access."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d82d5060-0f26-4c08-bcf4-b2d486a00bc2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice?dateEnd=31/01/2026&dateStart=01/01/2026&page=0&pending=-1&totalFrom=10&totalTo=500","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice"],"query":[{"description":"**Optional** | Type: `string`\n\nUpper bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nLower bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 only invoices with a pending balance are returned; when 0 (default) all invoices are returned. (This can only be one of 0,-1)","key":"pending","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `number`\n\nMinimum invoice total amount.","key":"totalFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum invoice total amount.","key":"totalTo","value":"500","x-postman-displayValue":"500"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to list invoices for. Use 0 to list across every clinic the user can access."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"cdfce167-0484-4007-8150-d791db27f2d8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice?dateEnd=31/01/2026&dateStart=01/01/2026&page=0&pending=-1&totalFrom=10&totalTo=500","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice"],"query":[{"description":"**Optional** | Type: `string`\n\nUpper bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nLower bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 only invoices with a pending balance are returned; when 0 (default) all invoices are returned. (This can only be one of 0,-1)","key":"pending","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `number`\n\nMinimum invoice total amount.","key":"totalFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum invoice total amount.","key":"totalTo","value":"500","x-postman-displayValue":"500"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to list invoices for. Use 0 to list across every clinic the user can access."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1b9bc2ad-b67b-49f1-a77a-60ecf3b66757","name":"No subscription invoices found for the requested clinic and filters.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice?dateEnd=31/01/2026&dateStart=01/01/2026&page=0&pending=-1&totalFrom=10&totalTo=500","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice"],"query":[{"description":"**Optional** | Type: `string`\n\nUpper bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nLower bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 only invoices with a pending balance are returned; when 0 (default) all invoices are returned. (This can only be one of 0,-1)","key":"pending","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `number`\n\nMinimum invoice total amount.","key":"totalFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum invoice total amount.","key":"totalTo","value":"500","x-postman-displayValue":"500"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to list invoices for. Use 0 to list across every clinic the user can access."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No invoices found for the requested clinic and filters.\",\n  \"errorCode\": \"no-data\"\n}"},{"id":"19a8a9e1-cdba-45fb-92ba-d2ca06a6e254","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice?dateEnd=31/01/2026&dateStart=01/01/2026&page=0&pending=-1&totalFrom=10&totalTo=500","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice"],"query":[{"description":"**Optional** | Type: `string`\n\nUpper bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nLower bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 only invoices with a pending balance are returned; when 0 (default) all invoices are returned. (This can only be one of 0,-1)","key":"pending","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `number`\n\nMinimum invoice total amount.","key":"totalFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum invoice total amount.","key":"totalTo","value":"500","x-postman-displayValue":"500"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to list invoices for. Use 0 to list across every clinic the user can access."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"32c8d27f-9766-42ea-825e-95c9dfe4f981","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice?dateEnd=31/01/2026&dateStart=01/01/2026&page=0&pending=-1&totalFrom=10&totalTo=500","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice"],"query":[{"description":"**Optional** | Type: `string`\n\nUpper bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nLower bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 only invoices with a pending balance are returned; when 0 (default) all invoices are returned. (This can only be one of 0,-1)","key":"pending","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `number`\n\nMinimum invoice total amount.","key":"totalFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum invoice total amount.","key":"totalTo","value":"500","x-postman-displayValue":"500"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to list invoices for. Use 0 to list across every clinic the user can access."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e213f309-7f15-4dc0-8be2-db19dbe19a5f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice?dateEnd=31/01/2026&dateStart=01/01/2026&page=0&pending=-1&totalFrom=10&totalTo=500","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice"],"query":[{"description":"**Optional** | Type: `string`\n\nUpper bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nLower bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 only invoices with a pending balance are returned; when 0 (default) all invoices are returned. (This can only be one of 0,-1)","key":"pending","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `number`\n\nMinimum invoice total amount.","key":"totalFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum invoice total amount.","key":"totalTo","value":"500","x-postman-displayValue":"500"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to list invoices for. Use 0 to list across every clinic the user can access."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"4a85fbba-214b-4dca-91a9-24b44b20dc22","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice?dateEnd=31/01/2026&dateStart=01/01/2026&page=0&pending=-1&totalFrom=10&totalTo=500","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice"],"query":[{"description":"**Optional** | Type: `string`\n\nUpper bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nLower bound of the invoice date range (legacy dd/MM/yyyy format).","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number.","key":"page","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nWhen -1 only invoices with a pending balance are returned; when 0 (default) all invoices are returned. (This can only be one of 0,-1)","key":"pending","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `number`\n\nMinimum invoice total amount.","key":"totalFrom","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `number`\n\nMaximum invoice total amount.","key":"totalTo","value":"500","x-postman-displayValue":"500"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic to list invoices for. Use 0 to list across every clinic the user can access."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/invoice\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"f4068eb3-0659-4bb7-a828-8086baf2d4dd"},{"name":"Mark an Invoice Paid via Stripe","id":"2f2ed741-9898-4b61-840d-e7182653a482","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 121.0,\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/mark-paid","description":"<p>Records a completed Stripe payment against an invoice, marking it as paid.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - .PEND</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Amount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Amount that was paid.</td>\n</tr>\n<tr>\n<td><code>CurrencyKey</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Currency key of the payment.</td>\n</tr>\n<tr>\n<td><code>ExternalReference</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Stripe payment-intent ID; the backend resolves it to the underlying charge.</td>\n</tr>\n<tr>\n<td><code>CardHolderName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Card holder name.</td>\n</tr>\n<tr>\n<td><code>PaymethodID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Stripe payment-method ID.</td>\n</tr>\n<tr>\n<td><code>CardZipCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Card holder postal code.</td>\n</tr>\n<tr>\n<td><code>PaymentIntentJSON</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","mark-paid"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"03f6c4bc-7be9-4f63-82c6-b0d2c51b2853","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the invoice belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"31c41388-f9c2-4367-8754-d8d00141eeb4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Invoice to mark as paid.</p>\n","type":"text/plain"},"type":"any","value":"90231","key":"invoiceID"}]}},"response":[{"id":"7d2ffa05-38e6-46f1-a902-8b76892b28f0","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 121.0,\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/mark-paid","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","mark-paid"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to mark as paid."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | Amount that was paid. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0aa1785c-20a8-4e52-a428-03ae952330c8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 121.0,\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/mark-paid","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","mark-paid"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to mark as paid."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | Amount that was paid. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a2966f75-9559-40d7-b3ec-3fd9bca6d98a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 121.0,\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/mark-paid","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","mark-paid"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to mark as paid."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | Amount that was paid. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6b5a7342-e455-4673-b779-39ecf3d87609","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 121.0,\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/mark-paid","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","mark-paid"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to mark as paid."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | Amount that was paid. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6e8f19dc-3d0e-4040-962e-a7148baa323b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 121.0,\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/mark-paid","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","mark-paid"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to mark as paid."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | Amount that was paid. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/invoice/%7B%7BinvoiceID%7D%7D/stripe/mark-paid\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6c50dbdd-5c1c-4bf5-b698-c0836d74c67e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 121.0,\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/mark-paid","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","mark-paid"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to mark as paid."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | Amount that was paid. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"384c8b60-c423-478b-b4f9-3df94a6e8c09","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 121.0,\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/mark-paid","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","mark-paid"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to mark as paid."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | Amount that was paid. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"63949381-2dfe-4d5d-9835-7ff2abef9310","name":"The invoice could not be marked as paid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 121.0,\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/mark-paid","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","mark-paid"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to mark as paid."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | Amount that was paid. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The invoice could not be marked as paid.\",\n  \"errorCode\": \"500\"\n}"},{"id":"4b9e9e5d-cbe6-4dc0-b1b4-c57fb59d79f8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 121.0,\n  \"ExternalReference\": \"pi_3Nk7pQ2vX9tR5wY1\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/mark-paid","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","mark-paid"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to mark as paid."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | Amount that was paid. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |\n| `ExternalReference` | `string` | ✅ Yes | Stripe payment-intent ID; the backend resolves it to the underlying charge. |\n| `CardHolderName` | `string` | ❌ No | Card holder name. |\n| `PaymethodID` | `string` | ❌ No | Stripe payment-method ID. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |\n| `PaymentIntentJSON` | `string` | ❌ No | Raw Stripe payment-intent JSON (as a string) used by the backend to resolve the charge. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2f2ed741-9898-4b61-840d-e7182653a482"},{"name":"Pay an Invoice","id":"1e55e8a6-ea79-400e-a058-10c114121272","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PayMethod\": \"TRANSFER\",\n  \"Amount\": 121.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay","description":"<p>Records a payment against an invoice, settling it.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Bills - Pay - Liquidate a bill</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PayMethod</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Payment method key used to settle the invoice.</td>\n</tr>\n<tr>\n<td><code>DebitKey</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Direct-debit key, when the payment method is a direct debit.</td>\n</tr>\n<tr>\n<td><code>Amount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Amount to pay.</td>\n</tr>\n<tr>\n<td><code>Reference</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>External payment reference.</td>\n</tr>\n<tr>\n<td><code>Notes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Free-text notes for the payment.</td>\n</tr>\n<tr>\n<td><code>CurrencyKey</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Currency key of the payment.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"a0728061-111c-4b4e-ad2f-b0c4a48c5f44","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the invoice belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"0b12475b-6f6b-4d2c-985e-b277cd19a86b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Invoice to record the payment against.</p>\n","type":"text/plain"},"type":"any","value":"90231","key":"invoiceID"}]}},"response":[{"id":"00cc7342-3de5-4ddc-824f-20d078c095d9","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethod\": \"TRANSFER\",\n  \"Amount\": 121.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to record the payment against."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethod` | `string` | ✅ Yes | Payment method key used to settle the invoice. |\n| `DebitKey` | `string` | ❌ No | Direct-debit key, when the payment method is a direct debit. |\n| `Amount` | `number (double)` | ✅ Yes | Amount to pay. |\n| `Reference` | `string` | ❌ No | External payment reference. |\n| `Notes` | `string` | ❌ No | Free-text notes for the payment. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"11bb9c42-19d1-4b09-a6a6-6da0151ee9ce","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethod\": \"TRANSFER\",\n  \"Amount\": 121.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to record the payment against."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethod` | `string` | ✅ Yes | Payment method key used to settle the invoice. |\n| `DebitKey` | `string` | ❌ No | Direct-debit key, when the payment method is a direct debit. |\n| `Amount` | `number (double)` | ✅ Yes | Amount to pay. |\n| `Reference` | `string` | ❌ No | External payment reference. |\n| `Notes` | `string` | ❌ No | Free-text notes for the payment. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"477373b7-f61c-4287-a326-c3946a45ab8b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethod\": \"TRANSFER\",\n  \"Amount\": 121.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to record the payment against."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethod` | `string` | ✅ Yes | Payment method key used to settle the invoice. |\n| `DebitKey` | `string` | ❌ No | Direct-debit key, when the payment method is a direct debit. |\n| `Amount` | `number (double)` | ✅ Yes | Amount to pay. |\n| `Reference` | `string` | ❌ No | External payment reference. |\n| `Notes` | `string` | ❌ No | Free-text notes for the payment. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c0e4409b-9daa-4396-9bd2-ca5011492244","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethod\": \"TRANSFER\",\n  \"Amount\": 121.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to record the payment against."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethod` | `string` | ✅ Yes | Payment method key used to settle the invoice. |\n| `DebitKey` | `string` | ❌ No | Direct-debit key, when the payment method is a direct debit. |\n| `Amount` | `number (double)` | ✅ Yes | Amount to pay. |\n| `Reference` | `string` | ❌ No | External payment reference. |\n| `Notes` | `string` | ❌ No | Free-text notes for the payment. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"53f6485f-279b-4b8f-9be3-c361ff306236","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethod\": \"TRANSFER\",\n  \"Amount\": 121.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to record the payment against."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethod` | `string` | ✅ Yes | Payment method key used to settle the invoice. |\n| `DebitKey` | `string` | ❌ No | Direct-debit key, when the payment method is a direct debit. |\n| `Amount` | `number (double)` | ✅ Yes | Amount to pay. |\n| `Reference` | `string` | ❌ No | External payment reference. |\n| `Notes` | `string` | ❌ No | Free-text notes for the payment. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/invoice/%7B%7BinvoiceID%7D%7D/pay\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"47412242-e97b-4dca-8d4d-32d75216e4cf","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethod\": \"TRANSFER\",\n  \"Amount\": 121.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to record the payment against."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethod` | `string` | ✅ Yes | Payment method key used to settle the invoice. |\n| `DebitKey` | `string` | ❌ No | Direct-debit key, when the payment method is a direct debit. |\n| `Amount` | `number (double)` | ✅ Yes | Amount to pay. |\n| `Reference` | `string` | ❌ No | External payment reference. |\n| `Notes` | `string` | ❌ No | Free-text notes for the payment. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"934b4c34-fecf-4d4f-9dc6-71a66939dc65","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethod\": \"TRANSFER\",\n  \"Amount\": 121.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to record the payment against."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethod` | `string` | ✅ Yes | Payment method key used to settle the invoice. |\n| `DebitKey` | `string` | ❌ No | Direct-debit key, when the payment method is a direct debit. |\n| `Amount` | `number (double)` | ✅ Yes | Amount to pay. |\n| `Reference` | `string` | ❌ No | External payment reference. |\n| `Notes` | `string` | ❌ No | Free-text notes for the payment. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"35f147bc-e9da-403f-8d2d-fce61a19503d","name":"The payment could not be added to the invoice","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethod\": \"TRANSFER\",\n  \"Amount\": 121.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to record the payment against."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethod` | `string` | ✅ Yes | Payment method key used to settle the invoice. |\n| `DebitKey` | `string` | ❌ No | Direct-debit key, when the payment method is a direct debit. |\n| `Amount` | `number (double)` | ✅ Yes | Amount to pay. |\n| `Reference` | `string` | ❌ No | External payment reference. |\n| `Notes` | `string` | ❌ No | Free-text notes for the payment. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment could not be added to the invoice.\",\n  \"errorCode\": \"358\"\n}"},{"id":"a50200d2-e13d-4bd2-b53e-7f1f2784a878","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethod\": \"TRANSFER\",\n  \"Amount\": 121.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to record the payment against."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethod` | `string` | ✅ Yes | Payment method key used to settle the invoice. |\n| `DebitKey` | `string` | ❌ No | Direct-debit key, when the payment method is a direct debit. |\n| `Amount` | `number (double)` | ✅ Yes | Amount to pay. |\n| `Reference` | `string` | ❌ No | External payment reference. |\n| `Notes` | `string` | ❌ No | Free-text notes for the payment. |\n| `CurrencyKey` | `string` | ❌ No | Currency key of the payment. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1e55e8a6-ea79-400e-a058-10c114121272"},{"name":"Pay an Invoice with PagSeguro","id":"bfbf3f56-c8c2-4dba-b402-1074944a93c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/pagseguro","description":"<p>Validates the invoice is still payable and returns its ID to start the PagSeguro payment flow.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Bills - Pay with PagSeguro - Liquidate a bill using PagSeguro</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","pagseguro"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"b1cf8168-f1d3-4fae-98bb-aa9f12926706","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the invoice belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"256de12d-8b09-49a1-9c88-c855565510e7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Invoice to pay with PagSeguro.</p>\n","type":"text/plain"},"type":"any","value":"90231","key":"invoiceID"}]}},"response":[{"id":"22dbdbb9-5490-497b-b85a-78ee37c832ef","name":"The invoice is payable; proceed with the external payment flow.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/pagseguro","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","pagseguro"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PagSeguro."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"InvoiceID\": 90231\n}"},{"id":"b32368e1-1ec8-403a-a88c-e47ce23383ab","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/pagseguro","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","pagseguro"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PagSeguro."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2c785954-b379-4974-9c9d-69876c009382","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/pagseguro","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","pagseguro"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PagSeguro."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"223778dc-deba-462b-be02-566204aea95b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/pagseguro","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","pagseguro"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PagSeguro."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9f629f87-5990-4d6c-9c4b-9939b767cc41","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/pagseguro","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","pagseguro"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PagSeguro."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/invoice/%7B%7BinvoiceID%7D%7D/pay/pagseguro\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"aa7ac3ea-1979-45bc-88a8-7a47b87d5881","name":"The invoice has already been paid.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/pagseguro","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","pagseguro"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PagSeguro."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The invoice has already been paid.\",\n  \"errorCode\": \"363\"\n}"},{"id":"4908579c-2107-4db5-9a5d-29e87a9ecba9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/pagseguro","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","pagseguro"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PagSeguro."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0977c8a3-7404-4dcb-ba6a-a16db9cf9e38","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/pagseguro","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","pagseguro"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PagSeguro."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"14398617-e3c4-4faa-87c7-b2859a51fdfe","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/pagseguro","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","pagseguro"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PagSeguro."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"bfbf3f56-c8c2-4dba-b402-1074944a93c6"},{"name":"Pay an Invoice with PayPal","id":"2051b2fb-c35d-4c3d-bfd5-4bcac54d0a67","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/paypal","description":"<p>Validates the invoice is still payable and returns its ID to start the PayPal payment flow.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Bills - Pay with PayPal - Liquidate a bill using PayPal</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","paypal"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"ba6c1797-c914-44f1-8df0-581b716226e9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the invoice belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"c792777f-ca28-4013-98a1-9a2881a12a97","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Invoice to pay with PayPal.</p>\n","type":"text/plain"},"type":"any","value":"90231","key":"invoiceID"}]}},"response":[{"id":"6187ef24-e4a6-4bba-acc4-0cd3d14bad5a","name":"The invoice is payable; proceed with the external payment flow.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/paypal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","paypal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PayPal."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"InvoiceID\": 90231\n}"},{"id":"4887a6c9-0741-4035-8ec1-3fa1e46f9de5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/paypal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","paypal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PayPal."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5b745bae-1d1b-477c-81a4-4eb109788892","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/paypal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","paypal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PayPal."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ba6efb48-89ca-4820-9faf-97519613d008","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/paypal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","paypal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PayPal."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ce4ca531-15a2-4203-ab6b-d2cf204b435b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/paypal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","paypal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PayPal."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/invoice/%7B%7BinvoiceID%7D%7D/pay/paypal\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2f228b43-cc6e-456e-b264-5df43119ece5","name":"The invoice has already been paid.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/paypal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","paypal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PayPal."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The invoice has already been paid.\",\n  \"errorCode\": \"363\"\n}"},{"id":"e6bde1b1-c8be-4cc6-896a-00279eab64c3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/paypal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","paypal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PayPal."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0e895466-46b9-40b3-8a11-c3276d555c46","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/paypal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","paypal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PayPal."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d5cf425d-10c5-4618-8d42-6ab19354b490","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/pay/paypal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","pay","paypal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay with PayPal."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2051b2fb-c35d-4c3d-bfd5-4bcac54d0a67"},{"name":"Pay an Invoice with Stripe","id":"4a63d462-dd5e-4c29-b589-819b37eeba7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","description":"<p>Pays an invoice with Stripe: saves the card, sets Stripe as the payment method and settles the invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>My account</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Token</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Stripe source/payment-method token obtained from Stripe.js on the client.</td>\n</tr>\n<tr>\n<td><code>Email</code></td>\n<td><code>string (email)</code></td>\n<td>✅ Yes</td>\n<td>Billing email set on the Stripe customer.</td>\n</tr>\n<tr>\n<td><code>CardHolder</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Card holder name.</td>\n</tr>\n<tr>\n<td><code>CardZipCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Card holder postal code.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"2e1f97ac-43d0-4f99-b44b-bbc73c5c3f6b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the invoice belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"ce58a91f-d818-494b-bbba-5a2a2eb030b9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Invoice to pay.</p>\n","type":"text/plain"},"type":"any","value":"90231","key":"invoiceID"}]}},"response":[{"id":"1fbe434f-3ec6-4bb0-813b-b170c4077b59","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"3f4795f3-072f-463b-85a5-081b371f7172","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bf03fe51-f726-4f3a-a916-287e521f3fc4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"fe526ecb-6327-44be-b8e3-8f58e0e9cd97","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7e5a7ac3-450f-44c1-bbb0-81be6f2db8c7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/invoice/%7B%7BinvoiceID%7D%7D/stripe/pay\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"85c60890-2faf-4aa0-a7b4-d70705d4f037","name":"The invoice has already been paid.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The invoice has already been paid.\",\n  \"errorCode\": \"363\"\n}"},{"id":"a5c3d481-3123-4a60-bf0a-d0131c822069","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"41cd6072-16a0-4572-9462-3bfdc2576712","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7f855955-43d0-4d46-bc4c-355bf510a298","name":"The Stripe payment could not be processed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The Stripe payment could not be processed.\",\n  \"errorCode\": \"446\"\n}"},{"id":"e2b84e18-1bbb-4841-ae73-5ed461d7512b","name":"The payment could not be added to the invoice","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment could not be added to the invoice.\",\n  \"errorCode\": \"358\"\n}"},{"id":"a46b2d50-7f03-4a66-bd7f-a2b1c1fb7820","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Token\": \"pm_1Nk7pQ2vX9tR5wY1bH8mL4cD\",\n  \"Email\": \"billing@acme-clinics.example\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/stripe/pay","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","stripe","pay"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to pay."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Token` | `string` | ✅ Yes | Stripe source/payment-method token obtained from Stripe.js on the client. |\n| `Email` | `string (email)` | ✅ Yes | Billing email set on the Stripe customer. |\n| `CardHolder` | `string` | ❌ No | Card holder name. |\n| `CardZipCode` | `string` | ❌ No | Card holder postal code. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4a63d462-dd5e-4c29-b589-819b37eeba7b"},{"name":"Print an Invoice","id":"24636f99-0cc4-4e8e-80af-886263d87a3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/print","description":"<p>Generates the printable invoice document and returns its URL.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Bills - Print - Print a bill</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"6dcba2f3-faf0-4d4f-b753-21395ea530c9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic the invoice belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"e52abed7-9dab-40c4-99a0-030401a16b70","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Invoice to print.</p>\n","type":"text/plain"},"type":"any","value":"90231","key":"invoiceID"}]}},"response":[{"id":"0566f421-65ec-479c-bb6f-85a99bcd0955","name":"Printable invoice generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/print","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","print"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to print."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PrintUrl\": \"https://acme.flowww.net/acme/tmp/61881199xs35ezpm.hx3.asp?inv=90231&cli=1\"\n}"},{"id":"86f29ad4-d364-4644-b5ae-6bdc48f41146","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/print","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","print"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5c5bf29d-ec3c-42a4-a4c7-3a9eb494d2ae","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/print","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","print"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to print."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8c699b35-d365-4fbc-aad2-f7bc33cbbdba","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/print","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","print"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to print."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"88a5471b-8cf3-4e67-9486-e595b3f9e72b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/print","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","print"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to print."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/invoice/%7B%7BinvoiceID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"99308d02-3a11-48af-8b15-402ae12930c8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/print","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","print"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to print."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a234d994-232c-46dd-a7a0-69e4534f8f59","name":"The printable invoice could not be generated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/print","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","print"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to print."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The printable invoice could not be generated.\",\n  \"errorCode\": \"print-generation-failed\"\n}"},{"id":"1b1a7951-3034-4752-89be-8cefc14218cc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/invoice/{{invoiceID}}/print","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","invoice","{{invoiceID}}","print"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic the invoice belongs to."},{"key":"invoiceID","value":"90231","description":"**Required** | Type: `integer`\n\nInvoice to print."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"24636f99-0cc4-4e8e-80af-886263d87a3f"},{"name":"View New-Charge Customer Data","id":"b67fb801-f11f-4914-8959-9759faf2aa31","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/prefill","description":"<p>Returns the customer data pre-filled in the new-charge window.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - Administarative data - Ver en el nuevo cargo - Read the administrative data in the new charge window</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","customer","charge","prefill"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"110f7a9d-5ee5-4391-a538-fbf45475627e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic whose customer data pre-fills the new-charge window.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"769becf0-8d98-4e30-a94b-59dc0ee408c5","name":"New-charge window customer data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/prefill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","prefill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer data pre-fills the new-charge window."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"Name\": \"Acme Clinics Ltd\",\n  \"TaxID\": \"B12345678\",\n  \"CountryTaxIDLabel\": \"VAT Number\",\n  \"Address\": \"47 Kingsway Avenue\",\n  \"PostCode\": \"28001\",\n  \"City\": \"Riverton\",\n  \"CityID\": 0,\n  \"ProvinceID\": 28,\n  \"CountryID\": 201,\n  \"Email\": \"billing@acme-clinics.example\",\n  \"PaymethodKey\": \"DOMICILIACION\",\n  \"ProvincesList\": \"201|Madrid|202|Barcelona\",\n  \"ProvincesCodeList\": \"28|Madrid|08|Barcelona\",\n  \"CitiesList\": \"1|Riverton|2|Lakeside\",\n  \"PayMethodList\": \"DOMICILIACION|Direct debit|STRIPE|Card\"\n}"},{"id":"d6585ef2-3c5c-40c5-b2d2-3b8a943aa5cd","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/prefill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","prefill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer data pre-fills the new-charge window."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"66c373d3-27e4-4143-a8bd-0cd078dd1a77","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/prefill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","prefill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer data pre-fills the new-charge window."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8e5c4d42-f974-41f4-baca-460f89d1f78d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/prefill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","prefill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer data pre-fills the new-charge window."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"436ab248-e5ad-440f-ada1-b1f3b7f0b2a3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/prefill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","prefill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer data pre-fills the new-charge window."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/customer/charge/prefill\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"c67b65a3-3d08-441c-8adf-7763afcb99a1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/prefill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","prefill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer data pre-fills the new-charge window."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"42da1d43-1b74-4207-b173-7a0d2f8d41e8","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/prefill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","prefill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer data pre-fills the new-charge window."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5c6c0a62-d2b3-4021-a2ec-12810ff934d9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/customer/charge/prefill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","customer","charge","prefill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic whose customer data pre-fills the new-charge window."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b67fb801-f11f-4914-8959-9759faf2aa31"}],"id":"b468a7bc-03d9-40ac-ad2e-75f50d55559c","description":"<p>Clinic / Invoices endpoints.</p>\n","_postman_id":"b468a7bc-03d9-40ac-ad2e-75f50d55559c"},{"name":"Notifications","item":[{"name":"Save WhatsApp Notification Configuration","id":"5c1f4cbb-a662-485c-bebd-48a5cd0f6ff0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClinicWhatsappIsGlobalEnabled\": true,\n  \"ClinicWhatsappNotificationGroups\": [\n    {\n      \"ClinicWhatsappClass\": \"wa_reminder\",\n      \"ClinicWhatsappIsEnabled\": true,\n      \"ClinicWhatsappAdvanceDays\": \"2\",\n      \"ClinicWhatsappTime\": \"10:50\",\n      \"ClinicWhatsappTemplateId\": \"1\"\n    }\n  ],\n  \"ClinicWhatsappTemplates\": [\n    {\n      \"TemplateID\": \"1\",\n      \"TemplateDescription\": \"Lista de espera\",\n      \"TemplateMediaId\": \"\",\n      \"TemplateExpiryDate\": null\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","description":"<p>Saves the WhatsApp notification configuration of a clinic. The endpoint reads the existing configuration first and uses it as defaults, so any field omitted in the body keeps its currently stored value; NotificationGroups are merged by Class.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Whatsapp Notifications - Save Settings - Save the configuration of WhatsApp notifications, indicating the template to use, advance notice, time, etc.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClinicWhatsappIsGlobalEnabled</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether WhatsApp notifications are globally enabled for the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicWhatsappNotificationGroups</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Per-class notification settings to persist. Merged over the existing configuration; classes omitted keep their stored values.</td>\n</tr>\n<tr>\n<td><code>ClinicWhatsappClass</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicWhatsappIsEnabled</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicWhatsappAdvanceDays</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicWhatsappTime</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Local send time. Normalized to HH:mm before saving (values carrying seconds or a date are truncated); other shapes are rejected by the backend with error 16.</td>\n</tr>\n<tr>\n<td><code>ClinicWhatsappTemplateId</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicWhatsappTemplates</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Message templates shown in the configuration screen. Forwarded as sent by the web client; the backend reloads templates on read and does not persist them on save.</td>\n</tr>\n<tr>\n<td><code>TemplateID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>TemplateDescription</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>TemplateMediaId</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>TemplateExpiryDate</code></td>\n<td><code>string (date-time)</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","whatsapp"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"aa5ec7b6-c516-4fdc-9a3d-08b2e0eca42b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose WhatsApp notification config is saved.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"e50b0bb2-22b3-47bd-b2c6-0c730d7457b8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicWhatsappIsGlobalEnabled\": true,\n  \"ClinicWhatsappNotificationGroups\": [\n    {\n      \"ClinicWhatsappClass\": \"wa_reminder\",\n      \"ClinicWhatsappIsEnabled\": true,\n      \"ClinicWhatsappAdvanceDays\": \"2\",\n      \"ClinicWhatsappTime\": \"10:50\",\n      \"ClinicWhatsappTemplateId\": \"1\"\n    }\n  ],\n  \"ClinicWhatsappTemplates\": [\n    {\n      \"TemplateID\": \"1\",\n      \"TemplateDescription\": \"Lista de espera\",\n      \"TemplateMediaId\": \"\",\n      \"TemplateExpiryDate\": null\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicWhatsappIsGlobalEnabled` | `boolean` | ❌ No | Whether WhatsApp notifications are globally enabled for the clinic. |\n| `ClinicWhatsappNotificationGroups` | `array` | ❌ No | Per-class notification settings to persist. Merged over the existing configuration; classes omitted keep their stored values. |\n| `ClinicWhatsappClass` | `string` | ❌ No |  |\n| `ClinicWhatsappIsEnabled` | `boolean` | ❌ No |  |\n| `ClinicWhatsappAdvanceDays` | `string` | ❌ No |  |\n| `ClinicWhatsappTime` | `string` | ❌ No | Local send time. Normalized to HH:mm before saving (values carrying seconds or a date are truncated); other shapes are rejected by the backend with error 16. |\n| `ClinicWhatsappTemplateId` | `string` | ❌ No |  |\n| `ClinicWhatsappTemplates` | `array` | ❌ No | Message templates shown in the configuration screen. Forwarded as sent by the web client; the backend reloads templates on read and does not persist them on save. |\n| `TemplateID` | `string` | ❌ No |  |\n| `TemplateDescription` | `string` | ❌ No |  |\n| `TemplateMediaId` | `string` | ❌ No |  |\n| `TemplateExpiryDate` | `string (date-time)` | ❌ No |  |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ef187478-7be7-40b0-9ad4-7400439e0786","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicWhatsappIsGlobalEnabled\": true,\n  \"ClinicWhatsappNotificationGroups\": [\n    {\n      \"ClinicWhatsappClass\": \"wa_reminder\",\n      \"ClinicWhatsappIsEnabled\": true,\n      \"ClinicWhatsappAdvanceDays\": \"2\",\n      \"ClinicWhatsappTime\": \"10:50\",\n      \"ClinicWhatsappTemplateId\": \"1\"\n    }\n  ],\n  \"ClinicWhatsappTemplates\": [\n    {\n      \"TemplateID\": \"1\",\n      \"TemplateDescription\": \"Lista de espera\",\n      \"TemplateMediaId\": \"\",\n      \"TemplateExpiryDate\": null\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicWhatsappIsGlobalEnabled` | `boolean` | ❌ No | Whether WhatsApp notifications are globally enabled for the clinic. |\n| `ClinicWhatsappNotificationGroups` | `array` | ❌ No | Per-class notification settings to persist. Merged over the existing configuration; classes omitted keep their stored values. |\n| `ClinicWhatsappClass` | `string` | ❌ No |  |\n| `ClinicWhatsappIsEnabled` | `boolean` | ❌ No |  |\n| `ClinicWhatsappAdvanceDays` | `string` | ❌ No |  |\n| `ClinicWhatsappTime` | `string` | ❌ No | Local send time. Normalized to HH:mm before saving (values carrying seconds or a date are truncated); other shapes are rejected by the backend with error 16. |\n| `ClinicWhatsappTemplateId` | `string` | ❌ No |  |\n| `ClinicWhatsappTemplates` | `array` | ❌ No | Message templates shown in the configuration screen. Forwarded as sent by the web client; the backend reloads templates on read and does not persist them on save. |\n| `TemplateID` | `string` | ❌ No |  |\n| `TemplateDescription` | `string` | ❌ No |  |\n| `TemplateMediaId` | `string` | ❌ No |  |\n| `TemplateExpiryDate` | `string (date-time)` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7d0d86d2-6a6a-48f2-b148-d3f13e866b58","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicWhatsappIsGlobalEnabled\": true,\n  \"ClinicWhatsappNotificationGroups\": [\n    {\n      \"ClinicWhatsappClass\": \"wa_reminder\",\n      \"ClinicWhatsappIsEnabled\": true,\n      \"ClinicWhatsappAdvanceDays\": \"2\",\n      \"ClinicWhatsappTime\": \"10:50\",\n      \"ClinicWhatsappTemplateId\": \"1\"\n    }\n  ],\n  \"ClinicWhatsappTemplates\": [\n    {\n      \"TemplateID\": \"1\",\n      \"TemplateDescription\": \"Lista de espera\",\n      \"TemplateMediaId\": \"\",\n      \"TemplateExpiryDate\": null\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicWhatsappIsGlobalEnabled` | `boolean` | ❌ No | Whether WhatsApp notifications are globally enabled for the clinic. |\n| `ClinicWhatsappNotificationGroups` | `array` | ❌ No | Per-class notification settings to persist. Merged over the existing configuration; classes omitted keep their stored values. |\n| `ClinicWhatsappClass` | `string` | ❌ No |  |\n| `ClinicWhatsappIsEnabled` | `boolean` | ❌ No |  |\n| `ClinicWhatsappAdvanceDays` | `string` | ❌ No |  |\n| `ClinicWhatsappTime` | `string` | ❌ No | Local send time. Normalized to HH:mm before saving (values carrying seconds or a date are truncated); other shapes are rejected by the backend with error 16. |\n| `ClinicWhatsappTemplateId` | `string` | ❌ No |  |\n| `ClinicWhatsappTemplates` | `array` | ❌ No | Message templates shown in the configuration screen. Forwarded as sent by the web client; the backend reloads templates on read and does not persist them on save. |\n| `TemplateID` | `string` | ❌ No |  |\n| `TemplateDescription` | `string` | ❌ No |  |\n| `TemplateMediaId` | `string` | ❌ No |  |\n| `TemplateExpiryDate` | `string (date-time)` | ❌ No |  |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"efb7d5fe-ab24-4cad-b3a1-94e0f933f3a0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicWhatsappIsGlobalEnabled\": true,\n  \"ClinicWhatsappNotificationGroups\": [\n    {\n      \"ClinicWhatsappClass\": \"wa_reminder\",\n      \"ClinicWhatsappIsEnabled\": true,\n      \"ClinicWhatsappAdvanceDays\": \"2\",\n      \"ClinicWhatsappTime\": \"10:50\",\n      \"ClinicWhatsappTemplateId\": \"1\"\n    }\n  ],\n  \"ClinicWhatsappTemplates\": [\n    {\n      \"TemplateID\": \"1\",\n      \"TemplateDescription\": \"Lista de espera\",\n      \"TemplateMediaId\": \"\",\n      \"TemplateExpiryDate\": null\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicWhatsappIsGlobalEnabled` | `boolean` | ❌ No | Whether WhatsApp notifications are globally enabled for the clinic. |\n| `ClinicWhatsappNotificationGroups` | `array` | ❌ No | Per-class notification settings to persist. Merged over the existing configuration; classes omitted keep their stored values. |\n| `ClinicWhatsappClass` | `string` | ❌ No |  |\n| `ClinicWhatsappIsEnabled` | `boolean` | ❌ No |  |\n| `ClinicWhatsappAdvanceDays` | `string` | ❌ No |  |\n| `ClinicWhatsappTime` | `string` | ❌ No | Local send time. Normalized to HH:mm before saving (values carrying seconds or a date are truncated); other shapes are rejected by the backend with error 16. |\n| `ClinicWhatsappTemplateId` | `string` | ❌ No |  |\n| `ClinicWhatsappTemplates` | `array` | ❌ No | Message templates shown in the configuration screen. Forwarded as sent by the web client; the backend reloads templates on read and does not persist them on save. |\n| `TemplateID` | `string` | ❌ No |  |\n| `TemplateDescription` | `string` | ❌ No |  |\n| `TemplateMediaId` | `string` | ❌ No |  |\n| `TemplateExpiryDate` | `string (date-time)` | ❌ No |  |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"aeb72076-c70f-4671-8588-b4701bce6217","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicWhatsappIsGlobalEnabled\": true,\n  \"ClinicWhatsappNotificationGroups\": [\n    {\n      \"ClinicWhatsappClass\": \"wa_reminder\",\n      \"ClinicWhatsappIsEnabled\": true,\n      \"ClinicWhatsappAdvanceDays\": \"2\",\n      \"ClinicWhatsappTime\": \"10:50\",\n      \"ClinicWhatsappTemplateId\": \"1\"\n    }\n  ],\n  \"ClinicWhatsappTemplates\": [\n    {\n      \"TemplateID\": \"1\",\n      \"TemplateDescription\": \"Lista de espera\",\n      \"TemplateMediaId\": \"\",\n      \"TemplateExpiryDate\": null\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicWhatsappIsGlobalEnabled` | `boolean` | ❌ No | Whether WhatsApp notifications are globally enabled for the clinic. |\n| `ClinicWhatsappNotificationGroups` | `array` | ❌ No | Per-class notification settings to persist. Merged over the existing configuration; classes omitted keep their stored values. |\n| `ClinicWhatsappClass` | `string` | ❌ No |  |\n| `ClinicWhatsappIsEnabled` | `boolean` | ❌ No |  |\n| `ClinicWhatsappAdvanceDays` | `string` | ❌ No |  |\n| `ClinicWhatsappTime` | `string` | ❌ No | Local send time. Normalized to HH:mm before saving (values carrying seconds or a date are truncated); other shapes are rejected by the backend with error 16. |\n| `ClinicWhatsappTemplateId` | `string` | ❌ No |  |\n| `ClinicWhatsappTemplates` | `array` | ❌ No | Message templates shown in the configuration screen. Forwarded as sent by the web client; the backend reloads templates on read and does not persist them on save. |\n| `TemplateID` | `string` | ❌ No |  |\n| `TemplateDescription` | `string` | ❌ No |  |\n| `TemplateMediaId` | `string` | ❌ No |  |\n| `TemplateExpiryDate` | `string (date-time)` | ❌ No |  |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/whatsapp\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b0256b63-b40d-4fc9-b5f1-ad849894c812","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicWhatsappIsGlobalEnabled\": true,\n  \"ClinicWhatsappNotificationGroups\": [\n    {\n      \"ClinicWhatsappClass\": \"wa_reminder\",\n      \"ClinicWhatsappIsEnabled\": true,\n      \"ClinicWhatsappAdvanceDays\": \"2\",\n      \"ClinicWhatsappTime\": \"10:50\",\n      \"ClinicWhatsappTemplateId\": \"1\"\n    }\n  ],\n  \"ClinicWhatsappTemplates\": [\n    {\n      \"TemplateID\": \"1\",\n      \"TemplateDescription\": \"Lista de espera\",\n      \"TemplateMediaId\": \"\",\n      \"TemplateExpiryDate\": null\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicWhatsappIsGlobalEnabled` | `boolean` | ❌ No | Whether WhatsApp notifications are globally enabled for the clinic. |\n| `ClinicWhatsappNotificationGroups` | `array` | ❌ No | Per-class notification settings to persist. Merged over the existing configuration; classes omitted keep their stored values. |\n| `ClinicWhatsappClass` | `string` | ❌ No |  |\n| `ClinicWhatsappIsEnabled` | `boolean` | ❌ No |  |\n| `ClinicWhatsappAdvanceDays` | `string` | ❌ No |  |\n| `ClinicWhatsappTime` | `string` | ❌ No | Local send time. Normalized to HH:mm before saving (values carrying seconds or a date are truncated); other shapes are rejected by the backend with error 16. |\n| `ClinicWhatsappTemplateId` | `string` | ❌ No |  |\n| `ClinicWhatsappTemplates` | `array` | ❌ No | Message templates shown in the configuration screen. Forwarded as sent by the web client; the backend reloads templates on read and does not persist them on save. |\n| `TemplateID` | `string` | ❌ No |  |\n| `TemplateDescription` | `string` | ❌ No |  |\n| `TemplateMediaId` | `string` | ❌ No |  |\n| `TemplateExpiryDate` | `string (date-time)` | ❌ No |  |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d651b338-96d1-4609-8fc8-515188be4213","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicWhatsappIsGlobalEnabled\": true,\n  \"ClinicWhatsappNotificationGroups\": [\n    {\n      \"ClinicWhatsappClass\": \"wa_reminder\",\n      \"ClinicWhatsappIsEnabled\": true,\n      \"ClinicWhatsappAdvanceDays\": \"2\",\n      \"ClinicWhatsappTime\": \"10:50\",\n      \"ClinicWhatsappTemplateId\": \"1\"\n    }\n  ],\n  \"ClinicWhatsappTemplates\": [\n    {\n      \"TemplateID\": \"1\",\n      \"TemplateDescription\": \"Lista de espera\",\n      \"TemplateMediaId\": \"\",\n      \"TemplateExpiryDate\": null\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicWhatsappIsGlobalEnabled` | `boolean` | ❌ No | Whether WhatsApp notifications are globally enabled for the clinic. |\n| `ClinicWhatsappNotificationGroups` | `array` | ❌ No | Per-class notification settings to persist. Merged over the existing configuration; classes omitted keep their stored values. |\n| `ClinicWhatsappClass` | `string` | ❌ No |  |\n| `ClinicWhatsappIsEnabled` | `boolean` | ❌ No |  |\n| `ClinicWhatsappAdvanceDays` | `string` | ❌ No |  |\n| `ClinicWhatsappTime` | `string` | ❌ No | Local send time. Normalized to HH:mm before saving (values carrying seconds or a date are truncated); other shapes are rejected by the backend with error 16. |\n| `ClinicWhatsappTemplateId` | `string` | ❌ No |  |\n| `ClinicWhatsappTemplates` | `array` | ❌ No | Message templates shown in the configuration screen. Forwarded as sent by the web client; the backend reloads templates on read and does not persist them on save. |\n| `TemplateID` | `string` | ❌ No |  |\n| `TemplateDescription` | `string` | ❌ No |  |\n| `TemplateMediaId` | `string` | ❌ No |  |\n| `TemplateExpiryDate` | `string (date-time)` | ❌ No |  |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"95d616e0-709c-4976-b4aa-79e54f5db13a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicWhatsappIsGlobalEnabled\": true,\n  \"ClinicWhatsappNotificationGroups\": [\n    {\n      \"ClinicWhatsappClass\": \"wa_reminder\",\n      \"ClinicWhatsappIsEnabled\": true,\n      \"ClinicWhatsappAdvanceDays\": \"2\",\n      \"ClinicWhatsappTime\": \"10:50\",\n      \"ClinicWhatsappTemplateId\": \"1\"\n    }\n  ],\n  \"ClinicWhatsappTemplates\": [\n    {\n      \"TemplateID\": \"1\",\n      \"TemplateDescription\": \"Lista de espera\",\n      \"TemplateMediaId\": \"\",\n      \"TemplateExpiryDate\": null\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicWhatsappIsGlobalEnabled` | `boolean` | ❌ No | Whether WhatsApp notifications are globally enabled for the clinic. |\n| `ClinicWhatsappNotificationGroups` | `array` | ❌ No | Per-class notification settings to persist. Merged over the existing configuration; classes omitted keep their stored values. |\n| `ClinicWhatsappClass` | `string` | ❌ No |  |\n| `ClinicWhatsappIsEnabled` | `boolean` | ❌ No |  |\n| `ClinicWhatsappAdvanceDays` | `string` | ❌ No |  |\n| `ClinicWhatsappTime` | `string` | ❌ No | Local send time. Normalized to HH:mm before saving (values carrying seconds or a date are truncated); other shapes are rejected by the backend with error 16. |\n| `ClinicWhatsappTemplateId` | `string` | ❌ No |  |\n| `ClinicWhatsappTemplates` | `array` | ❌ No | Message templates shown in the configuration screen. Forwarded as sent by the web client; the backend reloads templates on read and does not persist them on save. |\n| `TemplateID` | `string` | ❌ No |  |\n| `TemplateDescription` | `string` | ❌ No |  |\n| `TemplateMediaId` | `string` | ❌ No |  |\n| `TemplateExpiryDate` | `string (date-time)` | ❌ No |  |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5c1f4cbb-a662-485c-bebd-48a5cd0f6ff0"},{"name":"Update Clinic Email Configuration","id":"471deecb-7d7b-41b6-829e-b9a7cbebf2b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"Test Clinic - 123 Example Street\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"management@clinic.com\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","description":"<p>Updates the email-notification configuration of a clinic. Only the fields provided in the body are changed; any field omitted keeps its currently stored value (the endpoint reads the existing configuration first and merges).</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Configure settings to send e-mails - Edit - Modify the configuration options for sending emails</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClinicEMailEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether email sending is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailAppNewEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Email to client on new appointment. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailAppUpdateEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Email to client on appointment update. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailAppCancelEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Email to client on appointment cancellation. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailClientNewEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Welcome email on new client (effective only when web access is enabled). -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailPointsEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Points email (effective only when web access and points are enabled). -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailFoot</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Email footer text.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailInternalAppNew</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Internal notification on new appointment. 0 = off; -1/-2/-3/-4 = recipient scope.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailInternalAppUpdate</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Internal notification on appointment update.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailInternalAppCancel</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Internal notification on appointment cancellation.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailInternalSenders</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comma-separated recipients for internal appointment notifications.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailInternalCashCloseEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Internal notification on cash close. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailInternalCashSenders</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comma-separated recipients for cash-close notifications.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailInternalOutOfStockEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Internal notification on out-of-stock. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailInternalOutOfStockSenders</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comma-separated recipients for out-of-stock notifications.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailTicketClose</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Email to client when a ticket/invoice is closed. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicEmailBudgetUpdate</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Email to client on budget update. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicBudgetPayMethodName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Payment-method name shown on budget emails.</td>\n</tr>\n<tr>\n<td><code>ClinicBudgetPayMethodClass</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Payment-method class shown on budget emails.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","email"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"6485067c-aff7-4a37-87c2-58f8c8fb5e9a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose email configuration is updated.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"ef4e7eeb-5ad4-4f47-a3fd-e5ffd714c316","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"Test Clinic - 123 Example Street\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"management@clinic.com\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicEMailEnabled` | `integer` | ❌ No | Whether email sending is enabled. -1 = yes, 0 = no. |\n| `ClinicEmailAppNewEnabled` | `integer` | ❌ No | Email to client on new appointment. -1 = yes, 0 = no. |\n| `ClinicEmailAppUpdateEnabled` | `integer` | ❌ No | Email to client on appointment update. -1 = yes, 0 = no. |\n| `ClinicEmailAppCancelEnabled` | `integer` | ❌ No | Email to client on appointment cancellation. -1 = yes, 0 = no. |\n| `ClinicEmailClientNewEnabled` | `integer` | ❌ No | Welcome email on new client (effective only when web access is enabled). -1 = yes, 0 = no. |\n| `ClinicEmailPointsEnabled` | `integer` | ❌ No | Points email (effective only when web access and points are enabled). -1 = yes, 0 = no. |\n| `ClinicEmailFoot` | `string` | ❌ No | Email footer text. |\n| `ClinicEmailInternalAppNew` | `integer` | ❌ No | Internal notification on new appointment. 0 = off; -1/-2/-3/-4 = recipient scope. |\n| `ClinicEmailInternalAppUpdate` | `integer` | ❌ No | Internal notification on appointment update. |\n| `ClinicEmailInternalAppCancel` | `integer` | ❌ No | Internal notification on appointment cancellation. |\n| `ClinicEmailInternalSenders` | `string` | ❌ No | Comma-separated recipients for internal appointment notifications. |\n| `ClinicEmailInternalCashCloseEnabled` | `integer` | ❌ No | Internal notification on cash close. -1 = yes, 0 = no. |\n| `ClinicEmailInternalCashSenders` | `string` | ❌ No | Comma-separated recipients for cash-close notifications. |\n| `ClinicEmailInternalOutOfStockEnabled` | `integer` | ❌ No | Internal notification on out-of-stock. -1 = yes, 0 = no. |\n| `ClinicEmailInternalOutOfStockSenders` | `string` | ❌ No | Comma-separated recipients for out-of-stock notifications. |\n| `ClinicEmailTicketClose` | `integer` | ❌ No | Email to client when a ticket/invoice is closed. -1 = yes, 0 = no. |\n| `ClinicEmailBudgetUpdate` | `integer` | ❌ No | Email to client on budget update. -1 = yes, 0 = no. |\n| `ClinicBudgetPayMethodName` | `string` | ❌ No | Payment-method name shown on budget emails. |\n| `ClinicBudgetPayMethodClass` | `string` | ❌ No | Payment-method class shown on budget emails. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7e6f8c6b-58d8-431f-8b15-b82f6665f661","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"Test Clinic - 123 Example Street\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"management@clinic.com\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicEMailEnabled` | `integer` | ❌ No | Whether email sending is enabled. -1 = yes, 0 = no. |\n| `ClinicEmailAppNewEnabled` | `integer` | ❌ No | Email to client on new appointment. -1 = yes, 0 = no. |\n| `ClinicEmailAppUpdateEnabled` | `integer` | ❌ No | Email to client on appointment update. -1 = yes, 0 = no. |\n| `ClinicEmailAppCancelEnabled` | `integer` | ❌ No | Email to client on appointment cancellation. -1 = yes, 0 = no. |\n| `ClinicEmailClientNewEnabled` | `integer` | ❌ No | Welcome email on new client (effective only when web access is enabled). -1 = yes, 0 = no. |\n| `ClinicEmailPointsEnabled` | `integer` | ❌ No | Points email (effective only when web access and points are enabled). -1 = yes, 0 = no. |\n| `ClinicEmailFoot` | `string` | ❌ No | Email footer text. |\n| `ClinicEmailInternalAppNew` | `integer` | ❌ No | Internal notification on new appointment. 0 = off; -1/-2/-3/-4 = recipient scope. |\n| `ClinicEmailInternalAppUpdate` | `integer` | ❌ No | Internal notification on appointment update. |\n| `ClinicEmailInternalAppCancel` | `integer` | ❌ No | Internal notification on appointment cancellation. |\n| `ClinicEmailInternalSenders` | `string` | ❌ No | Comma-separated recipients for internal appointment notifications. |\n| `ClinicEmailInternalCashCloseEnabled` | `integer` | ❌ No | Internal notification on cash close. -1 = yes, 0 = no. |\n| `ClinicEmailInternalCashSenders` | `string` | ❌ No | Comma-separated recipients for cash-close notifications. |\n| `ClinicEmailInternalOutOfStockEnabled` | `integer` | ❌ No | Internal notification on out-of-stock. -1 = yes, 0 = no. |\n| `ClinicEmailInternalOutOfStockSenders` | `string` | ❌ No | Comma-separated recipients for out-of-stock notifications. |\n| `ClinicEmailTicketClose` | `integer` | ❌ No | Email to client when a ticket/invoice is closed. -1 = yes, 0 = no. |\n| `ClinicEmailBudgetUpdate` | `integer` | ❌ No | Email to client on budget update. -1 = yes, 0 = no. |\n| `ClinicBudgetPayMethodName` | `string` | ❌ No | Payment-method name shown on budget emails. |\n| `ClinicBudgetPayMethodClass` | `string` | ❌ No | Payment-method class shown on budget emails. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4ae2adba-5dc9-41ba-95df-31a73a0a60ae","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"Test Clinic - 123 Example Street\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"management@clinic.com\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicEMailEnabled` | `integer` | ❌ No | Whether email sending is enabled. -1 = yes, 0 = no. |\n| `ClinicEmailAppNewEnabled` | `integer` | ❌ No | Email to client on new appointment. -1 = yes, 0 = no. |\n| `ClinicEmailAppUpdateEnabled` | `integer` | ❌ No | Email to client on appointment update. -1 = yes, 0 = no. |\n| `ClinicEmailAppCancelEnabled` | `integer` | ❌ No | Email to client on appointment cancellation. -1 = yes, 0 = no. |\n| `ClinicEmailClientNewEnabled` | `integer` | ❌ No | Welcome email on new client (effective only when web access is enabled). -1 = yes, 0 = no. |\n| `ClinicEmailPointsEnabled` | `integer` | ❌ No | Points email (effective only when web access and points are enabled). -1 = yes, 0 = no. |\n| `ClinicEmailFoot` | `string` | ❌ No | Email footer text. |\n| `ClinicEmailInternalAppNew` | `integer` | ❌ No | Internal notification on new appointment. 0 = off; -1/-2/-3/-4 = recipient scope. |\n| `ClinicEmailInternalAppUpdate` | `integer` | ❌ No | Internal notification on appointment update. |\n| `ClinicEmailInternalAppCancel` | `integer` | ❌ No | Internal notification on appointment cancellation. |\n| `ClinicEmailInternalSenders` | `string` | ❌ No | Comma-separated recipients for internal appointment notifications. |\n| `ClinicEmailInternalCashCloseEnabled` | `integer` | ❌ No | Internal notification on cash close. -1 = yes, 0 = no. |\n| `ClinicEmailInternalCashSenders` | `string` | ❌ No | Comma-separated recipients for cash-close notifications. |\n| `ClinicEmailInternalOutOfStockEnabled` | `integer` | ❌ No | Internal notification on out-of-stock. -1 = yes, 0 = no. |\n| `ClinicEmailInternalOutOfStockSenders` | `string` | ❌ No | Comma-separated recipients for out-of-stock notifications. |\n| `ClinicEmailTicketClose` | `integer` | ❌ No | Email to client when a ticket/invoice is closed. -1 = yes, 0 = no. |\n| `ClinicEmailBudgetUpdate` | `integer` | ❌ No | Email to client on budget update. -1 = yes, 0 = no. |\n| `ClinicBudgetPayMethodName` | `string` | ❌ No | Payment-method name shown on budget emails. |\n| `ClinicBudgetPayMethodClass` | `string` | ❌ No | Payment-method class shown on budget emails. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3fda416b-6387-46f4-8d10-ec4488bcecf2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"Test Clinic - 123 Example Street\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"management@clinic.com\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicEMailEnabled` | `integer` | ❌ No | Whether email sending is enabled. -1 = yes, 0 = no. |\n| `ClinicEmailAppNewEnabled` | `integer` | ❌ No | Email to client on new appointment. -1 = yes, 0 = no. |\n| `ClinicEmailAppUpdateEnabled` | `integer` | ❌ No | Email to client on appointment update. -1 = yes, 0 = no. |\n| `ClinicEmailAppCancelEnabled` | `integer` | ❌ No | Email to client on appointment cancellation. -1 = yes, 0 = no. |\n| `ClinicEmailClientNewEnabled` | `integer` | ❌ No | Welcome email on new client (effective only when web access is enabled). -1 = yes, 0 = no. |\n| `ClinicEmailPointsEnabled` | `integer` | ❌ No | Points email (effective only when web access and points are enabled). -1 = yes, 0 = no. |\n| `ClinicEmailFoot` | `string` | ❌ No | Email footer text. |\n| `ClinicEmailInternalAppNew` | `integer` | ❌ No | Internal notification on new appointment. 0 = off; -1/-2/-3/-4 = recipient scope. |\n| `ClinicEmailInternalAppUpdate` | `integer` | ❌ No | Internal notification on appointment update. |\n| `ClinicEmailInternalAppCancel` | `integer` | ❌ No | Internal notification on appointment cancellation. |\n| `ClinicEmailInternalSenders` | `string` | ❌ No | Comma-separated recipients for internal appointment notifications. |\n| `ClinicEmailInternalCashCloseEnabled` | `integer` | ❌ No | Internal notification on cash close. -1 = yes, 0 = no. |\n| `ClinicEmailInternalCashSenders` | `string` | ❌ No | Comma-separated recipients for cash-close notifications. |\n| `ClinicEmailInternalOutOfStockEnabled` | `integer` | ❌ No | Internal notification on out-of-stock. -1 = yes, 0 = no. |\n| `ClinicEmailInternalOutOfStockSenders` | `string` | ❌ No | Comma-separated recipients for out-of-stock notifications. |\n| `ClinicEmailTicketClose` | `integer` | ❌ No | Email to client when a ticket/invoice is closed. -1 = yes, 0 = no. |\n| `ClinicEmailBudgetUpdate` | `integer` | ❌ No | Email to client on budget update. -1 = yes, 0 = no. |\n| `ClinicBudgetPayMethodName` | `string` | ❌ No | Payment-method name shown on budget emails. |\n| `ClinicBudgetPayMethodClass` | `string` | ❌ No | Payment-method class shown on budget emails. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ecef69ad-0867-4ad8-b830-f97ababb891a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"Test Clinic - 123 Example Street\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"management@clinic.com\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicEMailEnabled` | `integer` | ❌ No | Whether email sending is enabled. -1 = yes, 0 = no. |\n| `ClinicEmailAppNewEnabled` | `integer` | ❌ No | Email to client on new appointment. -1 = yes, 0 = no. |\n| `ClinicEmailAppUpdateEnabled` | `integer` | ❌ No | Email to client on appointment update. -1 = yes, 0 = no. |\n| `ClinicEmailAppCancelEnabled` | `integer` | ❌ No | Email to client on appointment cancellation. -1 = yes, 0 = no. |\n| `ClinicEmailClientNewEnabled` | `integer` | ❌ No | Welcome email on new client (effective only when web access is enabled). -1 = yes, 0 = no. |\n| `ClinicEmailPointsEnabled` | `integer` | ❌ No | Points email (effective only when web access and points are enabled). -1 = yes, 0 = no. |\n| `ClinicEmailFoot` | `string` | ❌ No | Email footer text. |\n| `ClinicEmailInternalAppNew` | `integer` | ❌ No | Internal notification on new appointment. 0 = off; -1/-2/-3/-4 = recipient scope. |\n| `ClinicEmailInternalAppUpdate` | `integer` | ❌ No | Internal notification on appointment update. |\n| `ClinicEmailInternalAppCancel` | `integer` | ❌ No | Internal notification on appointment cancellation. |\n| `ClinicEmailInternalSenders` | `string` | ❌ No | Comma-separated recipients for internal appointment notifications. |\n| `ClinicEmailInternalCashCloseEnabled` | `integer` | ❌ No | Internal notification on cash close. -1 = yes, 0 = no. |\n| `ClinicEmailInternalCashSenders` | `string` | ❌ No | Comma-separated recipients for cash-close notifications. |\n| `ClinicEmailInternalOutOfStockEnabled` | `integer` | ❌ No | Internal notification on out-of-stock. -1 = yes, 0 = no. |\n| `ClinicEmailInternalOutOfStockSenders` | `string` | ❌ No | Comma-separated recipients for out-of-stock notifications. |\n| `ClinicEmailTicketClose` | `integer` | ❌ No | Email to client when a ticket/invoice is closed. -1 = yes, 0 = no. |\n| `ClinicEmailBudgetUpdate` | `integer` | ❌ No | Email to client on budget update. -1 = yes, 0 = no. |\n| `ClinicBudgetPayMethodName` | `string` | ❌ No | Payment-method name shown on budget emails. |\n| `ClinicBudgetPayMethodClass` | `string` | ❌ No | Payment-method class shown on budget emails. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/email\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d1b7c637-9991-4902-adb2-cff762bf0515","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"Test Clinic - 123 Example Street\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"management@clinic.com\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicEMailEnabled` | `integer` | ❌ No | Whether email sending is enabled. -1 = yes, 0 = no. |\n| `ClinicEmailAppNewEnabled` | `integer` | ❌ No | Email to client on new appointment. -1 = yes, 0 = no. |\n| `ClinicEmailAppUpdateEnabled` | `integer` | ❌ No | Email to client on appointment update. -1 = yes, 0 = no. |\n| `ClinicEmailAppCancelEnabled` | `integer` | ❌ No | Email to client on appointment cancellation. -1 = yes, 0 = no. |\n| `ClinicEmailClientNewEnabled` | `integer` | ❌ No | Welcome email on new client (effective only when web access is enabled). -1 = yes, 0 = no. |\n| `ClinicEmailPointsEnabled` | `integer` | ❌ No | Points email (effective only when web access and points are enabled). -1 = yes, 0 = no. |\n| `ClinicEmailFoot` | `string` | ❌ No | Email footer text. |\n| `ClinicEmailInternalAppNew` | `integer` | ❌ No | Internal notification on new appointment. 0 = off; -1/-2/-3/-4 = recipient scope. |\n| `ClinicEmailInternalAppUpdate` | `integer` | ❌ No | Internal notification on appointment update. |\n| `ClinicEmailInternalAppCancel` | `integer` | ❌ No | Internal notification on appointment cancellation. |\n| `ClinicEmailInternalSenders` | `string` | ❌ No | Comma-separated recipients for internal appointment notifications. |\n| `ClinicEmailInternalCashCloseEnabled` | `integer` | ❌ No | Internal notification on cash close. -1 = yes, 0 = no. |\n| `ClinicEmailInternalCashSenders` | `string` | ❌ No | Comma-separated recipients for cash-close notifications. |\n| `ClinicEmailInternalOutOfStockEnabled` | `integer` | ❌ No | Internal notification on out-of-stock. -1 = yes, 0 = no. |\n| `ClinicEmailInternalOutOfStockSenders` | `string` | ❌ No | Comma-separated recipients for out-of-stock notifications. |\n| `ClinicEmailTicketClose` | `integer` | ❌ No | Email to client when a ticket/invoice is closed. -1 = yes, 0 = no. |\n| `ClinicEmailBudgetUpdate` | `integer` | ❌ No | Email to client on budget update. -1 = yes, 0 = no. |\n| `ClinicBudgetPayMethodName` | `string` | ❌ No | Payment-method name shown on budget emails. |\n| `ClinicBudgetPayMethodClass` | `string` | ❌ No | Payment-method class shown on budget emails. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"dfbe2a16-fd67-4747-9fb9-3bdc99223ca9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"Test Clinic - 123 Example Street\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"management@clinic.com\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicEMailEnabled` | `integer` | ❌ No | Whether email sending is enabled. -1 = yes, 0 = no. |\n| `ClinicEmailAppNewEnabled` | `integer` | ❌ No | Email to client on new appointment. -1 = yes, 0 = no. |\n| `ClinicEmailAppUpdateEnabled` | `integer` | ❌ No | Email to client on appointment update. -1 = yes, 0 = no. |\n| `ClinicEmailAppCancelEnabled` | `integer` | ❌ No | Email to client on appointment cancellation. -1 = yes, 0 = no. |\n| `ClinicEmailClientNewEnabled` | `integer` | ❌ No | Welcome email on new client (effective only when web access is enabled). -1 = yes, 0 = no. |\n| `ClinicEmailPointsEnabled` | `integer` | ❌ No | Points email (effective only when web access and points are enabled). -1 = yes, 0 = no. |\n| `ClinicEmailFoot` | `string` | ❌ No | Email footer text. |\n| `ClinicEmailInternalAppNew` | `integer` | ❌ No | Internal notification on new appointment. 0 = off; -1/-2/-3/-4 = recipient scope. |\n| `ClinicEmailInternalAppUpdate` | `integer` | ❌ No | Internal notification on appointment update. |\n| `ClinicEmailInternalAppCancel` | `integer` | ❌ No | Internal notification on appointment cancellation. |\n| `ClinicEmailInternalSenders` | `string` | ❌ No | Comma-separated recipients for internal appointment notifications. |\n| `ClinicEmailInternalCashCloseEnabled` | `integer` | ❌ No | Internal notification on cash close. -1 = yes, 0 = no. |\n| `ClinicEmailInternalCashSenders` | `string` | ❌ No | Comma-separated recipients for cash-close notifications. |\n| `ClinicEmailInternalOutOfStockEnabled` | `integer` | ❌ No | Internal notification on out-of-stock. -1 = yes, 0 = no. |\n| `ClinicEmailInternalOutOfStockSenders` | `string` | ❌ No | Comma-separated recipients for out-of-stock notifications. |\n| `ClinicEmailTicketClose` | `integer` | ❌ No | Email to client when a ticket/invoice is closed. -1 = yes, 0 = no. |\n| `ClinicEmailBudgetUpdate` | `integer` | ❌ No | Email to client on budget update. -1 = yes, 0 = no. |\n| `ClinicBudgetPayMethodName` | `string` | ❌ No | Payment-method name shown on budget emails. |\n| `ClinicBudgetPayMethodClass` | `string` | ❌ No | Payment-method class shown on budget emails. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b983a9cd-dde5-454b-80d6-ec9dcc32f892","name":"The email configuration could not be saved","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"Test Clinic - 123 Example Street\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"management@clinic.com\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicEMailEnabled` | `integer` | ❌ No | Whether email sending is enabled. -1 = yes, 0 = no. |\n| `ClinicEmailAppNewEnabled` | `integer` | ❌ No | Email to client on new appointment. -1 = yes, 0 = no. |\n| `ClinicEmailAppUpdateEnabled` | `integer` | ❌ No | Email to client on appointment update. -1 = yes, 0 = no. |\n| `ClinicEmailAppCancelEnabled` | `integer` | ❌ No | Email to client on appointment cancellation. -1 = yes, 0 = no. |\n| `ClinicEmailClientNewEnabled` | `integer` | ❌ No | Welcome email on new client (effective only when web access is enabled). -1 = yes, 0 = no. |\n| `ClinicEmailPointsEnabled` | `integer` | ❌ No | Points email (effective only when web access and points are enabled). -1 = yes, 0 = no. |\n| `ClinicEmailFoot` | `string` | ❌ No | Email footer text. |\n| `ClinicEmailInternalAppNew` | `integer` | ❌ No | Internal notification on new appointment. 0 = off; -1/-2/-3/-4 = recipient scope. |\n| `ClinicEmailInternalAppUpdate` | `integer` | ❌ No | Internal notification on appointment update. |\n| `ClinicEmailInternalAppCancel` | `integer` | ❌ No | Internal notification on appointment cancellation. |\n| `ClinicEmailInternalSenders` | `string` | ❌ No | Comma-separated recipients for internal appointment notifications. |\n| `ClinicEmailInternalCashCloseEnabled` | `integer` | ❌ No | Internal notification on cash close. -1 = yes, 0 = no. |\n| `ClinicEmailInternalCashSenders` | `string` | ❌ No | Comma-separated recipients for cash-close notifications. |\n| `ClinicEmailInternalOutOfStockEnabled` | `integer` | ❌ No | Internal notification on out-of-stock. -1 = yes, 0 = no. |\n| `ClinicEmailInternalOutOfStockSenders` | `string` | ❌ No | Comma-separated recipients for out-of-stock notifications. |\n| `ClinicEmailTicketClose` | `integer` | ❌ No | Email to client when a ticket/invoice is closed. -1 = yes, 0 = no. |\n| `ClinicEmailBudgetUpdate` | `integer` | ❌ No | Email to client on budget update. -1 = yes, 0 = no. |\n| `ClinicBudgetPayMethodName` | `string` | ❌ No | Payment-method name shown on budget emails. |\n| `ClinicBudgetPayMethodClass` | `string` | ❌ No | Payment-method class shown on budget emails. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The email configuration could not be saved. Check the provided data.\",\n  \"errorCode\": \"310\"\n}"},{"id":"4c29b47c-25ce-41f1-8408-e421ffab1f34","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"Test Clinic - 123 Example Street\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"management@clinic.com\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicEMailEnabled` | `integer` | ❌ No | Whether email sending is enabled. -1 = yes, 0 = no. |\n| `ClinicEmailAppNewEnabled` | `integer` | ❌ No | Email to client on new appointment. -1 = yes, 0 = no. |\n| `ClinicEmailAppUpdateEnabled` | `integer` | ❌ No | Email to client on appointment update. -1 = yes, 0 = no. |\n| `ClinicEmailAppCancelEnabled` | `integer` | ❌ No | Email to client on appointment cancellation. -1 = yes, 0 = no. |\n| `ClinicEmailClientNewEnabled` | `integer` | ❌ No | Welcome email on new client (effective only when web access is enabled). -1 = yes, 0 = no. |\n| `ClinicEmailPointsEnabled` | `integer` | ❌ No | Points email (effective only when web access and points are enabled). -1 = yes, 0 = no. |\n| `ClinicEmailFoot` | `string` | ❌ No | Email footer text. |\n| `ClinicEmailInternalAppNew` | `integer` | ❌ No | Internal notification on new appointment. 0 = off; -1/-2/-3/-4 = recipient scope. |\n| `ClinicEmailInternalAppUpdate` | `integer` | ❌ No | Internal notification on appointment update. |\n| `ClinicEmailInternalAppCancel` | `integer` | ❌ No | Internal notification on appointment cancellation. |\n| `ClinicEmailInternalSenders` | `string` | ❌ No | Comma-separated recipients for internal appointment notifications. |\n| `ClinicEmailInternalCashCloseEnabled` | `integer` | ❌ No | Internal notification on cash close. -1 = yes, 0 = no. |\n| `ClinicEmailInternalCashSenders` | `string` | ❌ No | Comma-separated recipients for cash-close notifications. |\n| `ClinicEmailInternalOutOfStockEnabled` | `integer` | ❌ No | Internal notification on out-of-stock. -1 = yes, 0 = no. |\n| `ClinicEmailInternalOutOfStockSenders` | `string` | ❌ No | Comma-separated recipients for out-of-stock notifications. |\n| `ClinicEmailTicketClose` | `integer` | ❌ No | Email to client when a ticket/invoice is closed. -1 = yes, 0 = no. |\n| `ClinicEmailBudgetUpdate` | `integer` | ❌ No | Email to client on budget update. -1 = yes, 0 = no. |\n| `ClinicBudgetPayMethodName` | `string` | ❌ No | Payment-method name shown on budget emails. |\n| `ClinicBudgetPayMethodClass` | `string` | ❌ No | Payment-method class shown on budget emails. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"471deecb-7d7b-41b6-829e-b9a7cbebf2b2"},{"name":"Update Clinic SMS Configuration","id":"ca95465e-2095-4a30-8dd3-5aead0667f30","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"Gracias por su visita\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"We look forward to seeing you at your next appointment\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","description":"<p>Updates the SMS / push-notification configuration of a clinic. Only the fields provided in the body are changed; any field omitted keeps its currently stored value (the endpoint reads the existing configuration first and merges).</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - SMS - Save - Save the configuration options for sending the Subscriber's SMSs</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClinicSMSEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether SMS sending is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicSMSReminderEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the appointment reminder SMS is enabled. -1 = yes, 0 = no. If enabled, ClinicSMSReminderText must be non-empty.</td>\n</tr>\n<tr>\n<td><code>ClinicSMSReminderText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Appointment reminder SMS text.</td>\n</tr>\n<tr>\n<td><code>ClinicSMSAssistedEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the post-visit (assisted) SMS is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicSMSAssistedText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Post-visit (assisted) SMS text.</td>\n</tr>\n<tr>\n<td><code>ClinicSMSNotAssistedEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the missed-appointment (not assisted) SMS is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicSMSNotAssistedText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Missed-appointment (not assisted) SMS text.</td>\n</tr>\n<tr>\n<td><code>ClinicPushReminderEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the push reminder is enabled. -1 = yes, 0 = no. If enabled, ClinicPushReminderMessageID must be greater than 0.</td>\n</tr>\n<tr>\n<td><code>ClinicPushReminderMessageID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Push template ID used for reminders (one of PushMessageOptions from the GET endpoint).</td>\n</tr>\n<tr>\n<td><code>ClinicPushBirthdayEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the birthday push is enabled. -1 = yes, 0 = no. If enabled, ClinicPushBirthdayMessageID must be greater than 0.</td>\n</tr>\n<tr>\n<td><code>ClinicPushBirthdayMessageID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Push template ID used for birthdays (one of PushMessageOptions from the GET endpoint).</td>\n</tr>\n<tr>\n<td><code>ClinicSMSExcludeApp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether appointments booked from the app are excluded from reminders. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicSMSSender</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>SMS sender alias.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","sms"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"bdaa4072-5bf9-49e1-aeb8-5e5515fbfa09","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose SMS configuration is updated.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"6301a1ca-b225-4bce-b3c6-a05505dd6313","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"Gracias por su visita\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"We look forward to seeing you at your next appointment\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicSMSEnabled` | `integer` | ❌ No | Whether SMS sending is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSReminderEnabled` | `integer` | ❌ No | Whether the appointment reminder SMS is enabled. -1 = yes, 0 = no. If enabled, ClinicSMSReminderText must be non-empty. |\n| `ClinicSMSReminderText` | `string` | ❌ No | Appointment reminder SMS text. |\n| `ClinicSMSAssistedEnabled` | `integer` | ❌ No | Whether the post-visit (assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSAssistedText` | `string` | ❌ No | Post-visit (assisted) SMS text. |\n| `ClinicSMSNotAssistedEnabled` | `integer` | ❌ No | Whether the missed-appointment (not assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSNotAssistedText` | `string` | ❌ No | Missed-appointment (not assisted) SMS text. |\n| `ClinicPushReminderEnabled` | `integer` | ❌ No | Whether the push reminder is enabled. -1 = yes, 0 = no. If enabled, ClinicPushReminderMessageID must be greater than 0. |\n| `ClinicPushReminderMessageID` | `integer` | ❌ No | Push template ID used for reminders (one of PushMessageOptions from the GET endpoint). |\n| `ClinicPushBirthdayEnabled` | `integer` | ❌ No | Whether the birthday push is enabled. -1 = yes, 0 = no. If enabled, ClinicPushBirthdayMessageID must be greater than 0. |\n| `ClinicPushBirthdayMessageID` | `integer` | ❌ No | Push template ID used for birthdays (one of PushMessageOptions from the GET endpoint). |\n| `ClinicSMSExcludeApp` | `integer` | ❌ No | Whether appointments booked from the app are excluded from reminders. -1 = yes, 0 = no. |\n| `ClinicSMSSender` | `string` | ❌ No | SMS sender alias. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"42a923f1-74ab-4a8a-8f76-5ca7d616df76","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"Gracias por su visita\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"We look forward to seeing you at your next appointment\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicSMSEnabled` | `integer` | ❌ No | Whether SMS sending is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSReminderEnabled` | `integer` | ❌ No | Whether the appointment reminder SMS is enabled. -1 = yes, 0 = no. If enabled, ClinicSMSReminderText must be non-empty. |\n| `ClinicSMSReminderText` | `string` | ❌ No | Appointment reminder SMS text. |\n| `ClinicSMSAssistedEnabled` | `integer` | ❌ No | Whether the post-visit (assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSAssistedText` | `string` | ❌ No | Post-visit (assisted) SMS text. |\n| `ClinicSMSNotAssistedEnabled` | `integer` | ❌ No | Whether the missed-appointment (not assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSNotAssistedText` | `string` | ❌ No | Missed-appointment (not assisted) SMS text. |\n| `ClinicPushReminderEnabled` | `integer` | ❌ No | Whether the push reminder is enabled. -1 = yes, 0 = no. If enabled, ClinicPushReminderMessageID must be greater than 0. |\n| `ClinicPushReminderMessageID` | `integer` | ❌ No | Push template ID used for reminders (one of PushMessageOptions from the GET endpoint). |\n| `ClinicPushBirthdayEnabled` | `integer` | ❌ No | Whether the birthday push is enabled. -1 = yes, 0 = no. If enabled, ClinicPushBirthdayMessageID must be greater than 0. |\n| `ClinicPushBirthdayMessageID` | `integer` | ❌ No | Push template ID used for birthdays (one of PushMessageOptions from the GET endpoint). |\n| `ClinicSMSExcludeApp` | `integer` | ❌ No | Whether appointments booked from the app are excluded from reminders. -1 = yes, 0 = no. |\n| `ClinicSMSSender` | `string` | ❌ No | SMS sender alias. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ab08d73e-dc75-494a-9b0b-70b9bf053034","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"Gracias por su visita\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"We look forward to seeing you at your next appointment\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicSMSEnabled` | `integer` | ❌ No | Whether SMS sending is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSReminderEnabled` | `integer` | ❌ No | Whether the appointment reminder SMS is enabled. -1 = yes, 0 = no. If enabled, ClinicSMSReminderText must be non-empty. |\n| `ClinicSMSReminderText` | `string` | ❌ No | Appointment reminder SMS text. |\n| `ClinicSMSAssistedEnabled` | `integer` | ❌ No | Whether the post-visit (assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSAssistedText` | `string` | ❌ No | Post-visit (assisted) SMS text. |\n| `ClinicSMSNotAssistedEnabled` | `integer` | ❌ No | Whether the missed-appointment (not assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSNotAssistedText` | `string` | ❌ No | Missed-appointment (not assisted) SMS text. |\n| `ClinicPushReminderEnabled` | `integer` | ❌ No | Whether the push reminder is enabled. -1 = yes, 0 = no. If enabled, ClinicPushReminderMessageID must be greater than 0. |\n| `ClinicPushReminderMessageID` | `integer` | ❌ No | Push template ID used for reminders (one of PushMessageOptions from the GET endpoint). |\n| `ClinicPushBirthdayEnabled` | `integer` | ❌ No | Whether the birthday push is enabled. -1 = yes, 0 = no. If enabled, ClinicPushBirthdayMessageID must be greater than 0. |\n| `ClinicPushBirthdayMessageID` | `integer` | ❌ No | Push template ID used for birthdays (one of PushMessageOptions from the GET endpoint). |\n| `ClinicSMSExcludeApp` | `integer` | ❌ No | Whether appointments booked from the app are excluded from reminders. -1 = yes, 0 = no. |\n| `ClinicSMSSender` | `string` | ❌ No | SMS sender alias. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f6440ece-e96d-445b-bc5c-bb19f71062bf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"Gracias por su visita\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"We look forward to seeing you at your next appointment\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicSMSEnabled` | `integer` | ❌ No | Whether SMS sending is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSReminderEnabled` | `integer` | ❌ No | Whether the appointment reminder SMS is enabled. -1 = yes, 0 = no. If enabled, ClinicSMSReminderText must be non-empty. |\n| `ClinicSMSReminderText` | `string` | ❌ No | Appointment reminder SMS text. |\n| `ClinicSMSAssistedEnabled` | `integer` | ❌ No | Whether the post-visit (assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSAssistedText` | `string` | ❌ No | Post-visit (assisted) SMS text. |\n| `ClinicSMSNotAssistedEnabled` | `integer` | ❌ No | Whether the missed-appointment (not assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSNotAssistedText` | `string` | ❌ No | Missed-appointment (not assisted) SMS text. |\n| `ClinicPushReminderEnabled` | `integer` | ❌ No | Whether the push reminder is enabled. -1 = yes, 0 = no. If enabled, ClinicPushReminderMessageID must be greater than 0. |\n| `ClinicPushReminderMessageID` | `integer` | ❌ No | Push template ID used for reminders (one of PushMessageOptions from the GET endpoint). |\n| `ClinicPushBirthdayEnabled` | `integer` | ❌ No | Whether the birthday push is enabled. -1 = yes, 0 = no. If enabled, ClinicPushBirthdayMessageID must be greater than 0. |\n| `ClinicPushBirthdayMessageID` | `integer` | ❌ No | Push template ID used for birthdays (one of PushMessageOptions from the GET endpoint). |\n| `ClinicSMSExcludeApp` | `integer` | ❌ No | Whether appointments booked from the app are excluded from reminders. -1 = yes, 0 = no. |\n| `ClinicSMSSender` | `string` | ❌ No | SMS sender alias. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"df57dd00-3072-4c84-99e9-d12f1fb9aa26","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"Gracias por su visita\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"We look forward to seeing you at your next appointment\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicSMSEnabled` | `integer` | ❌ No | Whether SMS sending is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSReminderEnabled` | `integer` | ❌ No | Whether the appointment reminder SMS is enabled. -1 = yes, 0 = no. If enabled, ClinicSMSReminderText must be non-empty. |\n| `ClinicSMSReminderText` | `string` | ❌ No | Appointment reminder SMS text. |\n| `ClinicSMSAssistedEnabled` | `integer` | ❌ No | Whether the post-visit (assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSAssistedText` | `string` | ❌ No | Post-visit (assisted) SMS text. |\n| `ClinicSMSNotAssistedEnabled` | `integer` | ❌ No | Whether the missed-appointment (not assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSNotAssistedText` | `string` | ❌ No | Missed-appointment (not assisted) SMS text. |\n| `ClinicPushReminderEnabled` | `integer` | ❌ No | Whether the push reminder is enabled. -1 = yes, 0 = no. If enabled, ClinicPushReminderMessageID must be greater than 0. |\n| `ClinicPushReminderMessageID` | `integer` | ❌ No | Push template ID used for reminders (one of PushMessageOptions from the GET endpoint). |\n| `ClinicPushBirthdayEnabled` | `integer` | ❌ No | Whether the birthday push is enabled. -1 = yes, 0 = no. If enabled, ClinicPushBirthdayMessageID must be greater than 0. |\n| `ClinicPushBirthdayMessageID` | `integer` | ❌ No | Push template ID used for birthdays (one of PushMessageOptions from the GET endpoint). |\n| `ClinicSMSExcludeApp` | `integer` | ❌ No | Whether appointments booked from the app are excluded from reminders. -1 = yes, 0 = no. |\n| `ClinicSMSSender` | `string` | ❌ No | SMS sender alias. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/sms\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d0fb03af-044c-4552-9642-c2589306e3d8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"Gracias por su visita\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"We look forward to seeing you at your next appointment\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicSMSEnabled` | `integer` | ❌ No | Whether SMS sending is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSReminderEnabled` | `integer` | ❌ No | Whether the appointment reminder SMS is enabled. -1 = yes, 0 = no. If enabled, ClinicSMSReminderText must be non-empty. |\n| `ClinicSMSReminderText` | `string` | ❌ No | Appointment reminder SMS text. |\n| `ClinicSMSAssistedEnabled` | `integer` | ❌ No | Whether the post-visit (assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSAssistedText` | `string` | ❌ No | Post-visit (assisted) SMS text. |\n| `ClinicSMSNotAssistedEnabled` | `integer` | ❌ No | Whether the missed-appointment (not assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSNotAssistedText` | `string` | ❌ No | Missed-appointment (not assisted) SMS text. |\n| `ClinicPushReminderEnabled` | `integer` | ❌ No | Whether the push reminder is enabled. -1 = yes, 0 = no. If enabled, ClinicPushReminderMessageID must be greater than 0. |\n| `ClinicPushReminderMessageID` | `integer` | ❌ No | Push template ID used for reminders (one of PushMessageOptions from the GET endpoint). |\n| `ClinicPushBirthdayEnabled` | `integer` | ❌ No | Whether the birthday push is enabled. -1 = yes, 0 = no. If enabled, ClinicPushBirthdayMessageID must be greater than 0. |\n| `ClinicPushBirthdayMessageID` | `integer` | ❌ No | Push template ID used for birthdays (one of PushMessageOptions from the GET endpoint). |\n| `ClinicSMSExcludeApp` | `integer` | ❌ No | Whether appointments booked from the app are excluded from reminders. -1 = yes, 0 = no. |\n| `ClinicSMSSender` | `string` | ❌ No | SMS sender alias. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d7839a1c-60cc-40e6-8dff-eb9d9ae4236e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"Gracias por su visita\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"We look forward to seeing you at your next appointment\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicSMSEnabled` | `integer` | ❌ No | Whether SMS sending is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSReminderEnabled` | `integer` | ❌ No | Whether the appointment reminder SMS is enabled. -1 = yes, 0 = no. If enabled, ClinicSMSReminderText must be non-empty. |\n| `ClinicSMSReminderText` | `string` | ❌ No | Appointment reminder SMS text. |\n| `ClinicSMSAssistedEnabled` | `integer` | ❌ No | Whether the post-visit (assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSAssistedText` | `string` | ❌ No | Post-visit (assisted) SMS text. |\n| `ClinicSMSNotAssistedEnabled` | `integer` | ❌ No | Whether the missed-appointment (not assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSNotAssistedText` | `string` | ❌ No | Missed-appointment (not assisted) SMS text. |\n| `ClinicPushReminderEnabled` | `integer` | ❌ No | Whether the push reminder is enabled. -1 = yes, 0 = no. If enabled, ClinicPushReminderMessageID must be greater than 0. |\n| `ClinicPushReminderMessageID` | `integer` | ❌ No | Push template ID used for reminders (one of PushMessageOptions from the GET endpoint). |\n| `ClinicPushBirthdayEnabled` | `integer` | ❌ No | Whether the birthday push is enabled. -1 = yes, 0 = no. If enabled, ClinicPushBirthdayMessageID must be greater than 0. |\n| `ClinicPushBirthdayMessageID` | `integer` | ❌ No | Push template ID used for birthdays (one of PushMessageOptions from the GET endpoint). |\n| `ClinicSMSExcludeApp` | `integer` | ❌ No | Whether appointments booked from the app are excluded from reminders. -1 = yes, 0 = no. |\n| `ClinicSMSSender` | `string` | ❌ No | SMS sender alias. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b0b4402c-bb89-46c8-8303-b7806fd8ec13","name":"The SMS configuration could not be saved","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"Gracias por su visita\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"We look forward to seeing you at your next appointment\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicSMSEnabled` | `integer` | ❌ No | Whether SMS sending is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSReminderEnabled` | `integer` | ❌ No | Whether the appointment reminder SMS is enabled. -1 = yes, 0 = no. If enabled, ClinicSMSReminderText must be non-empty. |\n| `ClinicSMSReminderText` | `string` | ❌ No | Appointment reminder SMS text. |\n| `ClinicSMSAssistedEnabled` | `integer` | ❌ No | Whether the post-visit (assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSAssistedText` | `string` | ❌ No | Post-visit (assisted) SMS text. |\n| `ClinicSMSNotAssistedEnabled` | `integer` | ❌ No | Whether the missed-appointment (not assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSNotAssistedText` | `string` | ❌ No | Missed-appointment (not assisted) SMS text. |\n| `ClinicPushReminderEnabled` | `integer` | ❌ No | Whether the push reminder is enabled. -1 = yes, 0 = no. If enabled, ClinicPushReminderMessageID must be greater than 0. |\n| `ClinicPushReminderMessageID` | `integer` | ❌ No | Push template ID used for reminders (one of PushMessageOptions from the GET endpoint). |\n| `ClinicPushBirthdayEnabled` | `integer` | ❌ No | Whether the birthday push is enabled. -1 = yes, 0 = no. If enabled, ClinicPushBirthdayMessageID must be greater than 0. |\n| `ClinicPushBirthdayMessageID` | `integer` | ❌ No | Push template ID used for birthdays (one of PushMessageOptions from the GET endpoint). |\n| `ClinicSMSExcludeApp` | `integer` | ❌ No | Whether appointments booked from the app are excluded from reminders. -1 = yes, 0 = no. |\n| `ClinicSMSSender` | `string` | ❌ No | SMS sender alias. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The SMS configuration could not be saved. Check the provided data.\",\n  \"errorCode\": \"310\"\n}"},{"id":"9d4d43a8-2be0-4202-8368-6e32ca74fab6","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"Gracias por su visita\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"We look forward to seeing you at your next appointment\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicSMSEnabled` | `integer` | ❌ No | Whether SMS sending is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSReminderEnabled` | `integer` | ❌ No | Whether the appointment reminder SMS is enabled. -1 = yes, 0 = no. If enabled, ClinicSMSReminderText must be non-empty. |\n| `ClinicSMSReminderText` | `string` | ❌ No | Appointment reminder SMS text. |\n| `ClinicSMSAssistedEnabled` | `integer` | ❌ No | Whether the post-visit (assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSAssistedText` | `string` | ❌ No | Post-visit (assisted) SMS text. |\n| `ClinicSMSNotAssistedEnabled` | `integer` | ❌ No | Whether the missed-appointment (not assisted) SMS is enabled. -1 = yes, 0 = no. |\n| `ClinicSMSNotAssistedText` | `string` | ❌ No | Missed-appointment (not assisted) SMS text. |\n| `ClinicPushReminderEnabled` | `integer` | ❌ No | Whether the push reminder is enabled. -1 = yes, 0 = no. If enabled, ClinicPushReminderMessageID must be greater than 0. |\n| `ClinicPushReminderMessageID` | `integer` | ❌ No | Push template ID used for reminders (one of PushMessageOptions from the GET endpoint). |\n| `ClinicPushBirthdayEnabled` | `integer` | ❌ No | Whether the birthday push is enabled. -1 = yes, 0 = no. If enabled, ClinicPushBirthdayMessageID must be greater than 0. |\n| `ClinicPushBirthdayMessageID` | `integer` | ❌ No | Push template ID used for birthdays (one of PushMessageOptions from the GET endpoint). |\n| `ClinicSMSExcludeApp` | `integer` | ❌ No | Whether appointments booked from the app are excluded from reminders. -1 = yes, 0 = no. |\n| `ClinicSMSSender` | `string` | ❌ No | SMS sender alias. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ca95465e-2095-4a30-8dd3-5aead0667f30"},{"name":"View Clinic Email Configuration","id":"436ce273-592a-4ff3-8f76-847627332463","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","description":"<p>Retrieves the email-notification configuration of a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Configure settings to send e-mails - See - Show he configuration options for sending emails for the selected clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","email"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"b48ad77b-8c39-494d-ab85-96e84280b110","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose email configuration is read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"6da2678a-81ba-4a11-a135-a72ee9d3fb79","name":"Clinic email configuration retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"ClinicEMailEnabled\": -1,\n  \"ClinicEmailAppNewEnabled\": -1,\n  \"ClinicEmailAppUpdateEnabled\": 0,\n  \"ClinicEmailAppCancelEnabled\": 0,\n  \"ClinicEmailClientNewEnabled\": 0,\n  \"ClinicEmailPointsEnabled\": 0,\n  \"ClinicEmailFoot\": \"\",\n  \"ClinicEmailInternalAppNew\": 0,\n  \"ClinicEmailInternalAppUpdate\": 0,\n  \"ClinicEmailInternalAppCancel\": 0,\n  \"ClinicEmailInternalSenders\": \"\",\n  \"ClinicEmailInternalCashCloseEnabled\": 0,\n  \"ClinicEmailInternalCashSenders\": \"\",\n  \"ClinicEmailInternalOutOfStockEnabled\": 0,\n  \"ClinicEmailInternalOutOfStockSenders\": \"\",\n  \"ClinicEmailTicketClose\": 0,\n  \"ClinicEmailBudgetUpdate\": 0,\n  \"ClinicBudgetPayMethodName\": \"\",\n  \"ClinicBudgetPayMethodClass\": \"\"\n}"},{"id":"ecdcd1ea-a740-4917-afbd-a6197d48f545","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"67a749ae-6827-47aa-bd55-3f6ab477412e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4b477d7c-9d04-4799-a1cc-89419e367bd8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ca478c75-0be7-4744-985d-a9ebd0885e98","name":"No clinic found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No clinic found with the provided ID.\",\n  \"errorCode\": \"65\"\n}"},{"id":"79f732b4-1e92-49ff-9337-1c511110fe98","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"31961508-4600-4378-91cd-d2c98d27cd8c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7ed1fe19-dfdb-433e-bb51-4e4fc6f6c77e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"35d97e82-512e-4903-81a4-a7bc43e71b07","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/email","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","email"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose email configuration is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/email\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"436ce273-592a-4ff3-8f76-847627332463"},{"name":"View Clinic SMS Configuration","id":"549283c5-c76d-4f92-9685-ca517f119828","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","description":"<p>Retrieves the SMS and push-notification configuration of a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - SMS - Edit - Show the configuration options for sending a selected Subscriber's SMSs</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","sms"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"8e6cc602-699e-4d54-a9b9-1620898e6fd6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose SMS configuration is read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"1f7a07a8-b74f-4530-a047-4ae8f7a433fb","name":"Clinic SMS configuration retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"ClinicSMSEnabled\": -1,\n  \"ClinicSMSReminderEnabled\": -1,\n  \"ClinicSMSReminderText\": \"Remember your appointment on {fecha}\",\n  \"ClinicSMSAssistedEnabled\": 0,\n  \"ClinicSMSAssistedText\": \"\",\n  \"ClinicSMSNotAssistedEnabled\": 0,\n  \"ClinicSMSNotAssistedText\": \"\",\n  \"ClinicPushReminderEnabled\": 0,\n  \"ClinicPushReminderMessageID\": 0,\n  \"ClinicPushBirthdayEnabled\": 0,\n  \"ClinicPushBirthdayMessageID\": 0,\n  \"ClinicSMSExcludeApp\": 0,\n  \"ClinicSMSSender\": \"MyClinic\",\n  \"PushMessageOptions\": [\n    {\n      \"MessageID\": 12,\n      \"MessageName\": \"Appointment reminder\"\n    }\n  ]\n}"},{"id":"07dfbfce-b07a-4274-8871-288cec215c82","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"857628f5-2679-4f0e-8d6a-1648a37c1d87","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8102a088-8f1b-43f4-ad6a-15091ebfaa94","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"02020278-9117-486d-a3aa-a3953de8e075","name":"No clinic found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No clinic found with the provided ID.\",\n  \"errorCode\": \"65\"\n}"},{"id":"c2024e7d-b072-4bd5-ba07-313fc3c0b807","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"79e40de0-6621-4083-b10b-010245c3b6c1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a61b1d4b-0c49-4728-9663-53e54276495b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"27812477-6180-4f0c-aa51-57f856b0c24b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/sms","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","sms"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose SMS configuration is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/sms\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"549283c5-c76d-4f92-9685-ca517f119828"},{"name":"View WhatsApp Notification Configuration","id":"81883c2d-de92-4db8-9379-01e711ad9889","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","description":"<p>Retrieves the WhatsApp notification configuration of a clinic along with the available message templates. Clinics without saved notification settings return the disabled default configuration with empty groups and templates.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Whatsapp Notifications - Load Settings - Read the configuration of WhatsApp notifications, showing configured templates, advance notice, etc.</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","whatsapp"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"2c524a83-9d51-4563-a16a-86c3bef1abe9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose WhatsApp notification config is read.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"9b78ff2f-5e06-4307-a19c-869b1258bb5e","name":"WhatsApp notification configuration retrieved successfully. When no settings have been saved yet, returns disabled flags and empty groups/templates.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicWhatsappHasIntegration\": true,\n  \"ClinicWhatsappIsGlobalEnabled\": true,\n  \"ClinicWhatsappNotificationGroups\": [\n    {\n      \"ClinicWhatsappClass\": \"wa_reminder\",\n      \"ClinicWhatsappIsEnabled\": true,\n      \"ClinicWhatsappAdvanceDays\": \"2\",\n      \"ClinicWhatsappTime\": \"10:50\",\n      \"ClinicWhatsappTemplateId\": \"1\"\n    }\n  ],\n  \"ClinicWhatsappTemplates\": [\n    {\n      \"TemplateID\": \"1\",\n      \"TemplateDescription\": \"Lista de espera\",\n      \"TemplateMediaId\": \"\"\n    }\n  ]\n}"},{"id":"856df3c8-9c01-403b-987d-33c8be375fb7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is read."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d100de47-f2b6-46e0-8456-04e0da152d0e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is read."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3a5ddd24-4484-4156-80b7-e6051d6cc812","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"50efef61-f9cd-4094-b649-5e0468547626","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is read."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/whatsapp\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"de74fd1c-0f74-41bf-9a7c-2245089ac3ab","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is read."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cab8837b-7e0c-449b-bd4a-71f2e88c3125","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is read."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"17c5136b-e094-46ce-8fb3-8462a91370ad","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/whatsapp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","whatsapp"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose WhatsApp notification config is read."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"81883c2d-de92-4db8-9379-01e711ad9889"}],"id":"c815ec7c-49ea-4c68-a48c-9d9f1a8b6625","description":"<p>Clinic / Notifications endpoints.</p>\n","_postman_id":"c815ec7c-49ea-4c68-a48c-9d9f1a8b6625"},{"name":"Payment","item":[{"name":"Gateway","item":[{"name":"Disable Clinic Payment Gateway","id":"2847da21-5aa3-4fe5-a3c9-89543089d8ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/disable","description":"<p>Disables a configured payment gateway. Backed by PayHandler.UpdateClinicGateway, which reads <code>gateway_id</code>, <code>clinicId</code> and <code>gateway_enabled</code> (fixed to <code>0</code>) and sets x_config_banks.BankDisabled accordingly.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","disable"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"dd02d481-13e8-4cce-989b-aaa3de1bc17a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the payment gateway belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"9c50aa9e-db6e-4307-96f2-3da7f4288a99","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID).</p>\n","type":"text/plain"},"type":"any","value":"12","key":"gatewayID"}]}},"response":[{"id":"e68f3af5-d353-4129-8170-e14ff7153801","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d96efd75-b4a7-4ad2-8f97-6b6b98c29130","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3541f944-6ff7-41f3-b185-660151e2d1f4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"fb95ec16-eabf-4eac-afec-a12301df1501","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4023372e-13a3-4e7a-967d-2fc7c47db28c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/paygateway/%7B%7BgatewayID%7D%7D/disable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cf4522b7-e173-4287-8a7d-783acf3bfe87","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"07a99723-7e6a-4d9d-9c59-70dc515bb7b5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8865e273-0ea7-4e5c-b34a-db6060f87a0a","name":"The payment gateway could not be updated","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment gateway could not be updated. Check the provided data or the provider protocol result.\",\n  \"errorCode\": \"687\"\n}"},{"id":"6498b424-5214-460d-a273-8689b6bc1083","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/disable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","disable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2847da21-5aa3-4fe5-a3c9-89543089d8ad"},{"name":"Enable Clinic Payment Gateway","id":"bc142b01-4312-4f18-a8b8-9d3aad5e662c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/enable","description":"<p>Enables a configured payment gateway. Backed by PayHandler.UpdateClinicGateway, which reads <code>gateway_id</code>, <code>clinicId</code> and <code>gateway_enabled</code> (fixed to <code>-1</code>), clears x_config_banks.BankDisabled and, when the provider declares a SetActiveGateway protocol, runs it to sync the change remotely.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","enable"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"d67b7bd1-19f6-414a-ad93-2e729a296192","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the payment gateway belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"7ded9523-303d-43c5-998c-2ef4d16e45d5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID).</p>\n","type":"text/plain"},"type":"any","value":"12","key":"gatewayID"}]}},"response":[{"id":"7c45651c-6d4d-46ec-bcab-c30c3c4b6371","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9d72dce7-9bdb-46b0-8c05-bd39ac7d7772","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"eebf86c1-8b32-43c6-b681-dafda7c7545d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c4905bda-fdf1-4072-8a14-6d9c4110e01f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"08ca395a-a367-4efe-9157-bf1a0512a7c3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/paygateway/%7B%7BgatewayID%7D%7D/enable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2e1cac9a-61be-4e09-9f4d-b404ad83ac1f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"136f202d-511a-4475-95f1-32119a763e9c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"393ebb7c-86e6-4f68-ac17-df8361331030","name":"The payment gateway could not be updated","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment gateway could not be updated. Check the provided data or the provider protocol result.\",\n  \"errorCode\": \"687\"\n}"},{"id":"3ad40b6e-1eaf-403b-9e7a-a8bb279fc366","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"bc142b01-4312-4f18-a8b8-9d3aad5e662c"},{"name":"Get Clinic Payment Gateway","id":"e898b11b-f0e4-4380-9fb2-4dc2e215bd9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}","description":"<p>Retrieves the detail of a single configured payment gateway, including its template data and provider-specific fields (<code>GatewayFieldsData</code>). Backed by PayHandler.GetGateway, which reads <code>clinicId</code> and <code>gatewayId</code> from the JSON input and looks up x_config_pay_gateways by GatewayID; fields flagged with <code>field_access_data = -1</code> are marked as displayable.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Gateways - Gateway Information - Gateways - view gateway information.</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"d6480053-8975-47d3-b89a-d97ee0911fcd","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the payment gateway belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"10b148d2-071e-4f79-9341-df03378df670","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID), as returned by the list endpoint.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"gatewayID"}]}},"response":[{"id":"94a37d10-ef25-4e15-bb4e-17b42265892a","name":"Clinic payment gateway detail retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID), as returned by the list endpoint."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"GatewayGID\": 1,\n  \"GatewayName\": \"Tap to Pay\",\n  \"GatewayLogo\": \"taptopay\",\n  \"GatewayDesc\": \"lbl_taptopay_description\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"Gateway QA 1783329613\"\n      },\n      {\n        \"GatewayKey\": \"type\",\n        \"GatewayContent\": \"TAP_PAY\"\n      }\n    ]\n  }\n}"},{"id":"102f3ba9-bd76-465f-9651-d03592b1a6f4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID), as returned by the list endpoint."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3135ace5-e107-464e-8eeb-4f98b0710362","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID), as returned by the list endpoint."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"322540c0-39f7-4ec8-84d2-f26b8641ad0f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID), as returned by the list endpoint."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7409ec86-93b0-46e7-9984-81d83fa37797","name":"No configured payment gateway matches the requested id in this clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID), as returned by the list endpoint."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment gateway could not be found at this clinic.\"\n}"},{"id":"5326ed7e-4f96-42d2-b88d-9eeca50516ad","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID), as returned by the list endpoint."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"adbb70a4-3bda-4aab-b1bd-7268a60b48ee","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID), as returned by the list endpoint."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"337c409b-8362-42fd-80ad-833108f2ed12","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID), as returned by the list endpoint."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"6c1643b0-5382-43ab-80c8-120b4305e4b2","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway/{{gatewayID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway","{{gatewayID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway belongs to."},{"key":"gatewayID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic-scoped configured payment gateway (x_config_pay_gateways.GatewayID), as returned by the list endpoint."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/paygateway/%7B%7BgatewayID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"e898b11b-f0e4-4380-9fb2-4dc2e215bd9e"},{"name":"List Clinic Payment Gateways","id":"d22ff1cc-b507-4cf1-bcda-63365e69650b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","description":"<p>Lists the payment gateways configured for a clinic. Each entry returns the clinic-scoped gateway id, its name, logo, mode, whether it is currently enabled, and the account identifier (exposed as <code>GatewayUser</code>) when the gateway defines an <code>account</code> field. Backed by PayHandler.GetListClinicGateways, which reads <code>clinicId</code> from the JSON input and joins x_config_pay_gateways with y_pay_gateways and x_config_banks.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","paygateway"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"224ec61e-1390-4f32-b7ab-aa6e6cf1c42a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose configured payment gateways are listed.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"0256c124-ef7d-420c-93ac-218199281ba2","name":"Clinic payment gateway list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose configured payment gateways are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"GatewayID\": 1,\n    \"GatewayName\": \"Gateway QA 1783329613\",\n    \"GatewayLogo\": \"taptopay\",\n    \"GatewayMode\": \"OFFLINE\",\n    \"GatewayEnabled\": \"0\"\n  }\n]"},{"id":"9b5c4baf-70e9-4fb6-aefc-5a7da5e71b1c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose configured payment gateways are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1998cd95-e61e-436e-b42e-7ac85dcc7c32","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose configured payment gateways are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ca6e06b9-c60e-4db5-97da-ce81551c468d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose configured payment gateways are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e03c7c81-4903-4f7c-ba0b-5d061c23d8d3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose configured payment gateways are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/paygateway\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d6c83b83-3ba4-4aec-b9a9-95129d8dd200","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose configured payment gateways are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"16b2b363-3413-4c78-ab65-30280cb2c277","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose configured payment gateways are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"45f25ec3-6a78-445c-8df6-398deb468bf9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose configured payment gateways are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d22ff1cc-b507-4cf1-bcda-63365e69650b"},{"name":"List Payment Gateway Catalog","id":"9d8c3e55-e5e7-45db-9b0f-acc34bd22414","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/payment-gateways","description":"<p>Lists the global catalog of payment gateways available to be configured (y_pay_gateways), each with its name, logo, description, mode and provider-specific configuration fields schema. This is a system-wide catalog and not clinic-scoped; a valid cid query parameter is still required by the gateway. Backed by PayHandler.GetListGateways.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","payment-gateways"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"ea9f200b-d862-47cf-af6b-c3d27b419bd5","name":"Global payment-gateway catalog retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/payment-gateways"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"GatewayID\": 3,\n    \"GatewayName\": \"Stripe\",\n    \"GatewayLogo\": \"stripe.svg\",\n    \"GatewayDesc\": \"Card payments\",\n    \"GatewayMode\": \"online\"\n  }\n]"},{"id":"f13c27da-015c-46e6-8760-2608e17d13eb","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/payment-gateways"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"40ea2721-4902-49aa-8f10-9abcb277eb53","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/payment-gateways"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"498f2a4b-a10b-4f12-92f0-a4d3c6242e8f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/payment-gateways"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"02b4b426-d0d0-4689-9b1c-f468b3165c20","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/payment-gateways"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/payment-gateways\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"00d936bd-1f36-4010-aee7-3813eae874af","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/payment-gateways"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"58e2cac9-435c-4f87-8804-da8be0ccaf6f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/payment-gateways"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a6637b30-40ae-4f16-bec6-bb1fc285837d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic/payment-gateways"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9d8c3e55-e5e7-45db-9b0f-acc34bd22414"},{"name":"Register Clinic Payment Gateway","id":"cdd28f9e-3ac4-436c-b918-fc8c43beda00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"GatewayGID\": 3,\n  \"CountryCode\": \"ES\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"My Gateway\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","description":"<p>Registers a new payment gateway for a clinic. <code>GatewayGID</code> is the global gateway template (y_pay_gateways.GatewayGID) to instantiate; <code>CountryCode</code> is the clinic ISO country and <code>GatewayFieldsData</code> carries the provider-specific configuration fields (the gateway name is taken from the field whose <code>GatewayKey</code> is <code>name</code>). Backed by PayHandler.ExecuteProviderProtocol, which creates the provider account if needed, runs the provider gateway protocol and inserts the gateway and its bank.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>GatewayGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Global gateway template id (y_pay_gateways.GatewayGID) to instantiate for this clinic. It selects the payment provider and protocol to run.</td>\n</tr>\n<tr>\n<td><code>CountryCode</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>ISO country code of the clinic; the backend uppercases it and passes it to the provider protocol.</td>\n</tr>\n<tr>\n<td><code>GatewayFieldsData</code></td>\n<td><code>object</code></td>\n<td>✅ Yes</td>\n<td>Provider-specific configuration fields (x_config_pay_gateways.GatewayFieldsData). The backend reads the gateway name from the field whose GatewayKey is \"name\".</td>\n</tr>\n<tr>\n<td><code>fields</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>List of configuration fields.</td>\n</tr>\n<tr>\n<td><code>GatewayKey</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Field identifier (e.g. name, account).</td>\n</tr>\n<tr>\n<td><code>GatewayContent</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Field value.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","paygateway"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"26aad47a-e0d9-4783-aa85-43f414f0ec66","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic the payment gateway is registered for.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"2e1751ec-d693-444e-826d-2c1acf43f216","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GatewayGID\": 3,\n  \"CountryCode\": \"ES\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"My Gateway\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway is registered for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GatewayGID` | `integer` | ✅ Yes | Global gateway template id (y_pay_gateways.GatewayGID) to instantiate for this clinic. It selects the payment provider and protocol to run. |\n| `CountryCode` | `string` | ✅ Yes | ISO country code of the clinic; the backend uppercases it and passes it to the provider protocol. |\n| `GatewayFieldsData` | `object` | ✅ Yes | Provider-specific configuration fields (x_config_pay_gateways.GatewayFieldsData). The backend reads the gateway name from the field whose GatewayKey is \"name\". |\n| `fields` | `array` | ❌ No | List of configuration fields. |\n| `GatewayKey` | `string` | ❌ No | Field identifier (e.g. name, account). |\n| `GatewayContent` | `string` | ❌ No | Field value. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"48fe0e96-b60f-4d2e-8063-f0de00b32f85","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GatewayGID\": 3,\n  \"CountryCode\": \"ES\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"My Gateway\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway is registered for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GatewayGID` | `integer` | ✅ Yes | Global gateway template id (y_pay_gateways.GatewayGID) to instantiate for this clinic. It selects the payment provider and protocol to run. |\n| `CountryCode` | `string` | ✅ Yes | ISO country code of the clinic; the backend uppercases it and passes it to the provider protocol. |\n| `GatewayFieldsData` | `object` | ✅ Yes | Provider-specific configuration fields (x_config_pay_gateways.GatewayFieldsData). The backend reads the gateway name from the field whose GatewayKey is \"name\". |\n| `fields` | `array` | ❌ No | List of configuration fields. |\n| `GatewayKey` | `string` | ❌ No | Field identifier (e.g. name, account). |\n| `GatewayContent` | `string` | ❌ No | Field value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7f642daa-1e9a-453c-b4ed-d169a128cb06","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GatewayGID\": 3,\n  \"CountryCode\": \"ES\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"My Gateway\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway is registered for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GatewayGID` | `integer` | ✅ Yes | Global gateway template id (y_pay_gateways.GatewayGID) to instantiate for this clinic. It selects the payment provider and protocol to run. |\n| `CountryCode` | `string` | ✅ Yes | ISO country code of the clinic; the backend uppercases it and passes it to the provider protocol. |\n| `GatewayFieldsData` | `object` | ✅ Yes | Provider-specific configuration fields (x_config_pay_gateways.GatewayFieldsData). The backend reads the gateway name from the field whose GatewayKey is \"name\". |\n| `fields` | `array` | ❌ No | List of configuration fields. |\n| `GatewayKey` | `string` | ❌ No | Field identifier (e.g. name, account). |\n| `GatewayContent` | `string` | ❌ No | Field value. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"631d4039-d4ca-4579-8bb7-53eb42e82fe5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GatewayGID\": 3,\n  \"CountryCode\": \"ES\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"My Gateway\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway is registered for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GatewayGID` | `integer` | ✅ Yes | Global gateway template id (y_pay_gateways.GatewayGID) to instantiate for this clinic. It selects the payment provider and protocol to run. |\n| `CountryCode` | `string` | ✅ Yes | ISO country code of the clinic; the backend uppercases it and passes it to the provider protocol. |\n| `GatewayFieldsData` | `object` | ✅ Yes | Provider-specific configuration fields (x_config_pay_gateways.GatewayFieldsData). The backend reads the gateway name from the field whose GatewayKey is \"name\". |\n| `fields` | `array` | ❌ No | List of configuration fields. |\n| `GatewayKey` | `string` | ❌ No | Field identifier (e.g. name, account). |\n| `GatewayContent` | `string` | ❌ No | Field value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"63a27e95-8ba5-4596-a01a-b41d2bfb5aa0","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GatewayGID\": 3,\n  \"CountryCode\": \"ES\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"My Gateway\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway is registered for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GatewayGID` | `integer` | ✅ Yes | Global gateway template id (y_pay_gateways.GatewayGID) to instantiate for this clinic. It selects the payment provider and protocol to run. |\n| `CountryCode` | `string` | ✅ Yes | ISO country code of the clinic; the backend uppercases it and passes it to the provider protocol. |\n| `GatewayFieldsData` | `object` | ✅ Yes | Provider-specific configuration fields (x_config_pay_gateways.GatewayFieldsData). The backend reads the gateway name from the field whose GatewayKey is \"name\". |\n| `fields` | `array` | ❌ No | List of configuration fields. |\n| `GatewayKey` | `string` | ❌ No | Field identifier (e.g. name, account). |\n| `GatewayContent` | `string` | ❌ No | Field value. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/paygateway\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a4184184-77af-4108-9cf5-1541e9167c63","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GatewayGID\": 3,\n  \"CountryCode\": \"ES\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"My Gateway\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway is registered for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GatewayGID` | `integer` | ✅ Yes | Global gateway template id (y_pay_gateways.GatewayGID) to instantiate for this clinic. It selects the payment provider and protocol to run. |\n| `CountryCode` | `string` | ✅ Yes | ISO country code of the clinic; the backend uppercases it and passes it to the provider protocol. |\n| `GatewayFieldsData` | `object` | ✅ Yes | Provider-specific configuration fields (x_config_pay_gateways.GatewayFieldsData). The backend reads the gateway name from the field whose GatewayKey is \"name\". |\n| `fields` | `array` | ❌ No | List of configuration fields. |\n| `GatewayKey` | `string` | ❌ No | Field identifier (e.g. name, account). |\n| `GatewayContent` | `string` | ❌ No | Field value. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"da919144-7f2a-4190-b002-59a0c7de01e9","name":"The payment provider protocol failed while registering the gateway.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GatewayGID\": 3,\n  \"CountryCode\": \"ES\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"My Gateway\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway is registered for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GatewayGID` | `integer` | ✅ Yes | Global gateway template id (y_pay_gateways.GatewayGID) to instantiate for this clinic. It selects the payment provider and protocol to run. |\n| `CountryCode` | `string` | ✅ Yes | ISO country code of the clinic; the backend uppercases it and passes it to the provider protocol. |\n| `GatewayFieldsData` | `object` | ✅ Yes | Provider-specific configuration fields (x_config_pay_gateways.GatewayFieldsData). The backend reads the gateway name from the field whose GatewayKey is \"name\". |\n| `fields` | `array` | ❌ No | List of configuration fields. |\n| `GatewayKey` | `string` | ❌ No | Field identifier (e.g. name, account). |\n| `GatewayContent` | `string` | ❌ No | Field value. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment provider protocol failed while registering the gateway.\",\n  \"errorCode\": \"689\"\n}"},{"id":"a8b532f7-922d-407d-90d0-ff94cfa9d9e3","name":"The payment gateway could not be created","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GatewayGID\": 3,\n  \"CountryCode\": \"ES\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"My Gateway\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway is registered for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GatewayGID` | `integer` | ✅ Yes | Global gateway template id (y_pay_gateways.GatewayGID) to instantiate for this clinic. It selects the payment provider and protocol to run. |\n| `CountryCode` | `string` | ✅ Yes | ISO country code of the clinic; the backend uppercases it and passes it to the provider protocol. |\n| `GatewayFieldsData` | `object` | ✅ Yes | Provider-specific configuration fields (x_config_pay_gateways.GatewayFieldsData). The backend reads the gateway name from the field whose GatewayKey is \"name\". |\n| `fields` | `array` | ❌ No | List of configuration fields. |\n| `GatewayKey` | `string` | ❌ No | Field identifier (e.g. name, account). |\n| `GatewayContent` | `string` | ❌ No | Field value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment gateway could not be created. Check the provided data.\",\n  \"errorCode\": \"688\"\n}"},{"id":"4b62d04e-dd12-4d96-8d9c-0baef874bfbf","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GatewayGID\": 3,\n  \"CountryCode\": \"ES\",\n  \"GatewayFieldsData\": {\n    \"fields\": [\n      {\n        \"GatewayKey\": \"name\",\n        \"GatewayContent\": \"My Gateway\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/paygateway","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","paygateway"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic the payment gateway is registered for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GatewayGID` | `integer` | ✅ Yes | Global gateway template id (y_pay_gateways.GatewayGID) to instantiate for this clinic. It selects the payment provider and protocol to run. |\n| `CountryCode` | `string` | ✅ Yes | ISO country code of the clinic; the backend uppercases it and passes it to the provider protocol. |\n| `GatewayFieldsData` | `object` | ✅ Yes | Provider-specific configuration fields (x_config_pay_gateways.GatewayFieldsData). The backend reads the gateway name from the field whose GatewayKey is \"name\". |\n| `fields` | `array` | ❌ No | List of configuration fields. |\n| `GatewayKey` | `string` | ❌ No | Field identifier (e.g. name, account). |\n| `GatewayContent` | `string` | ❌ No | Field value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"cdd28f9e-3ac4-436c-b918-fc8c43beda00"}],"id":"031b4f53-4a1b-475f-9f5d-b65e95f4b17c","description":"<p>Clinic / Payment / Gateway endpoints.</p>\n","_postman_id":"031b4f53-4a1b-475f-9f5d-b65e95f4b17c"}],"id":"02fafed0-53fd-4dc8-8eb8-5b7eb82ff89f","description":"<p>Clinic / Payment endpoints.</p>\n","_postman_id":"02fafed0-53fd-4dc8-8eb8-5b7eb82ff89f"},{"name":"Subscription","item":[{"name":"Change Subscription Edition","id":"0e6cb259-e72a-4b86-8c15-5c33bbe55f3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"EditionKey\": \"EDITION_PRO\",\n  \"Periodicity\": \"M\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/edition","description":"<p>Changes the system edition and (when uniform) its billing periodicity.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - My subscription - Save/Change edition - Modify an existing edition</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>EditionKey</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Edition key to switch the system to.</td>\n</tr>\n<tr>\n<td><code>Periodicity</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Billing periodicity to apply (M=monthly, Q=quarterly, B=biannual, A=annual). A change is applied system-wide only when every service shares the same periodicity.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","subscription","edition"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"9943e1e9-7a9b-4c04-8f92-743a654dcb2c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic used for routing/permission scope. The edition change applies to the whole system.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"2c3f848b-237e-4446-8ffc-5d672bf20aa6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EditionKey\": \"EDITION_PRO\",\n  \"Periodicity\": \"M\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/edition","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","edition"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The edition change applies to the whole system."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EditionKey` | `string` | ✅ Yes | Edition key to switch the system to. |\n| `Periodicity` | `string` | ✅ Yes | Billing periodicity to apply (M=monthly, Q=quarterly, B=biannual, A=annual). A change is applied system-wide only when every service shares the same periodicity. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"80275bf3-a29c-498b-b189-cfe2c0ae8344","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EditionKey\": \"EDITION_PRO\",\n  \"Periodicity\": \"M\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/edition","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","edition"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The edition change applies to the whole system."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EditionKey` | `string` | ✅ Yes | Edition key to switch the system to. |\n| `Periodicity` | `string` | ✅ Yes | Billing periodicity to apply (M=monthly, Q=quarterly, B=biannual, A=annual). A change is applied system-wide only when every service shares the same periodicity. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f7c22829-49cf-4aca-9eb4-2b5219ed725b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EditionKey\": \"EDITION_PRO\",\n  \"Periodicity\": \"M\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/edition","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","edition"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The edition change applies to the whole system."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EditionKey` | `string` | ✅ Yes | Edition key to switch the system to. |\n| `Periodicity` | `string` | ✅ Yes | Billing periodicity to apply (M=monthly, Q=quarterly, B=biannual, A=annual). A change is applied system-wide only when every service shares the same periodicity. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0a99522a-4dc5-43b5-965f-88aaa1dcfb81","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EditionKey\": \"EDITION_PRO\",\n  \"Periodicity\": \"M\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/edition","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","edition"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The edition change applies to the whole system."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EditionKey` | `string` | ✅ Yes | Edition key to switch the system to. |\n| `Periodicity` | `string` | ✅ Yes | Billing periodicity to apply (M=monthly, Q=quarterly, B=biannual, A=annual). A change is applied system-wide only when every service shares the same periodicity. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8e69845e-656b-4e3a-a69a-e9ecd57d6bc2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EditionKey\": \"EDITION_PRO\",\n  \"Periodicity\": \"M\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/edition","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","edition"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The edition change applies to the whole system."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EditionKey` | `string` | ✅ Yes | Edition key to switch the system to. |\n| `Periodicity` | `string` | ✅ Yes | Billing periodicity to apply (M=monthly, Q=quarterly, B=biannual, A=annual). A change is applied system-wide only when every service shares the same periodicity. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/subscription/edition\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1a9a3b82-be3e-4ece-be15-5baa1d1eeed3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EditionKey\": \"EDITION_PRO\",\n  \"Periodicity\": \"M\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/edition","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","edition"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The edition change applies to the whole system."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EditionKey` | `string` | ✅ Yes | Edition key to switch the system to. |\n| `Periodicity` | `string` | ✅ Yes | Billing periodicity to apply (M=monthly, Q=quarterly, B=biannual, A=annual). A change is applied system-wide only when every service shares the same periodicity. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c170fec2-9d06-48dc-ab95-9bee795745d3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EditionKey\": \"EDITION_PRO\",\n  \"Periodicity\": \"M\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/edition","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","edition"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The edition change applies to the whole system."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EditionKey` | `string` | ✅ Yes | Edition key to switch the system to. |\n| `Periodicity` | `string` | ✅ Yes | Billing periodicity to apply (M=monthly, Q=quarterly, B=biannual, A=annual). A change is applied system-wide only when every service shares the same periodicity. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"327a5480-d091-4e52-a550-94b21d457423","name":"The subscription edition could not be changed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EditionKey\": \"EDITION_PRO\",\n  \"Periodicity\": \"M\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/edition","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","edition"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The edition change applies to the whole system."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EditionKey` | `string` | ✅ Yes | Edition key to switch the system to. |\n| `Periodicity` | `string` | ✅ Yes | Billing periodicity to apply (M=monthly, Q=quarterly, B=biannual, A=annual). A change is applied system-wide only when every service shares the same periodicity. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The subscription edition could not be changed.\",\n  \"errorCode\": \"385\"\n}"},{"id":"618165ac-b182-4243-b1c5-b8d4499673e2","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EditionKey\": \"EDITION_PRO\",\n  \"Periodicity\": \"M\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/edition","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","edition"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The edition change applies to the whole system."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EditionKey` | `string` | ✅ Yes | Edition key to switch the system to. |\n| `Periodicity` | `string` | ✅ Yes | Billing periodicity to apply (M=monthly, Q=quarterly, B=biannual, A=annual). A change is applied system-wide only when every service shares the same periodicity. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0e6cb259-e72a-4b86-8c15-5c33bbe55f3c"},{"name":"View Available Editions","id":"5ce001c3-fdfd-4326-8a02-c05cb7d07d07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/editions","description":"<p>Lists the editions and add-ons available for the system, priced for the requested periodicity.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - My subscription - See available editions - See the list of available editions</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","subscription","editions"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Periodicity to price the editions for (M=monthly, Q=quarterly, B=biannual, A=annual). Defaults to the system's current periodicity when omitted. (This can only be one of M,Q,B,A)</p>\n","type":"text/plain"},"key":"periodicity","value":"M"}],"variable":[{"id":"eaa4df5f-c609-499e-8734-5dbccc634f1e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic used for routing/permission scope.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"bbd2273f-d8db-4293-89e3-d099a3917c62","name":"Available editions retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/editions?periodicity=M","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","editions"],"query":[{"description":"**Optional** | Type: `string`\n\nPeriodicity to price the editions for (M=monthly, Q=quarterly, B=biannual, A=annual). Defaults to the system's current periodicity when omitted. (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"current\": {\n    \"EditionKey\": \"EDITION_PRO\",\n    \"TrialExpirationDays\": 14,\n    \"Periodicity\": \"M\",\n    \"CurrentPeriodicity\": \"M\",\n    \"SamePeriodicity\": true\n  },\n  \"editions\": [\n    {\n      \"EditionKey\": \"EDITION_PRO\",\n      \"Selectable\": true,\n      \"Color\": \"#2E7D32\",\n      \"Title\": \"Professional\",\n      \"Description\": \"For growing clinics\",\n      \"Price\": \"49.00\",\n      \"OriginalPrice\": \"59.00\",\n      \"DiscountPercentage\": 17,\n      \"CurrencyKey\": \"EUR\",\n      \"CurrencySymbol\": \"€\",\n      \"AgreementNotes\": \"Loyalty discount applied\",\n      \"AgreementDate\": \"31/12/2026\",\n      \"Options\": \"Up to 5 clinics; unlimited clients\",\n      \"Addons\": \"{\\\"addons\\\":[\\\"SVC.WHATSAPP.0030\\\"]}\"\n    }\n  ],\n  \"addons\": [\n    {\n      \"ServiceKey\": \"SVC.WHATSAPP.0030\",\n      \"Name\": \"WhatsApp Plus\",\n      \"Type\": \"GB\",\n      \"Options\": \"1000 messages/month\",\n      \"Price\": \"9.00\",\n      \"OriginalPrice\": \"9.00\",\n      \"DiscountPercentage\": 0,\n      \"AgreementDate\": \"\"\n    }\n  ],\n  \"userAddons\": [\n    {\n      \"ServiceKey\": \"SVC.EXTRAUSER.0001\",\n      \"Name\": \"Extra user licence\",\n      \"Type\": \"USR\",\n      \"Options\": \"1 additional user\",\n      \"Price\": \"5.00\",\n      \"OriginalPrice\": \"5.00\",\n      \"DiscountPercentage\": 0,\n      \"AgreementDate\": \"\"\n    }\n  ]\n}"},{"id":"3f5e55f6-1057-402f-9c93-31f9e4f9a02f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/editions?periodicity=M","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","editions"],"query":[{"description":"**Optional** | Type: `string`\n\nPeriodicity to price the editions for (M=monthly, Q=quarterly, B=biannual, A=annual). Defaults to the system's current periodicity when omitted. (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bbab4ca4-6ba4-40cf-813a-8b86cfb310f3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/editions?periodicity=M","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","editions"],"query":[{"description":"**Optional** | Type: `string`\n\nPeriodicity to price the editions for (M=monthly, Q=quarterly, B=biannual, A=annual). Defaults to the system's current periodicity when omitted. (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8490be9e-84bf-4893-9fc4-2960a7eb5116","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/editions?periodicity=M","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","editions"],"query":[{"description":"**Optional** | Type: `string`\n\nPeriodicity to price the editions for (M=monthly, Q=quarterly, B=biannual, A=annual). Defaults to the system's current periodicity when omitted. (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4174382a-5897-4c7e-a8ea-c97a11646217","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/editions?periodicity=M","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","editions"],"query":[{"description":"**Optional** | Type: `string`\n\nPeriodicity to price the editions for (M=monthly, Q=quarterly, B=biannual, A=annual). Defaults to the system's current periodicity when omitted. (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/subscription/editions\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7a8308b4-c64f-47cd-865e-93768ecbd283","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/editions?periodicity=M","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","editions"],"query":[{"description":"**Optional** | Type: `string`\n\nPeriodicity to price the editions for (M=monthly, Q=quarterly, B=biannual, A=annual). Defaults to the system's current periodicity when omitted. (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b4f1733e-d6e4-4ed2-bd2d-5c7972636ac5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/editions?periodicity=M","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","editions"],"query":[{"description":"**Optional** | Type: `string`\n\nPeriodicity to price the editions for (M=monthly, Q=quarterly, B=biannual, A=annual). Defaults to the system's current periodicity when omitted. (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"44623c91-c107-4502-ba36-0246935926b8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription/editions?periodicity=M","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription","editions"],"query":[{"description":"**Optional** | Type: `string`\n\nPeriodicity to price the editions for (M=monthly, Q=quarterly, B=biannual, A=annual). Defaults to the system's current periodicity when omitted. (This can only be one of M,Q,B,A)","key":"periodicity","value":"M","x-postman-displayValue":"M"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5ce001c3-fdfd-4326-8a02-c05cb7d07d07"},{"name":"View Subscription","id":"97a71714-f126-49e2-988e-5cf21007ffcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription","description":"<p>Returns the system subscription overview: current edition, trial status and usage/limit counters.</p>\n<p><strong>Permision:</strong></p>\n<p>My account - My subscription - See - See the subscription data</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","subscription"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"79c52f53-86db-4aca-8494-9afc0c1bfc99","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic used for routing/permission scope. The subscription data returned is system-wide.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"4e2d2f51-3bf3-4dc1-9c63-17c59cc2ddae","name":"Subscription data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The subscription data returned is system-wide."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"EditionName\": \"Professional (Monthly)\",\n  \"TrialDateEnd\": \"28/02/2026\",\n  \"TrialUpgrade\": 0,\n  \"EditionChangesDisabled\": false,\n  \"TruncateDisabled\": true,\n  \"CurrentUsers\": \"8\",\n  \"MaxUsers\": \"Unlimited\",\n  \"CurrentClinics\": \"2\",\n  \"MaxClinics\": \"5\",\n  \"CurrentClients\": \"3120\",\n  \"MaxClients\": \"Unlimited\"\n}"},{"id":"4a979147-cbea-401f-9a91-c385a1713556","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The subscription data returned is system-wide."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d112a8ea-b639-498a-8d92-da69a30522a8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The subscription data returned is system-wide."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ebe632f7-83c8-4308-912a-71b24809066a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The subscription data returned is system-wide."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"74775647-5c04-4eb6-bf69-5c546b77a0cd","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The subscription data returned is system-wide."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/subscription\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"873ed91a-5f93-49ed-993d-d976384b52a1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The subscription data returned is system-wide."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2e6b4c40-a4a2-4752-8fc7-c8712e31d55f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The subscription data returned is system-wide."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ae842145-9fbc-4eb8-9857-5e727c0a0acc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/subscription","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","subscription"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic used for routing/permission scope. The subscription data returned is system-wide."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"97a71714-f126-49e2-988e-5cf21007ffcd"}],"id":"4c0fd42b-a0a2-445d-a239-bc2a8628d4c5","description":"<p>Clinic / Subscription endpoints.</p>\n","_postman_id":"4c0fd42b-a0a2-445d-a239-bc2a8628d4c5"},{"name":"Tariff","item":[{"name":"Get Clinic Tariff Purchasing Centers","id":"a67d1c53-5e8b-4b4e-9358-2e81a1ae5e08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff","description":"<p>Retrieves the purchasing centers available for the clinic's tariff, optionally filtered by a product tariff GID.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Clinics - Select tariff - Select a Tariff</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","tariff"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Product g identifier.</p>\n","type":"text/plain"},"key":"productGID","value":"{{productGID}}"}],"variable":[{"id":"fd1c2420-5768-4094-8650-83ebb32fa3ae","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose tariff is queried.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"8353f50f-ab0e-446d-b7f8-ee7ee07eb878","name":"Tariff purchasing centers retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff?productGID={{productGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff"],"query":[{"description":"**Optional** | Type: `string`\n\nProduct g identifier.","key":"productGID","value":"{{productGID}}","x-postman-displayValue":"{{productGID}}"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is queried."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  // Type: array | Available purchasing centers for this clinic tariff.\n  \"PurchasingCenters\": [\n    {\n    // Type: string | Purchasing center identifier\n    \"ID\": \"\",\n    // Type: string | Display name\n    \"Name\": \"\"\n  }\n  ]\n}"},{"id":"9efbce64-b4c7-487b-875f-45638f83c89a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff?productGID={{productGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff"],"query":[{"description":"**Optional** | Type: `string`\n\nProduct g identifier.","key":"productGID","value":"{{productGID}}","x-postman-displayValue":"{{productGID}}"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is queried."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a19e6837-c431-4df0-abe4-c6ce4debb37c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff?productGID={{productGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff"],"query":[{"description":"**Optional** | Type: `string`\n\nProduct g identifier.","key":"productGID","value":"{{productGID}}","x-postman-displayValue":"{{productGID}}"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is queried."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"fa155505-653e-448e-acdf-ff38b293d208","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff?productGID={{productGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff"],"query":[{"description":"**Optional** | Type: `string`\n\nProduct g identifier.","key":"productGID","value":"{{productGID}}","x-postman-displayValue":"{{productGID}}"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is queried."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9eef912f-30d0-4b51-8e0a-aad71255b043","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff?productGID={{productGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff"],"query":[{"description":"**Optional** | Type: `string`\n\nProduct g identifier.","key":"productGID","value":"{{productGID}}","x-postman-displayValue":"{{productGID}}"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is queried."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/tariff\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"567b8b30-370a-4415-882b-4b74e7a7209e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff?productGID={{productGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff"],"query":[{"description":"**Optional** | Type: `string`\n\nProduct g identifier.","key":"productGID","value":"{{productGID}}","x-postman-displayValue":"{{productGID}}"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is queried."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"255179d9-6c23-418d-b208-59156d619093","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff?productGID={{productGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff"],"query":[{"description":"**Optional** | Type: `string`\n\nProduct g identifier.","key":"productGID","value":"{{productGID}}","x-postman-displayValue":"{{productGID}}"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is queried."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"011bd7f4-2907-4ab5-a75d-a77fd35e5a8c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff?productGID={{productGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff"],"query":[{"description":"**Optional** | Type: `string`\n\nProduct g identifier.","key":"productGID","value":"{{productGID}}","x-postman-displayValue":"{{productGID}}"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is queried."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a67d1c53-5e8b-4b4e-9358-2e81a1ae5e08"},{"name":"List Replaceable Tariffs","id":"0c14d4fd-77a6-456a-9d12-33abfe1ebeab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","description":"<p>Retrieves the clinic's current tariff and the list of tariffs it can be replaced with.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Replace - List possibilities - See the screen with the list of possible tariffs to replace the Subscriber's existing tariffs</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","tariff","replace"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"57129b35-bc08-475c-9eb8-56445d46864b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose tariff is being replaced.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"d1120a64-113a-4842-a444-3df5453a3ca2","name":"Current clinic tariff and the tariffs it can be replaced with, retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"CurrentTariffGID\": 12,\n  \"CurrentTariffName\": \"Tarifa General\",\n  \"AvailableTariffs\": [\n    {\n      \"TariffGID\": 34,\n      \"TariffName\": \"Tarifa Verano\"\n    }\n  ]\n}"},{"id":"45d69de0-29cb-4061-bb1e-c72069e9b223","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3549916e-1768-4ff4-a136-b9b5b357966c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"fbbeff0d-36b5-4274-b99b-44163c9fb180","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"24d255ef-2986-4643-a96c-f3d5aae22b10","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/tariff/replace\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a17f2cd0-0f48-46fe-bf40-cfd1dcc16a56","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a4e48cd7-9ff1-4b6b-a069-9a0a9d776fdb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1f522de0-e9c4-4342-8331-8082b3a5cb99","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0c14d4fd-77a6-456a-9d12-33abfe1ebeab"},{"name":"Replace Clinic Tariff","id":"d54e91da-de80-4ccb-9e91-710f5e9381ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CurrentTariffGID\": 12,\n  \"NewTariffGID\": 34\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","description":"<p>Replaces the clinic's current tariff with a new one.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Replace - Run Replacement - Replace a Subscriber's existing tariff with a different one</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CurrentTariffGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>GID of the tariff currently assigned to the clinic (as returned by the list endpoint).</td>\n</tr>\n<tr>\n<td><code>NewTariffGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>GID of the tariff to assign to the clinic.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","tariff","replace"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"7ee7f527-36c6-45bf-a3d0-f88a805557df","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose tariff is being replaced.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"18368acc-1ad0-4661-9baf-6761a9699a52","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CurrentTariffGID\": 12,\n  \"NewTariffGID\": 34\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CurrentTariffGID` | `integer` | ✅ Yes | GID of the tariff currently assigned to the clinic (as returned by the list endpoint). |\n| `NewTariffGID` | `integer` | ✅ Yes | GID of the tariff to assign to the clinic. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1a1f36a0-7d3d-4cbb-a228-456e241be0fb","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CurrentTariffGID\": 12,\n  \"NewTariffGID\": 34\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CurrentTariffGID` | `integer` | ✅ Yes | GID of the tariff currently assigned to the clinic (as returned by the list endpoint). |\n| `NewTariffGID` | `integer` | ✅ Yes | GID of the tariff to assign to the clinic. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e0912741-da38-4a76-8fe3-03eace1a2fb4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CurrentTariffGID\": 12,\n  \"NewTariffGID\": 34\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CurrentTariffGID` | `integer` | ✅ Yes | GID of the tariff currently assigned to the clinic (as returned by the list endpoint). |\n| `NewTariffGID` | `integer` | ✅ Yes | GID of the tariff to assign to the clinic. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"95de54c7-384e-425f-821d-8e972aabcf05","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CurrentTariffGID\": 12,\n  \"NewTariffGID\": 34\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CurrentTariffGID` | `integer` | ✅ Yes | GID of the tariff currently assigned to the clinic (as returned by the list endpoint). |\n| `NewTariffGID` | `integer` | ✅ Yes | GID of the tariff to assign to the clinic. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"20758c6b-bb14-4559-89e6-bebcc75793af","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CurrentTariffGID\": 12,\n  \"NewTariffGID\": 34\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CurrentTariffGID` | `integer` | ✅ Yes | GID of the tariff currently assigned to the clinic (as returned by the list endpoint). |\n| `NewTariffGID` | `integer` | ✅ Yes | GID of the tariff to assign to the clinic. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/tariff/replace\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a40624e6-b809-473b-8c95-c6eede335260","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CurrentTariffGID\": 12,\n  \"NewTariffGID\": 34\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CurrentTariffGID` | `integer` | ✅ Yes | GID of the tariff currently assigned to the clinic (as returned by the list endpoint). |\n| `NewTariffGID` | `integer` | ✅ Yes | GID of the tariff to assign to the clinic. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c4734289-f3df-45ad-a4de-cf72af99820f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CurrentTariffGID\": 12,\n  \"NewTariffGID\": 34\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CurrentTariffGID` | `integer` | ✅ Yes | GID of the tariff currently assigned to the clinic (as returned by the list endpoint). |\n| `NewTariffGID` | `integer` | ✅ Yes | GID of the tariff to assign to the clinic. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"539acbba-7c07-4a46-8669-3ee78c967bbc","name":"The tariff could not be replaced","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CurrentTariffGID\": 12,\n  \"NewTariffGID\": 34\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CurrentTariffGID` | `integer` | ✅ Yes | GID of the tariff currently assigned to the clinic (as returned by the list endpoint). |\n| `NewTariffGID` | `integer` | ✅ Yes | GID of the tariff to assign to the clinic. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The tariff could not be replaced. Check the provided clinic and tariff data.\",\n  \"errorCode\": \"209\"\n}"},{"id":"c9d3e751-36a1-4762-9067-53a7ef24d2f5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CurrentTariffGID\": 12,\n  \"NewTariffGID\": 34\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/tariff/replace","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","tariff","replace"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose tariff is being replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CurrentTariffGID` | `integer` | ✅ Yes | GID of the tariff currently assigned to the clinic (as returned by the list endpoint). |\n| `NewTariffGID` | `integer` | ✅ Yes | GID of the tariff to assign to the clinic. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d54e91da-de80-4ccb-9e91-710f5e9381ec"}],"id":"2fc3a8f7-3cb9-49fb-a53c-a6501ac880c8","description":"<p>Clinic / Tariff endpoints.</p>\n","_postman_id":"2fc3a8f7-3cb9-49fb-a53c-a6501ac880c8"},{"name":"TicketBAI","item":[{"name":"Delete TicketBAI Configuration","id":"d652f9ab-ac5b-4514-8aee-e3b9a64665ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","description":"<p>Deletes the clinic's entire TicketBAI e-invoicing configuration. Applies to the clinic given in the clinicID query parameter.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - TicketBAI - Delete - Delete the electronic certificate uploaded for integration with TicketBAI, ceasing the functionality</p>\n","urlObject":{"protocol":"https","path":["clinic","ticketbai"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"0ff4af0b-221a-45f2-b196-7a4ccb92fd73","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5feb9186-d3f6-4e78-a8d4-c3b64fc033eb","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5108043c-6cc3-44ea-a640-554e44faaf21","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a4cbf0aa-585d-4de0-a4cb-6cfe45b289d3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"43f8a9cb-8190-4c74-b283-46c4e68e8ac6","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/ticketbai\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"538471a7-ddc7-46aa-9d89-01ac314f19b2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d470a7a9-eb25-42e9-a90c-8021d058bacd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"78d60677-6675-40bc-b7fb-bb8d6e1e55bd","name":"A clinicID query parameter is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"A clinicID query parameter is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"c6f88353-5249-4de9-ba0f-bfed786dedf0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d652f9ab-ac5b-4514-8aee-e3b9a64665ef"},{"name":"Save TicketBAI LROE Epigraph","id":"d1b9f149-d975-47df-9f5d-890b0757abaa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Province\": 2,\n  \"CodeLROE\": \"AB1234\",\n  \"LegalPerson\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/ticketbai/lroe?clinicID=1","description":"<p>Saves the LROE epigraph/activity code and legal-person status used for TicketBAI Bizkaia e-invoicing. Applies to the clinic given in the clinicID query parameter.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - TicketBAI (Bizkaia) - Save heading - Save the configuration for TicketBAI in Bizkaia, configuring the LROE code (Epigraph) for individuals</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Province</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Basque province the clinic reports to for TicketBAI (1 = Araba, 2 = Bizkaia, 3 = Gipuzkoa).</td>\n</tr>\n<tr>\n<td><code>CodeLROE</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>LROE epigraph/activity code. Required when LegalPerson is false.</td>\n</tr>\n<tr>\n<td><code>LegalPerson</code></td>\n<td><code>boolean</code></td>\n<td>✅ Yes</td>\n<td>Whether the clinic reports as a legal entity (true) or a physical person (false). CodeLROE is required when false.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","ticketbai","lroe"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"165f6f05-c8e4-4379-bfd2-7d2c86af59c4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Province\": 2,\n  \"CodeLROE\": \"AB1234\",\n  \"LegalPerson\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai/lroe?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai","lroe"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Province` | `integer` | ✅ Yes | Basque province the clinic reports to for TicketBAI (1 = Araba, 2 = Bizkaia, 3 = Gipuzkoa). |\n| `CodeLROE` | `string` | ✅ Yes | LROE epigraph/activity code. Required when LegalPerson is false. |\n| `LegalPerson` | `boolean` | ✅ Yes | Whether the clinic reports as a legal entity (true) or a physical person (false). CodeLROE is required when false. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"cc135403-e242-45fc-8192-f1faa60cd03e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Province\": 2,\n  \"CodeLROE\": \"AB1234\",\n  \"LegalPerson\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai/lroe?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai","lroe"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Province` | `integer` | ✅ Yes | Basque province the clinic reports to for TicketBAI (1 = Araba, 2 = Bizkaia, 3 = Gipuzkoa). |\n| `CodeLROE` | `string` | ✅ Yes | LROE epigraph/activity code. Required when LegalPerson is false. |\n| `LegalPerson` | `boolean` | ✅ Yes | Whether the clinic reports as a legal entity (true) or a physical person (false). CodeLROE is required when false. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7ac20ed2-3d92-4194-a020-3ae259ac91eb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Province\": 2,\n  \"CodeLROE\": \"AB1234\",\n  \"LegalPerson\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai/lroe?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai","lroe"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Province` | `integer` | ✅ Yes | Basque province the clinic reports to for TicketBAI (1 = Araba, 2 = Bizkaia, 3 = Gipuzkoa). |\n| `CodeLROE` | `string` | ✅ Yes | LROE epigraph/activity code. Required when LegalPerson is false. |\n| `LegalPerson` | `boolean` | ✅ Yes | Whether the clinic reports as a legal entity (true) or a physical person (false). CodeLROE is required when false. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e2afecad-1ece-43ce-9261-e1b96da88ac1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Province\": 2,\n  \"CodeLROE\": \"AB1234\",\n  \"LegalPerson\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai/lroe?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai","lroe"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Province` | `integer` | ✅ Yes | Basque province the clinic reports to for TicketBAI (1 = Araba, 2 = Bizkaia, 3 = Gipuzkoa). |\n| `CodeLROE` | `string` | ✅ Yes | LROE epigraph/activity code. Required when LegalPerson is false. |\n| `LegalPerson` | `boolean` | ✅ Yes | Whether the clinic reports as a legal entity (true) or a physical person (false). CodeLROE is required when false. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"06ee091a-2840-46a6-acb5-9309b25c00be","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Province\": 2,\n  \"CodeLROE\": \"AB1234\",\n  \"LegalPerson\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai/lroe?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai","lroe"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Province` | `integer` | ✅ Yes | Basque province the clinic reports to for TicketBAI (1 = Araba, 2 = Bizkaia, 3 = Gipuzkoa). |\n| `CodeLROE` | `string` | ✅ Yes | LROE epigraph/activity code. Required when LegalPerson is false. |\n| `LegalPerson` | `boolean` | ✅ Yes | Whether the clinic reports as a legal entity (true) or a physical person (false). CodeLROE is required when false. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/ticketbai/lroe\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4ffe290b-0081-4518-b3cb-5eea93edb9c0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Province\": 2,\n  \"CodeLROE\": \"AB1234\",\n  \"LegalPerson\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai/lroe?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai","lroe"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Province` | `integer` | ✅ Yes | Basque province the clinic reports to for TicketBAI (1 = Araba, 2 = Bizkaia, 3 = Gipuzkoa). |\n| `CodeLROE` | `string` | ✅ Yes | LROE epigraph/activity code. Required when LegalPerson is false. |\n| `LegalPerson` | `boolean` | ✅ Yes | Whether the clinic reports as a legal entity (true) or a physical person (false). CodeLROE is required when false. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"adf80cca-5c63-4227-8551-fc60b6f26fdd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Province\": 2,\n  \"CodeLROE\": \"AB1234\",\n  \"LegalPerson\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai/lroe?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai","lroe"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Province` | `integer` | ✅ Yes | Basque province the clinic reports to for TicketBAI (1 = Araba, 2 = Bizkaia, 3 = Gipuzkoa). |\n| `CodeLROE` | `string` | ✅ Yes | LROE epigraph/activity code. Required when LegalPerson is false. |\n| `LegalPerson` | `boolean` | ✅ Yes | Whether the clinic reports as a legal entity (true) or a physical person (false). CodeLROE is required when false. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b83ad1c6-24e1-4f1b-9efa-4f358f591d3a","name":"Province must be 1 (Araba), 2 (Bizkaia) or 3","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Province\": 2,\n  \"CodeLROE\": \"AB1234\",\n  \"LegalPerson\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai/lroe?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai","lroe"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Province` | `integer` | ✅ Yes | Basque province the clinic reports to for TicketBAI (1 = Araba, 2 = Bizkaia, 3 = Gipuzkoa). |\n| `CodeLROE` | `string` | ✅ Yes | LROE epigraph/activity code. Required when LegalPerson is false. |\n| `LegalPerson` | `boolean` | ✅ Yes | Whether the clinic reports as a legal entity (true) or a physical person (false). CodeLROE is required when false. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Province must be 1 (Araba), 2 (Bizkaia) or 3 (Gipuzkoa).\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"eb52878d-a63b-43d5-9bbc-b35b75517cff","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Province\": 2,\n  \"CodeLROE\": \"AB1234\",\n  \"LegalPerson\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai/lroe?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai","lroe"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Province` | `integer` | ✅ Yes | Basque province the clinic reports to for TicketBAI (1 = Araba, 2 = Bizkaia, 3 = Gipuzkoa). |\n| `CodeLROE` | `string` | ✅ Yes | LROE epigraph/activity code. Required when LegalPerson is false. |\n| `LegalPerson` | `boolean` | ✅ Yes | Whether the clinic reports as a legal entity (true) or a physical person (false). CodeLROE is required when false. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d1b9f149-d975-47df-9f5d-890b0757abaa"},{"name":"View TicketBAI Configuration","id":"c4c05c39-593e-4f50-bb31-169f6d6ceb45","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","description":"<p>Retrieves the clinic's TicketBAI e-invoicing configuration: certificate file name, province, legal-person status and LROE epigraph.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - TicketBAI - Load - Shows the details of the TicketBAI software and the electronic certificate</p>\n","urlObject":{"protocol":"https","path":["clinic","ticketbai"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"04ed29f2-5bf4-4b14-8531-21c9f99dfd30","name":"TicketBAI configuration retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TicketBAIHost\": \"https://services.flowww.net/ticket_bai\",\n  \"TicketBAIProvince\": 2,\n  \"TicketBAICertificate\": \"FE_TBAI_1_cert.p12\",\n  \"TicketBAILegalPerson\": true,\n  \"TicketBAICodeLROE\": \"AB1234\"\n}"},{"id":"0cbd73e1-3b70-4837-8dff-d9e5061cdf89","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a0d63a95-94e4-4f50-88ec-64abf56235c0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bd84ae12-af5d-4b7a-bb80-54786789f432","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3fc635de-cc2f-447d-8401-a5ef18114c8a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/ticketbai\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"25392eff-ffda-4c31-ae22-b5d9ab38bcb6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4d4a832f-b008-4a1f-ae95-182c7b83a76c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"059068d7-ca57-42df-a1c0-a9329742e626","name":"InvalidClinicCIF","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic's tax ID is missing or not in a valid CIF/NIF format, or the clinic does not exist.\",\n  \"errorCode\": \"593\"\n}"},{"id":"478c8b14-7efb-4717-99fe-69ed29d51a6e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/ticketbai?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","ticketbai"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c4c05c39-593e-4f50-bb31-169f6d6ceb45"}],"id":"dd9517e8-91b9-4008-83b5-ed02b98e5a74","description":"<p>Clinic / Ticketbai endpoints.</p>\n","_postman_id":"dd9517e8-91b9-4008-83b5-ed02b98e5a74"},{"name":"User","item":[{"name":"Shift","item":[{"name":"Clear Work Shift","id":"b4f361cd-a653-4325-9615-c43b034754a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","description":"<p>Deletes all schedules for a specific work shift based on its identifier.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work Shifts - Clean - Clean a work shift</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"d500627d-a3f0-42ff-a994-dc29a78e4563","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"936692e4-5f83-485d-87ba-36ebea4b69bb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift identifier.</p>\n","type":"text/plain"},"type":"any","value":"55","key":"shiftGID"}]}},"response":[{"id":"a3a61902-b481-4454-89f4-00bbd03937e5","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"3cd6cd16-da22-4bd6-8da2-80617a7b8350","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9582557b-1ca0-480e-8249-0fb98d303807","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"70abb1ea-8660-42ec-b7b0-a0028916d5ef","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e840a924-8061-4b5d-814b-f63d48c38414","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift/%7B%7BshiftGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7c1376d8-1f5b-469c-bd8b-dfc54a4e9d48","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9d92ed7c-a908-48f0-9b86-8282f02213a5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"30682903-8996-46fe-a068-ba0bc8d118a1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b4f361cd-a653-4325-9615-c43b034754a4"},{"name":"Clone Work Shift Segment","id":"94caabd0-3252-4b6e-86cd-8e316a9c05fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","description":"<p>Clones a segment of a work shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Clone a user's shift</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ShiftWeekDays</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday.</td>\n</tr>\n<tr>\n<td><code>CurrentWeekDay</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"b71c22de-62f0-4980-954d-6f6ffdefd674","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"6fdcc8d9-065c-46dc-863c-f78d89c960a3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift identifier.</p>\n","type":"text/plain"},"type":"any","value":"55","key":"shiftGID"},{"id":"e3226300-a7d4-4d94-afe7-9f84aa8a4d06","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift segment ID.</p>\n","type":"text/plain"},"type":"any","value":"95","key":"slotID"}]}},"response":[{"id":"a8589f0d-af19-4473-ac59-2f2f3db25c01","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `string` | ✅ Yes | Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday. |\n| `CurrentWeekDay` | `integer` | ✅ Yes | Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5462bd69-6ce0-4eba-b132-55c8ffe39ee2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `string` | ✅ Yes | Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday. |\n| `CurrentWeekDay` | `integer` | ✅ Yes | Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8ac27ea3-bf41-479c-9df0-3d10e8963495","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `string` | ✅ Yes | Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday. |\n| `CurrentWeekDay` | `integer` | ✅ Yes | Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9e650db8-3da6-4e45-abd9-275f0364226c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `string` | ✅ Yes | Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday. |\n| `CurrentWeekDay` | `integer` | ✅ Yes | Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eb140628-c2fb-448c-930d-25d1820c90bf","name":"The specified work shift segment was not found (invalid ID).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `string` | ✅ Yes | Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday. |\n| `CurrentWeekDay` | `integer` | ✅ Yes | Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified work shift segment was not found. Please check the ID and try again.\",\n  \"errorCode\": \"invalid-id\"\n}"},{"id":"ebf25e40-9188-4746-94b7-e9d1a366ff69","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `string` | ✅ Yes | Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday. |\n| `CurrentWeekDay` | `integer` | ✅ Yes | Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a325f8ad-2373-4039-bbb8-091dee03bc3a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `string` | ✅ Yes | Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday. |\n| `CurrentWeekDay` | `integer` | ✅ Yes | Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"07b077ec-58fb-43d7-b6c7-e1a9e7b73e93","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `string` | ✅ Yes | Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday. |\n| `CurrentWeekDay` | `integer` | ✅ Yes | Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.cloneShift.message}\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"5df880dd-3638-4443-a414-a417ab19a4e7","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `string` | ✅ Yes | Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday. |\n| `CurrentWeekDay` | `integer` | ✅ Yes | Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"e68be9bc-fa2f-48e4-b6cc-da1147e20469","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"1, 3, 7\",\n  \"CurrentWeekDay\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `string` | ✅ Yes | Days to clone the work shift to. Use comma-separated values (e.g. 1,3,7). 1 = Monday, 7 = Sunday. |\n| `CurrentWeekDay` | `integer` | ✅ Yes | Current weekday of the segment being cloned (the day it currently sits on). Needed by the backend to compute the target dates. 1 = Monday, 7 = Sunday. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift/%7B%7BshiftGID%7D%7D/slot/%7B%7BslotID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"94caabd0-3252-4b6e-86cd-8e316a9c05fe"},{"name":"Create Clinic Work Shift","id":"b582f95c-4cbe-497a-aa9a-b331766e955c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ShiftName\": \"Night Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","description":"<p>Creates a new work shift for a specific clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Work Shifts - Create - Add a new work shift</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ShiftName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Shift name</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"9eb5b2f6-9576-4762-ad1d-5f766a698010","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"370efddb-f9c5-4ebd-a5d1-c4339de0d55f","name":"The work shift has been created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftName\": \"Night Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftName` | `string` | ✅ Yes | Shift name |"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ShiftGID\": 857393\n}"},{"id":"7e250a4b-afb0-4215-bfae-539a0087e647","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftName\": \"Night Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftName` | `string` | ✅ Yes | Shift name |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f7699ac9-7c30-4e34-8637-6dc7b61a1815","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftName\": \"Night Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftName` | `string` | ✅ Yes | Shift name |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c3709995-fa9b-4845-914f-92f1f6be13d3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftName\": \"Night Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftName` | `string` | ✅ Yes | Shift name |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9bf1f156-fc78-4a3f-a165-9028996af01a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftName\": \"Night Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftName` | `string` | ✅ Yes | Shift name |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2a8ae9f6-cb6d-478d-a6b1-7715e6db4d10","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftName\": \"Night Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftName` | `string` | ✅ Yes | Shift name |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"803945d0-d988-47f3-bedb-0417db00fa92","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftName\": \"Night Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftName` | `string` | ✅ Yes | Shift name |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8aea6f82-9008-4184-9708-9a9c2228ee1f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftName\": \"Night Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftName` | `string` | ✅ Yes | Shift name |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b582f95c-4cbe-497a-aa9a-b331766e955c"},{"name":"Create Segment in Work Shift","id":"84a820b2-1387-4d72-91cc-494348314a69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\",\n  \"ShiftWeekDay\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","description":"<p>Adds a segment to the work shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work shifts - Add time slot - Add a time slot to the work shift</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ShiftSlotStartTime</code></td>\n<td><code>string (time)</code></td>\n<td>✅ Yes</td>\n<td>Start time of the work shift segment (HH:MM, 24h).</td>\n</tr>\n<tr>\n<td><code>ShiftSlotEndTime</code></td>\n<td><code>string (time)</code></td>\n<td>✅ Yes</td>\n<td>End time of the work shift segment (HH:MM, 24h). Must be later than ShiftSlotStartTime.</td>\n</tr>\n<tr>\n<td><code>ShiftWeekDay</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Day of the week for the work shift segment. 1 = Monday, 7 = Sunday.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"55d6ef9f-5985-42e0-afbe-430465f3f86f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"eeb09611-473c-4f52-909a-801eeed83742","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift ID</p>\n","type":"text/plain"},"type":"any","value":"857392","key":"shiftGID"}]}},"response":[{"id":"64ad1b20-46f1-4e6d-9d6d-7e1cdd152b6e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\",\n  \"ShiftWeekDay\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift segment (HH:MM, 24h). |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift segment (HH:MM, 24h). Must be later than ShiftSlotStartTime. |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week for the work shift segment. 1 = Monday, 7 = Sunday. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4e9dc050-0b0a-4869-8a1b-28396bda7d27","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\",\n  \"ShiftWeekDay\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift segment (HH:MM, 24h). |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift segment (HH:MM, 24h). Must be later than ShiftSlotStartTime. |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week for the work shift segment. 1 = Monday, 7 = Sunday. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c5ec58d8-46fe-4352-8d24-cc984b29dd1b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\",\n  \"ShiftWeekDay\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift segment (HH:MM, 24h). |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift segment (HH:MM, 24h). Must be later than ShiftSlotStartTime. |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week for the work shift segment. 1 = Monday, 7 = Sunday. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f3eae85c-b4df-4965-abea-643179bdeefd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\",\n  \"ShiftWeekDay\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift segment (HH:MM, 24h). |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift segment (HH:MM, 24h). Must be later than ShiftSlotStartTime. |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week for the work shift segment. 1 = Monday, 7 = Sunday. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0c5acd4a-0392-4027-af90-e95472de889a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\",\n  \"ShiftWeekDay\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift segment (HH:MM, 24h). |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift segment (HH:MM, 24h). Must be later than ShiftSlotStartTime. |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week for the work shift segment. 1 = Monday, 7 = Sunday. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift/%7B%7BshiftGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"81095245-d465-4767-b129-cadabe688d5b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\",\n  \"ShiftWeekDay\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift segment (HH:MM, 24h). |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift segment (HH:MM, 24h). Must be later than ShiftSlotStartTime. |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week for the work shift segment. 1 = Monday, 7 = Sunday. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"72867777-e8c5-4311-9c9a-373fb21a5639","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\",\n  \"ShiftWeekDay\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift segment (HH:MM, 24h). |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift segment (HH:MM, 24h). Must be later than ShiftSlotStartTime. |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week for the work shift segment. 1 = Monday, 7 = Sunday. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"77d8e8c1-1d57-4f55-addd-c9e188c0f33c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\",\n  \"ShiftWeekDay\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift segment (HH:MM, 24h). |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift segment (HH:MM, 24h). Must be later than ShiftSlotStartTime. |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week for the work shift segment. 1 = Monday, 7 = Sunday. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.shiftSegment.message}\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"c6cd4629-06b5-45b6-8b73-a2bd8d2a1a6c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\",\n  \"ShiftWeekDay\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift segment (HH:MM, 24h). |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift segment (HH:MM, 24h). Must be later than ShiftSlotStartTime. |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week for the work shift segment. 1 = Monday, 7 = Sunday. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"84a820b2-1387-4d72-91cc-494348314a69"},{"name":"Delete Clinic Work Shift","id":"d62366e2-c606-4361-8a5f-95f5df2af52a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","description":"<p>Deletes an existing work shift based on its ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Shifts - Delete - Delete a work shift</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"367b691d-782b-4bf9-8355-e7bd417d77d1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"65fbcd73-93cd-4f04-a5a6-56b8bf1b1fad","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift identifier.</p>\n","type":"text/plain"},"type":"any","value":"55","key":"shiftGID"}]}},"response":[{"id":"06181e4a-9279-4d22-95bf-f32b73c4a729","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"bd237d1d-cc44-41ea-901d-658b9fa178a3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"58246bc0-1d84-471b-99de-b0c20e09e1e3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7a7ab4da-70ff-4447-8937-29e69f50bb5d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8a811dd9-2ec5-4180-9468-175ec0b1288b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift/%7B%7BshiftGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b6a0b2b4-79ae-4dc9-ade7-2a3853daab63","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"440b4713-1830-438e-b623-db9c62712e46","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"474111f2-b386-4bbb-9b9b-50ccd2e63e21","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d62366e2-c606-4361-8a5f-95f5df2af52a"},{"name":"Delete Work Shift Segment","id":"8bca0a01-7d07-4fc7-a940-7f481c273642","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","description":"<p>Deletes a specific time slot from a work shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work shifts - Delete time slot - Delete a time slot from the work shift</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"de171462-1a40-4ec4-8df0-6cb2cfb0c4e2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"6cf6ed1a-240b-46b3-b3dc-d00f3c14eecb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift identifier.</p>\n","type":"text/plain"},"type":"any","value":"55","key":"shiftGID"},{"id":"6982a675-fd8f-4038-90df-779a9cad940f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift segment ID.</p>\n","type":"text/plain"},"type":"any","value":"95","key":"slotID"}]}},"response":[{"id":"3979ed00-94c0-4466-b170-b2ec2439ab8a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0cfc6509-f615-4ad0-960d-3cf3cfb07636","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ff9cd6e4-88e9-4d0c-9270-15853c0ef2d6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1be56b5f-e133-48f7-b3d3-3b7e54540b56","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"456cb015-5b52-40f0-a449-0353688055a4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift/%7B%7BshiftGID%7D%7D/slot/%7B%7BslotID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a2807f92-c9ce-44b6-851c-99db6e5ca111","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ea268813-2652-4601-8fe5-d826c7e9d4ed","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"74ee7684-fe36-456e-89e7-305b1919763d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"8bca0a01-7d07-4fc7-a940-7f481c273642"},{"name":"Get Clinic Work Shift Name","id":"6f161e22-5607-4de0-b906-189cbbdbcaa0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","description":"<p>Retrieves the name of a clinic work shift based on its ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Work Shifts - Edit - Get the name of a work shift</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"dac55e7f-023e-4554-93de-78f4a63c047c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"b3d7f9e7-ee3b-45ff-b187-f78410d2c00a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift identifier.</p>\n","type":"text/plain"},"type":"any","value":"55","key":"shiftGID"}]}},"response":[{"id":"b557947d-a711-440c-8859-d958d847d429","name":"Work shift name retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ShiftGName\": \"Morning Shift\"\n}"},{"id":"a01fe38e-58f9-4e4f-bffe-8c69651e871c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b9df1cbc-0de5-40e4-95c1-117bd170a900","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"00bd3382-c967-4c8a-b18f-475517456b2f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5f292bca-8eb2-4885-9874-4c40d8e430ea","name":"No shift found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No shift found.\"\n}"},{"id":"2428ce7c-1685-4a79-b95c-1ae938324df3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"28b2703c-c658-411a-8a6d-593ed09cf96e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b0a56874-3586-471a-8146-d82b3ef19b65","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"ae603af3-e018-408c-9db5-c9e2e8fbef5f","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift/%7B%7BshiftGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6f161e22-5607-4de0-b906-189cbbdbcaa0"},{"name":"Get Work Shift Segments","id":"66665f53-4c36-47a3-a048-f887c3dadf65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot","description":"<p>Displays the available and occupied time slots for a specific work shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work Shifts - View - View the time bands of the work shift</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"6d5ed333-75f6-4c42-9d96-c817ff9a7e03","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"5addcb8b-4350-4cf7-b417-77d2f663a171","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift identifier.</p>\n","type":"text/plain"},"type":"any","value":"55","key":"shiftGID"}]}},"response":[{"id":"0c72fa77-cad9-4f79-b74c-cb30dcbad7eb","name":"List of time slots retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ShiftID\": 7,\n    \"ShiftTimeStart\": \"08:00\",\n    \"ShiftTimeEnd\": \"23:55\",\n    \"ShiftWeekDay\": 1\n  }\n]"},{"id":"646af051-d265-41a6-8b36-5c04163d0f59","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4bef62f4-b2ad-4e36-a851-367e818bd35d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0b55e8ef-bc95-495b-b2da-1bb47d432d22","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e8c1b29f-acdc-43c8-8359-f70bb07842fb","name":"No time slots were found for this work shift.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No time slots were found for this work shift.\"\n}"},{"id":"396d9d1a-2be3-4c23-a956-4565b51a716d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"19c0daee-c366-441f-9014-856d73571c2b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1e1b5082-6000-47d3-99f0-b96522ae6e3c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"89625f3b-21a3-4632-929f-879dc1e243e0","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift/%7B%7BshiftGID%7D%7D/slot\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"66665f53-4c36-47a3-a048-f887c3dadf65"},{"name":"Modify Segment in Work Shift","id":"4f537941-b818-4750-8e2e-de1617ace9f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ShiftTimeStart\": \"08:00\",\n  \"ShiftTimeEnd\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","description":"<p>Updates the times or day of an existing time slot within a shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work shifts - Modify time slot - Modify a work shift time slot</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ShiftTimeStart</code></td>\n<td><code>string (time)</code></td>\n<td>❌ No</td>\n<td>Start time of the work shift. Optional: if omitted the current value is preserved.</td>\n</tr>\n<tr>\n<td><code>ShiftTimeEnd</code></td>\n<td><code>string (time)</code></td>\n<td>❌ No</td>\n<td>End time of the work shift. Optional: if omitted the current value is preserved.</td>\n</tr>\n<tr>\n<td><code>ShiftWeekDay</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Day of the week of the work shift. Optional: if omitted the current value is preserved.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"20f789b8-3f2d-436a-8055-ecedfd07e1f1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"9d2fefad-81b6-4830-a82c-fe6965dc143a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift identifier.</p>\n","type":"text/plain"},"type":"any","value":"55","key":"shiftGID"},{"id":"96dd470a-d1fa-4d61-8f72-9f06e1a1f2eb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift segment ID.</p>\n","type":"text/plain"},"type":"any","value":"95","key":"slotID"}]}},"response":[{"id":"1a95f6a5-d072-4545-a16f-dfa62332999e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftTimeStart\": \"08:00\",\n  \"ShiftTimeEnd\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftTimeStart` | `string (time)` | ❌ No | Start time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftTimeEnd` | `string (time)` | ❌ No | End time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftWeekDay` | `integer` | ❌ No | Day of the week of the work shift. Optional: if omitted the current value is preserved. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ce195ff5-d1d8-4c1d-b70f-836c61fc5787","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftTimeStart\": \"08:00\",\n  \"ShiftTimeEnd\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftTimeStart` | `string (time)` | ❌ No | Start time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftTimeEnd` | `string (time)` | ❌ No | End time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftWeekDay` | `integer` | ❌ No | Day of the week of the work shift. Optional: if omitted the current value is preserved. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c6b4074c-e2b9-4c1e-9b46-4aa3cae8bfd6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftTimeStart\": \"08:00\",\n  \"ShiftTimeEnd\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftTimeStart` | `string (time)` | ❌ No | Start time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftTimeEnd` | `string (time)` | ❌ No | End time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftWeekDay` | `integer` | ❌ No | Day of the week of the work shift. Optional: if omitted the current value is preserved. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ff4dc179-000e-451d-950d-b1d40954a056","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftTimeStart\": \"08:00\",\n  \"ShiftTimeEnd\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftTimeStart` | `string (time)` | ❌ No | Start time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftTimeEnd` | `string (time)` | ❌ No | End time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftWeekDay` | `integer` | ❌ No | Day of the week of the work shift. Optional: if omitted the current value is preserved. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d98b990b-2f68-4013-a05d-f8edcf18ab60","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftTimeStart\": \"08:00\",\n  \"ShiftTimeEnd\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftTimeStart` | `string (time)` | ❌ No | Start time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftTimeEnd` | `string (time)` | ❌ No | End time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftWeekDay` | `integer` | ❌ No | Day of the week of the work shift. Optional: if omitted the current value is preserved. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift/%7B%7BshiftGID%7D%7D/slot/%7B%7BslotID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e084c53f-8324-4f14-93db-bf126ca43426","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftTimeStart\": \"08:00\",\n  \"ShiftTimeEnd\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftTimeStart` | `string (time)` | ❌ No | Start time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftTimeEnd` | `string (time)` | ❌ No | End time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftWeekDay` | `integer` | ❌ No | Day of the week of the work shift. Optional: if omitted the current value is preserved. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5a523cff-7f74-4fd9-85e4-13d1db4e7f28","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftTimeStart\": \"08:00\",\n  \"ShiftTimeEnd\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftTimeStart` | `string (time)` | ❌ No | Start time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftTimeEnd` | `string (time)` | ❌ No | End time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftWeekDay` | `integer` | ❌ No | Day of the week of the work shift. Optional: if omitted the current value is preserved. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d1d9087b-0dbf-42e0-a3a7-163312f3fe63","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftTimeStart\": \"08:00\",\n  \"ShiftTimeEnd\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftTimeStart` | `string (time)` | ❌ No | Start time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftTimeEnd` | `string (time)` | ❌ No | End time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftWeekDay` | `integer` | ❌ No | Day of the week of the work shift. Optional: if omitted the current value is preserved. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.updateShiftSlot.message}\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"7b94e60a-ce53-40eb-b64b-32583b165d11","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftTimeStart\": \"08:00\",\n  \"ShiftTimeEnd\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftTimeStart` | `string (time)` | ❌ No | Start time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftTimeEnd` | `string (time)` | ❌ No | End time of the work shift. Optional: if omitted the current value is preserved. |\n| `ShiftWeekDay` | `integer` | ❌ No | Day of the week of the work shift. Optional: if omitted the current value is preserved. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4f537941-b818-4750-8e2e-de1617ace9f2"},{"name":"Modify Work Shift Name","id":"85e65c67-4e8d-49c6-8d00-ca64b53b2826","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Rotating Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","description":"<p>Updates the name of an existing work shift identified by its ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work Shifts - Save - Modify the name of a work shift</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ShiftGName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>New name of the work shift.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"483ca0a0-7719-45a4-8688-b6a3cb8573fd","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"7cb69b36-5198-42a1-aca6-cd57f7b5c64b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift identifier.</p>\n","type":"text/plain"},"type":"any","value":"55","key":"shiftGID"}]}},"response":[{"id":"da783c86-d984-4fbe-921a-03b7d3316420","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Rotating Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name of the work shift. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b259c223-4cb1-4d02-8072-db8a28eb07c5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Rotating Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name of the work shift. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"569b081c-1961-470e-8f1e-ff83218aa9c6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Rotating Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name of the work shift. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"afa71c7e-47c2-4d5f-8291-0a9904fcef39","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Rotating Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name of the work shift. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"62d7b689-654a-4605-979e-23498a1d9182","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Rotating Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name of the work shift. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift/%7B%7BshiftGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"56c47f09-d80c-45fb-90c1-ae652384f94e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Rotating Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name of the work shift. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2c0aec78-1ba6-4095-9a6f-5d80547b64ff","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Rotating Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name of the work shift. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d32924ac-2e5d-45b7-b461-b9436f9b6133","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Rotating Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift","{{shiftGID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nWork shift identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name of the work shift. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"85e65c67-4e8d-49c6-8d00-ca64b53b2826"},{"name":"View Work Shift List","id":"7781de03-bf2f-40cd-8d3e-8bab9eb60910","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","description":"<p>Retrieves the list of available work shifts at the clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Work Shifts - List - View the list of work shifts</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","shift"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"6773acdd-344f-4efb-a6de-1621bf03ffe1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"4b01f80a-b2d3-4324-92cd-71d1f7452236","name":"Work shift list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ShiftGID\": 1,\n    \"ShiftGName\": \"turno1\"\n  }\n]"},{"id":"4e759547-f9bc-43bc-978b-7ddead86c45e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"38fe40d1-9d5d-41d6-a011-924a29398a78","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5a0f2cd3-5876-4a63-b80a-3214c9b10d99","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"76a90ca9-8558-4d81-9c2f-dbdc404d8408","name":"No shift found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No shift found.\"\n}"},{"id":"58f18206-1033-465e-858e-1789d349506d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cf606bf2-70e9-4595-87a0-e86675bf5116","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"347bc2b0-0b94-49cf-af74-b4238ffacc94","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"9f568da6-c6ba-4e17-ba98-86194640bf82","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/shift","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","shift"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/shift\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"7781de03-bf2f-40cd-8d3e-8bab9eb60910"}],"id":"3259e00e-5c39-4723-ba34-ca0f25366efe","description":"<p>Clinic user shift definition and work shift slot endpoints.</p>\n","_postman_id":"3259e00e-5c39-4723-ba34-ca0f25366efe"},{"name":"Skill","item":[{"name":"Modifies a User's Professional Skills","id":"7a926289-0ef2-4463-bbbb-dd25430f2fa9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserProductID\": [\n    \"63\",\n    \"64\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","description":"<p>Updates the complete list of skills (treatments) a user can perform. Note: This operation replaces existing skills with those provided in the list.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Professional Skills - Professional Skills - Save - Modify the professional skills of a user.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserProductID</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>String array with the IDs of the products/treatments that the user     will be able to perform.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"8846c352-0ddc-4c50-8de1-db82600a7f79","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"1c783489-946e-47a7-8ac4-f285f7c38b34","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID.</p>\n","type":"text/plain"},"type":"any","value":"249","key":"userID"}]}},"response":[{"id":"df398366-7d59-4389-b7d7-abbf0e6be134","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserProductID\": [\n    \"63\",\n    \"64\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserProductID` | `array` | ✅ Yes | String array with the IDs of the products/treatments that the user     will be able to perform. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d715f404-3021-4be5-b6fc-3669bf6efaeb","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserProductID\": [\n    \"63\",\n    \"64\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserProductID` | `array` | ✅ Yes | String array with the IDs of the products/treatments that the user     will be able to perform. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f6bb94be-3293-42da-ba2f-c417ed2d0ae0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserProductID\": [\n    \"63\",\n    \"64\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserProductID` | `array` | ✅ Yes | String array with the IDs of the products/treatments that the user     will be able to perform. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4360464a-0b60-4467-bd97-8369b805f9e7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserProductID\": [\n    \"63\",\n    \"64\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserProductID` | `array` | ✅ Yes | String array with the IDs of the products/treatments that the user     will be able to perform. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a8c651da-e165-4720-b072-5ea8e1571fdf","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserProductID\": [\n    \"63\",\n    \"64\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserProductID` | `array` | ✅ Yes | String array with the IDs of the products/treatments that the user     will be able to perform. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/user/%7B%7BuserID%7D%7D/skill\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"03259b76-65ee-4804-a4c3-d8a57dfe721d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserProductID\": [\n    \"63\",\n    \"64\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserProductID` | `array` | ✅ Yes | String array with the IDs of the products/treatments that the user     will be able to perform. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"56d43efd-8bee-499f-938a-6c743ccb88c6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserProductID\": [\n    \"63\",\n    \"64\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserProductID` | `array` | ✅ Yes | String array with the IDs of the products/treatments that the user     will be able to perform. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"beae8546-e133-4a48-be73-232b20249c73","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserProductID\": [\n    \"63\",\n    \"64\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserProductID` | `array` | ✅ Yes | String array with the IDs of the products/treatments that the user     will be able to perform. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7a926289-0ef2-4463-bbbb-dd25430f2fa9"},{"name":"View a User's Professional Skills","id":"8862a150-1dcb-418e-a7f0-ed1ccd0265e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","description":"<p>Retrieves the list of treatments and services enabled for the user.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Professional Skills - Professional Skills - View - View the professional skills of a user.</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"cf4b528d-fe55-43cb-9c02-a43bd1025bab","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"1cb9a949-b7bd-4c81-8385-7b885038018f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Professional user ID.</p>\n","type":"text/plain"},"type":"any","value":"249","key":"userID"}]}},"response":[{"id":"3bf04e4d-896f-400a-9cf0-c1ad8e43fd30","name":"Skill list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nProfessional user ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"UserProductID\": 21,\n    \"UserProductName\": \"1st eyelash application\"\n  }\n]"},{"id":"4d73b12a-f5c6-41a9-9b9c-0cbf0c602ded","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nProfessional user ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6429cdf5-7cd9-4904-9caa-644622e77901","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nProfessional user ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"be81cfe1-f388-4742-ac68-060d5d0a9bf7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nProfessional user ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"43bfdbf7-31c2-4fa2-9ca6-1b35e20dcfad","name":"No skills found for the user.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nProfessional user ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No professional skills found. Check the data provided.\"\n}"},{"id":"8959016c-a63e-439e-a63c-06b26a98ee37","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nProfessional user ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b4ea9d52-426d-44d4-83f5-8090f36fafa3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nProfessional user ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0f5ba40b-5130-4af8-9f7f-1b7046559f49","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nProfessional user ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"02a5774f-5865-4249-a606-9bbb3bf7f7d7","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/skill","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","skill"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nProfessional user ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/user/%7B%7BuserID%7D%7D/skill\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"8862a150-1dcb-418e-a7f0-ed1ccd0265e5"}],"id":"5a82e683-5246-4f90-8bbc-b7588b2b2ec7","description":"<p>Clinic user skill assignment and capability endpoints.</p>\n","_postman_id":"5a82e683-5246-4f90-8bbc-b7588b2b2ec7"},{"name":"Timetable","item":[{"name":"Assign New Timetable to User","id":"77fa4d52-4c7c-49be-b21b-9fe2f64b6952","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","description":"<p>Assigns a work schedule to a user. When UserTimetableEndDate is provided, the backend assigns it to all timetable entries in the requested date range.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Working hours - Work Schedules - Create - Add a new work schedule</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserTimetableStart</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date.</td>\n</tr>\n<tr>\n<td><code>UserTimetableEndDate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate.</td>\n</tr>\n<tr>\n<td><code>UserTimetableShiftGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Shift template ID to assign to the user timetable.</td>\n</tr>\n<tr>\n<td><code>UserTimetableShiftScope</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week.</td>\n</tr>\n<tr>\n<td><code>UserTimetableShiftGID2</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Optional second shift template ID.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"ce6b5f7a-33aa-460c-9e23-5d18dad23eed","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"6cf93214-97e5-49c3-8af5-debe89fc9298","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID.</p>\n","type":"text/plain"},"type":"any","value":"249","key":"userID"}]}},"response":[{"id":"a016b823-04e7-46e6-a2bc-14ce5bed7eea","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date. |\n| `UserTimetableEndDate` | `string` | ❌ No | Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate. |\n| `UserTimetableShiftGID` | `integer` | ✅ Yes | Shift template ID to assign to the user timetable. |\n| `UserTimetableShiftScope` | `integer` | ❌ No | Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week. |\n| `UserTimetableShiftGID2` | `integer` | ❌ No | Optional second shift template ID. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a75026f0-ce53-458e-a444-9f50471f26d1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date. |\n| `UserTimetableEndDate` | `string` | ❌ No | Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate. |\n| `UserTimetableShiftGID` | `integer` | ✅ Yes | Shift template ID to assign to the user timetable. |\n| `UserTimetableShiftScope` | `integer` | ❌ No | Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week. |\n| `UserTimetableShiftGID2` | `integer` | ❌ No | Optional second shift template ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"801d7bb4-018c-4524-875a-c46783dcf0d0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date. |\n| `UserTimetableEndDate` | `string` | ❌ No | Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate. |\n| `UserTimetableShiftGID` | `integer` | ✅ Yes | Shift template ID to assign to the user timetable. |\n| `UserTimetableShiftScope` | `integer` | ❌ No | Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week. |\n| `UserTimetableShiftGID2` | `integer` | ❌ No | Optional second shift template ID. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"11f522b3-c5a8-4cdb-a3c9-257be4e068a0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date. |\n| `UserTimetableEndDate` | `string` | ❌ No | Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate. |\n| `UserTimetableShiftGID` | `integer` | ✅ Yes | Shift template ID to assign to the user timetable. |\n| `UserTimetableShiftScope` | `integer` | ❌ No | Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week. |\n| `UserTimetableShiftGID2` | `integer` | ❌ No | Optional second shift template ID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0d302b5b-38c0-4772-abcb-f66d8dcb139c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date. |\n| `UserTimetableEndDate` | `string` | ❌ No | Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate. |\n| `UserTimetableShiftGID` | `integer` | ✅ Yes | Shift template ID to assign to the user timetable. |\n| `UserTimetableShiftScope` | `integer` | ❌ No | Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week. |\n| `UserTimetableShiftGID2` | `integer` | ❌ No | Optional second shift template ID. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/user/%7B%7BuserID%7D%7D/timetable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3d3a65ef-8b3a-4845-907a-9d4e2a0a94b1","name":"No time slots have been created for the shift being saved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date. |\n| `UserTimetableEndDate` | `string` | ❌ No | Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate. |\n| `UserTimetableShiftGID` | `integer` | ✅ Yes | Shift template ID to assign to the user timetable. |\n| `UserTimetableShiftScope` | `integer` | ❌ No | Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week. |\n| `UserTimetableShiftGID2` | `integer` | ❌ No | Optional second shift template ID. |"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Your work shift could not be saved because no timetable slot has been created. To save your shift, you must create at least one timetable slot.\",\n  \"errorCode\": \"723\"\n}"},{"id":"4c762383-9d88-439f-a516-988ef9e26b67","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date. |\n| `UserTimetableEndDate` | `string` | ❌ No | Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate. |\n| `UserTimetableShiftGID` | `integer` | ✅ Yes | Shift template ID to assign to the user timetable. |\n| `UserTimetableShiftScope` | `integer` | ❌ No | Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week. |\n| `UserTimetableShiftGID2` | `integer` | ❌ No | Optional second shift template ID. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ea5cde70-630c-4f3e-8518-b93a579485e3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date. |\n| `UserTimetableEndDate` | `string` | ❌ No | Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate. |\n| `UserTimetableShiftGID` | `integer` | ✅ Yes | Shift template ID to assign to the user timetable. |\n| `UserTimetableShiftScope` | `integer` | ❌ No | Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week. |\n| `UserTimetableShiftGID2` | `integer` | ❌ No | Optional second shift template ID. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"cd83da29-b5d5-4d15-8967-7e2966d99b7e","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date. |\n| `UserTimetableEndDate` | `string` | ❌ No | Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate. |\n| `UserTimetableShiftGID` | `integer` | ✅ Yes | Shift template ID to assign to the user timetable. |\n| `UserTimetableShiftScope` | `integer` | ❌ No | Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week. |\n| `UserTimetableShiftGID2` | `integer` | ❌ No | Optional second shift template ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.newTimetable.message}\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"fae82663-b246-44ed-93c7-782537617c8d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"19/01/2026\",\n  \"UserTimetableShiftGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Schedule start date (format dd/MM/yyyy). When UserTimetableEndDate is provided, this is the range start date. |\n| `UserTimetableEndDate` | `string` | ❌ No | Optional range end date (format dd/MM/yyyy). When provided, the shift is assigned to every timetable entry whose start date is between UserTimetableStart and UserTimetableEndDate. |\n| `UserTimetableShiftGID` | `integer` | ✅ Yes | Shift template ID to assign to the user timetable. |\n| `UserTimetableShiftScope` | `integer` | ❌ No | Scope identifier for the shift assignment. 1 if you want to assign it to several weeks and 2 if it is indefinitely, otherwise by default it will only be assigned to this week. |\n| `UserTimetableShiftGID2` | `integer` | ❌ No | Optional second shift template ID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"77fa4d52-4c7c-49be-b21b-9fe2f64b6952"},{"name":"Create User Timetable Slot","id":"aaea4e95-4cd2-44fa-adfc-0168c10c0631","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"08:00\",\n  \"UserTimetableEnd\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot?UserTimetableDate=20/01/2026","description":"<p>Creates a new time slot in a user's timetable.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Working hours - Work hours - Add time slot - Add a time slot to the work schedule</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserTimetableStart</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Start time of the timetable slot segment (HH:mm).</td>\n</tr>\n<tr>\n<td><code>UserTimetableEnd</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>End time of the timetable slot segment (HH:mm).</td>\n</tr>\n<tr>\n<td><code>UserTimetableConfirmMerge</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>When the new slot overlaps an existing one, whether to merge them into a single slot. Defaults to false (the slot is created without merging).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Date of the timetable slot segment.</p>\n","type":"text/plain"},"key":"UserTimetableDate","value":"20/01/2026"}],"variable":[{"id":"b5be6895-838c-4d42-817f-330161e2670b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"86b7b6b5-b0e3-4ced-8186-c5fcd6bcdbc8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID.</p>\n","type":"text/plain"},"type":"any","value":"249","key":"userID"}]}},"response":[{"id":"e5e91dfa-5850-46e4-be7e-89900a4c1df8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"08:00\",\n  \"UserTimetableEnd\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot?UserTimetableDate=20/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the timetable slot segment.","key":"UserTimetableDate","value":"20/01/2026","x-postman-displayValue":"20/01/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Start time of the timetable slot segment (HH:mm). |\n| `UserTimetableEnd` | `string` | ✅ Yes | End time of the timetable slot segment (HH:mm). |\n| `UserTimetableConfirmMerge` | `boolean` | ❌ No | When the new slot overlaps an existing one, whether to merge them into a single slot. Defaults to false (the slot is created without merging). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"28f3a04f-cc89-461d-86d3-2c4a90c83f3e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"08:00\",\n  \"UserTimetableEnd\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot?UserTimetableDate=20/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the timetable slot segment.","key":"UserTimetableDate","value":"20/01/2026","x-postman-displayValue":"20/01/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Start time of the timetable slot segment (HH:mm). |\n| `UserTimetableEnd` | `string` | ✅ Yes | End time of the timetable slot segment (HH:mm). |\n| `UserTimetableConfirmMerge` | `boolean` | ❌ No | When the new slot overlaps an existing one, whether to merge them into a single slot. Defaults to false (the slot is created without merging). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e320d301-c763-43a9-958b-3910c0e4c690","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"08:00\",\n  \"UserTimetableEnd\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot?UserTimetableDate=20/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the timetable slot segment.","key":"UserTimetableDate","value":"20/01/2026","x-postman-displayValue":"20/01/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Start time of the timetable slot segment (HH:mm). |\n| `UserTimetableEnd` | `string` | ✅ Yes | End time of the timetable slot segment (HH:mm). |\n| `UserTimetableConfirmMerge` | `boolean` | ❌ No | When the new slot overlaps an existing one, whether to merge them into a single slot. Defaults to false (the slot is created without merging). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1a3c8673-f132-422a-9017-ad66cf1555c3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"08:00\",\n  \"UserTimetableEnd\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot?UserTimetableDate=20/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the timetable slot segment.","key":"UserTimetableDate","value":"20/01/2026","x-postman-displayValue":"20/01/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Start time of the timetable slot segment (HH:mm). |\n| `UserTimetableEnd` | `string` | ✅ Yes | End time of the timetable slot segment (HH:mm). |\n| `UserTimetableConfirmMerge` | `boolean` | ❌ No | When the new slot overlaps an existing one, whether to merge them into a single slot. Defaults to false (the slot is created without merging). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b5c9e27b-d8d7-408b-be9b-64d111803635","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"08:00\",\n  \"UserTimetableEnd\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot?UserTimetableDate=20/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the timetable slot segment.","key":"UserTimetableDate","value":"20/01/2026","x-postman-displayValue":"20/01/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Start time of the timetable slot segment (HH:mm). |\n| `UserTimetableEnd` | `string` | ✅ Yes | End time of the timetable slot segment (HH:mm). |\n| `UserTimetableConfirmMerge` | `boolean` | ❌ No | When the new slot overlaps an existing one, whether to merge them into a single slot. Defaults to false (the slot is created without merging). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/user/%7B%7BuserID%7D%7D/timetable/slot\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b19d3217-92a5-421e-86b2-7b88e345ea98","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"08:00\",\n  \"UserTimetableEnd\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot?UserTimetableDate=20/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the timetable slot segment.","key":"UserTimetableDate","value":"20/01/2026","x-postman-displayValue":"20/01/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Start time of the timetable slot segment (HH:mm). |\n| `UserTimetableEnd` | `string` | ✅ Yes | End time of the timetable slot segment (HH:mm). |\n| `UserTimetableConfirmMerge` | `boolean` | ❌ No | When the new slot overlaps an existing one, whether to merge them into a single slot. Defaults to false (the slot is created without merging). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"175e3353-34cd-4b78-a132-bc9b8b08eb5a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"08:00\",\n  \"UserTimetableEnd\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot?UserTimetableDate=20/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the timetable slot segment.","key":"UserTimetableDate","value":"20/01/2026","x-postman-displayValue":"20/01/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Start time of the timetable slot segment (HH:mm). |\n| `UserTimetableEnd` | `string` | ✅ Yes | End time of the timetable slot segment (HH:mm). |\n| `UserTimetableConfirmMerge` | `boolean` | ❌ No | When the new slot overlaps an existing one, whether to merge them into a single slot. Defaults to false (the slot is created without merging). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5d8d84bd-f75a-4f4e-abde-c4f41db556f4","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"08:00\",\n  \"UserTimetableEnd\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot?UserTimetableDate=20/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the timetable slot segment.","key":"UserTimetableDate","value":"20/01/2026","x-postman-displayValue":"20/01/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Start time of the timetable slot segment (HH:mm). |\n| `UserTimetableEnd` | `string` | ✅ Yes | End time of the timetable slot segment (HH:mm). |\n| `UserTimetableConfirmMerge` | `boolean` | ❌ No | When the new slot overlaps an existing one, whether to merge them into a single slot. Defaults to false (the slot is created without merging). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.createTimetableSlot.message}\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"1180456b-d379-498a-81c7-56570dcc9c74","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableStart\": \"08:00\",\n  \"UserTimetableEnd\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot?UserTimetableDate=20/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot"],"query":[{"description":"**Required** | Type: `string`\n\nDate of the timetable slot segment.","key":"UserTimetableDate","value":"20/01/2026","x-postman-displayValue":"20/01/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableStart` | `string` | ✅ Yes | Start time of the timetable slot segment (HH:mm). |\n| `UserTimetableEnd` | `string` | ✅ Yes | End time of the timetable slot segment (HH:mm). |\n| `UserTimetableConfirmMerge` | `boolean` | ❌ No | When the new slot overlaps an existing one, whether to merge them into a single slot. Defaults to false (the slot is created without merging). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"aaea4e95-4cd2-44fa-adfc-0168c10c0631"},{"name":"Delete Timetable Slot","id":"8ac2fb73-8be1-4430-9154-3a9c0ca36c20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","description":"<p>Deletes a specific segment or time slot from a user's work schedule.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Working hours - Work hours - Delete time slot - Remove a time slot from work hours</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"edb44b41-489a-46f2-a151-49ae59d0fb4f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"4c140424-e5e3-46f8-a1c9-31bf4972775a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID.</p>\n","type":"text/plain"},"type":"any","value":"249","key":"userID"},{"id":"f005ec5e-d471-4561-b053-ea3850256248","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift segment ID.</p>\n","type":"text/plain"},"type":"any","value":"95","key":"slotID"}]}},"response":[{"id":"b55bb4a9-b8e8-47b4-841e-7789d07d3d62","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1f00a98f-ffff-4316-8c10-c137d7423912","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d37463c6-aabd-4829-b96b-fd60cb272b2b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"36dcb18b-0c94-48c8-a4f9-caaffc4f044f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1e03a01a-82fd-4881-b52c-d988bb3d5605","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/user/%7B%7BuserID%7D%7D/timetable/slot/%7B%7BslotID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"26b8a8b9-7e44-47f3-b096-502771e510e6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"40345054-733b-44d9-be38-21900e153737","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"70a55a0b-ac56-43a6-962a-e802ead5b003","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"95","description":"**Required** | Type: `integer`\n\nWork shift segment ID."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"8ac2fb73-8be1-4430-9154-3a9c0ca36c20"},{"name":"Delete User Timetable","id":"ef7959ef-695e-446f-8e61-842098d145f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable?UserTimetableDate=27/04/2026","description":"<p>Deletes one user timetable entry or, when UserTimetableEndDate is provided, all entries in the requested date range.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Working hours - Work Hours - Delete - Delete a work schedule</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Schedule start date of the timetable to delete (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"UserTimetableDate","value":"27/04/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional range end date for deleting multiple timetable entries.</p>\n","type":"text/plain"},"key":"UserTimetableEndDate","value":"31/05/2026"}],"variable":[{"id":"3426e227-d31b-42fd-9ca2-42afd4a7a021","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"00187b41-04a8-4916-ba9d-5351c4da5630","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID.</p>\n","type":"text/plain"},"type":"any","value":"249","key":"userID"}]}},"response":[{"id":"87ef5c2c-2782-4f39-af5c-42773228f101","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable?UserTimetableDate=27/04/2026&UserTimetableEndDate=31/05/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"query":[{"description":"**Required** | Type: `string`\n\nSchedule start date of the timetable to delete (dd/MM/yyyy).","key":"UserTimetableDate","value":"27/04/2026","x-postman-displayValue":"27/04/2026"},{"description":"**Optional** | Type: `string`\n\nOptional range end date for deleting multiple timetable entries.","key":"UserTimetableEndDate","value":"31/05/2026","x-postman-displayValue":"31/05/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c9767fbf-dd31-4a71-a091-e36907301c92","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable?UserTimetableDate=27/04/2026&UserTimetableEndDate=31/05/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"query":[{"description":"**Required** | Type: `string`\n\nSchedule start date of the timetable to delete (dd/MM/yyyy).","key":"UserTimetableDate","value":"27/04/2026","x-postman-displayValue":"27/04/2026"},{"description":"**Optional** | Type: `string`\n\nOptional range end date for deleting multiple timetable entries.","key":"UserTimetableEndDate","value":"31/05/2026","x-postman-displayValue":"31/05/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d9d3a8ab-1e90-4690-8852-23e417eedb22","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable?UserTimetableDate=27/04/2026&UserTimetableEndDate=31/05/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"query":[{"description":"**Required** | Type: `string`\n\nSchedule start date of the timetable to delete (dd/MM/yyyy).","key":"UserTimetableDate","value":"27/04/2026","x-postman-displayValue":"27/04/2026"},{"description":"**Optional** | Type: `string`\n\nOptional range end date for deleting multiple timetable entries.","key":"UserTimetableEndDate","value":"31/05/2026","x-postman-displayValue":"31/05/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"eb4c37f3-b846-45ac-b000-25e7e9f87660","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable?UserTimetableDate=27/04/2026&UserTimetableEndDate=31/05/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"query":[{"description":"**Required** | Type: `string`\n\nSchedule start date of the timetable to delete (dd/MM/yyyy).","key":"UserTimetableDate","value":"27/04/2026","x-postman-displayValue":"27/04/2026"},{"description":"**Optional** | Type: `string`\n\nOptional range end date for deleting multiple timetable entries.","key":"UserTimetableEndDate","value":"31/05/2026","x-postman-displayValue":"31/05/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5bba653b-134f-42c5-9bb2-eebdb931a258","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable?UserTimetableDate=27/04/2026&UserTimetableEndDate=31/05/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"query":[{"description":"**Required** | Type: `string`\n\nSchedule start date of the timetable to delete (dd/MM/yyyy).","key":"UserTimetableDate","value":"27/04/2026","x-postman-displayValue":"27/04/2026"},{"description":"**Optional** | Type: `string`\n\nOptional range end date for deleting multiple timetable entries.","key":"UserTimetableEndDate","value":"31/05/2026","x-postman-displayValue":"31/05/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/user/%7B%7BuserID%7D%7D/timetable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7796e527-9a98-48ee-b2f5-0b736b9ab987","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable?UserTimetableDate=27/04/2026&UserTimetableEndDate=31/05/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"query":[{"description":"**Required** | Type: `string`\n\nSchedule start date of the timetable to delete (dd/MM/yyyy).","key":"UserTimetableDate","value":"27/04/2026","x-postman-displayValue":"27/04/2026"},{"description":"**Optional** | Type: `string`\n\nOptional range end date for deleting multiple timetable entries.","key":"UserTimetableEndDate","value":"31/05/2026","x-postman-displayValue":"31/05/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"eadf1edb-7ed9-4d09-85af-90bba13140a6","name":"Returns the failure details for delete user timetables by date range.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable?UserTimetableDate=27/04/2026&UserTimetableEndDate=31/05/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"query":[{"description":"**Required** | Type: `string`\n\nSchedule start date of the timetable to delete (dd/MM/yyyy).","key":"UserTimetableDate","value":"27/04/2026","x-postman-displayValue":"27/04/2026"},{"description":"**Optional** | Type: `string`\n\nOptional range end date for deleting multiple timetable entries.","key":"UserTimetableEndDate","value":"31/05/2026","x-postman-displayValue":"31/05/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error while deleting timetable range.\"\n}"},{"id":"5b31c3a0-70cf-4bec-8e8b-9b5401de65d9","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable?UserTimetableDate=27/04/2026&UserTimetableEndDate=31/05/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"query":[{"description":"**Required** | Type: `string`\n\nSchedule start date of the timetable to delete (dd/MM/yyyy).","key":"UserTimetableDate","value":"27/04/2026","x-postman-displayValue":"27/04/2026"},{"description":"**Optional** | Type: `string`\n\nOptional range end date for deleting multiple timetable entries.","key":"UserTimetableEndDate","value":"31/05/2026","x-postman-displayValue":"31/05/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.deleteTimetable.message}\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"cfdb3993-5b9d-4d7d-ae1a-291c152b8a24","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable?UserTimetableDate=27/04/2026&UserTimetableEndDate=31/05/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"query":[{"description":"**Required** | Type: `string`\n\nSchedule start date of the timetable to delete (dd/MM/yyyy).","key":"UserTimetableDate","value":"27/04/2026","x-postman-displayValue":"27/04/2026"},{"description":"**Optional** | Type: `string`\n\nOptional range end date for deleting multiple timetable entries.","key":"UserTimetableEndDate","value":"31/05/2026","x-postman-displayValue":"31/05/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ef7959ef-695e-446f-8e61-842098d145f2"},{"name":"Get Timetable List","id":"6630250b-0348-4866-890d-e6f4672a25ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","description":"<p>Retrieves a user's work schedule.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Working hours - Work Hours - List - View a user's working hours</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"444b984a-3406-4c12-8467-4025bac2068a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"7cc97703-d541-4315-ae16-5740399bc499","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID.</p>\n","type":"text/plain"},"type":"any","value":"249","key":"userID"}]}},"response":[{"id":"a488f6ea-e727-41bf-bcd0-20f1724b0cdb","name":"Schedule list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"UserTimetableUserID\": 249,\n  \"UserTimetableUserName\": \"Carlos\",\n  \"UserTimetables\": [\n    {\n      \"UserTimetableID\": \"2026-13\",\n      \"UserTimetableName\": \"turno completo 1\",\n      \"UserTimetableStart\": \"23/03/2026\",\n      \"UserTimetableEnd\": \"29/03/2026\"\n    },\n    {\n      \"UserTimetableID\": \"2026-14\",\n      \"UserTimetableName\": \"turno completo 1\",\n      \"UserTimetableStart\": \"30/03/2026\",\n      \"UserTimetableEnd\": \"05/04/2026\"\n    }\n  ]\n}"},{"id":"96a99aec-e848-449b-8dc1-c5171c9d2913","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a65bb57a-1533-4b49-8f6b-ba0558f0f6e8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9df31c16-c224-4116-9f4d-a8420fca5de4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9743c502-da54-4423-ac0a-3172a95bfe89","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/user/%7B%7BuserID%7D%7D/timetable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7fd4fa95-153a-4c18-9dad-a621df0a1445","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7357f9c9-3bc0-496c-b6db-e131d06e9f33","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e0e5ee94-60d8-4a65-8b25-bcc04a3ec2c3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6630250b-0348-4866-890d-e6f4672a25ed"},{"name":"Get User Timetable Slots","id":"22044583-3bf2-4f43-b653-ad866f6b2726","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","description":"<p>Retrieves the list of time slots for a specific date.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Working hours - Working hours - See - View the time bands of the working hours</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Work shift segment date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"UserTimetableDate","value":"20/04/2026"}],"variable":[{"id":"7e35e0e0-4ed5-46a3-a897-29deb588f1e5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"2514e93e-4bf3-4b8c-b6dd-9fbeeb25486b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID.</p>\n","type":"text/plain"},"type":"any","value":"249","key":"userID"}]}},"response":[{"id":"aed5709a-11a8-4c1f-bbf5-baed6bf263a0","name":"List of time slots retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"query":[{"description":"**Required** | Type: `string`\n\nWork shift segment date (dd/MM/yyyy).","key":"UserTimetableDate","value":"20/04/2026","x-postman-displayValue":"20/04/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"UserTimetableUserID\": 85,\n    \"UserTimetableDate\": \"2026-01-19\",\n    \"UserTimetableTimeStart\": \"09:00\",\n    \"UserTimetableTimeEnd\": \"14:00\"\n  }\n]"},{"id":"4d143ced-ede6-4777-8051-71e753659d9f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"query":[{"description":"**Required** | Type: `string`\n\nWork shift segment date (dd/MM/yyyy).","key":"UserTimetableDate","value":"20/04/2026","x-postman-displayValue":"20/04/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"998b9fea-9d89-47c7-99f7-fcd01e024951","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"query":[{"description":"**Required** | Type: `string`\n\nWork shift segment date (dd/MM/yyyy).","key":"UserTimetableDate","value":"20/04/2026","x-postman-displayValue":"20/04/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"21208f46-ead7-4d05-a260-21c507a1686f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"query":[{"description":"**Required** | Type: `string`\n\nWork shift segment date (dd/MM/yyyy).","key":"UserTimetableDate","value":"20/04/2026","x-postman-displayValue":"20/04/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0fc5cd28-727a-402a-95de-cb8adab81ea8","name":"No timetable slots found for the specified date.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"query":[{"description":"**Required** | Type: `string`\n\nWork shift segment date (dd/MM/yyyy).","key":"UserTimetableDate","value":"20/04/2026","x-postman-displayValue":"20/04/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No timetable slots found for the specified date.\"\n}"},{"id":"87db1c78-3bce-46cd-990c-71f1c1113968","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"query":[{"description":"**Required** | Type: `string`\n\nWork shift segment date (dd/MM/yyyy).","key":"UserTimetableDate","value":"20/04/2026","x-postman-displayValue":"20/04/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0edf5eb4-3adf-4262-893f-6437b3b772de","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"query":[{"description":"**Required** | Type: `string`\n\nWork shift segment date (dd/MM/yyyy).","key":"UserTimetableDate","value":"20/04/2026","x-postman-displayValue":"20/04/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"28028cc4-afe1-439e-a9b1-8e4ad219b29b","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"query":[{"description":"**Required** | Type: `string`\n\nWork shift segment date (dd/MM/yyyy).","key":"UserTimetableDate","value":"20/04/2026","x-postman-displayValue":"20/04/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.getSlots.message}\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"71c7586f-8a12-4877-adc7-100faa927b91","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"query":[{"description":"**Required** | Type: `string`\n\nWork shift segment date (dd/MM/yyyy).","key":"UserTimetableDate","value":"20/04/2026","x-postman-displayValue":"20/04/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"0d218eb3-82b3-4b79-9d29-6f34b7e47277","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slots?UserTimetableDate=20/04/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slots"],"query":[{"description":"**Required** | Type: `string`\n\nWork shift segment date (dd/MM/yyyy).","key":"UserTimetableDate","value":"20/04/2026","x-postman-displayValue":"20/04/2026"}],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/user/%7B%7BuserID%7D%7D/timetable/slots\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"22044583-3bf2-4f43-b653-ad866f6b2726"},{"name":"Modify Timetable Slot","id":"0da3f793-1bce-4d50-8140-140c1a768705","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","description":"<p>Modifies an existing time slot in the user's work schedule.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Working hours - Work hours - Modify time slot - Modify a time slot of working hours</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserTimetableDate</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>New slot date (dd/MM/yyyy). If omitted, the current value is preserved.</td>\n</tr>\n<tr>\n<td><code>UserTimetableTimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Shift start time (HH:mm). If omitted, the current value is preserved.</td>\n</tr>\n<tr>\n<td><code>UserTimetableTimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Shift end time (HH:mm). If omitted, the current value is preserved.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"ddd7c7d6-7886-4fd0-af06-f306a1180e88","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"},{"id":"18dfd37b-fb6d-4beb-972c-4844d0fc262b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID.</p>\n","type":"text/plain"},"type":"any","value":"249","key":"userID"},{"id":"1b246ee9-3b7f-48e4-bf18-d3fc46fa3632","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Timetable slot ID (UserTimetableUserID from the slots list).</p>\n","type":"text/plain"},"type":"any","value":"1449","key":"slotID"}]}},"response":[{"id":"288eae1b-fb8b-4430-8e64-af71e7d31a6f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"1449","description":"**Required** | Type: `integer`\n\nTimetable slot ID (UserTimetableUserID from the slots list)."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableDate` | `string` | ✅ Yes | New slot date (dd/MM/yyyy). If omitted, the current value is preserved. |\n| `UserTimetableTimeStart` | `string` | ❌ No | Shift start time (HH:mm). If omitted, the current value is preserved. |\n| `UserTimetableTimeEnd` | `string` | ❌ No | Shift end time (HH:mm). If omitted, the current value is preserved. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"22b4f3a5-0b32-459b-987d-44ea9b924724","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"1449","description":"**Required** | Type: `integer`\n\nTimetable slot ID (UserTimetableUserID from the slots list)."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableDate` | `string` | ✅ Yes | New slot date (dd/MM/yyyy). If omitted, the current value is preserved. |\n| `UserTimetableTimeStart` | `string` | ❌ No | Shift start time (HH:mm). If omitted, the current value is preserved. |\n| `UserTimetableTimeEnd` | `string` | ❌ No | Shift end time (HH:mm). If omitted, the current value is preserved. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b3bc0290-f9bb-4ace-88c0-0e73694e1478","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"1449","description":"**Required** | Type: `integer`\n\nTimetable slot ID (UserTimetableUserID from the slots list)."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableDate` | `string` | ✅ Yes | New slot date (dd/MM/yyyy). If omitted, the current value is preserved. |\n| `UserTimetableTimeStart` | `string` | ❌ No | Shift start time (HH:mm). If omitted, the current value is preserved. |\n| `UserTimetableTimeEnd` | `string` | ❌ No | Shift end time (HH:mm). If omitted, the current value is preserved. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"18d204f7-bd37-4927-9099-999fc02e4940","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"1449","description":"**Required** | Type: `integer`\n\nTimetable slot ID (UserTimetableUserID from the slots list)."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableDate` | `string` | ✅ Yes | New slot date (dd/MM/yyyy). If omitted, the current value is preserved. |\n| `UserTimetableTimeStart` | `string` | ❌ No | Shift start time (HH:mm). If omitted, the current value is preserved. |\n| `UserTimetableTimeEnd` | `string` | ❌ No | Shift end time (HH:mm). If omitted, the current value is preserved. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cec9335f-6f00-4cec-bb30-c80ebc624501","name":"The specified timetable slot was not found (invalid slot ID).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"1449","description":"**Required** | Type: `integer`\n\nTimetable slot ID (UserTimetableUserID from the slots list)."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableDate` | `string` | ✅ Yes | New slot date (dd/MM/yyyy). If omitted, the current value is preserved. |\n| `UserTimetableTimeStart` | `string` | ❌ No | Shift start time (HH:mm). If omitted, the current value is preserved. |\n| `UserTimetableTimeEnd` | `string` | ❌ No | Shift end time (HH:mm). If omitted, the current value is preserved. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified timetable slot was not found. Please check the slot ID and try again.\",\n  \"errorCode\": \"invalid-id\"\n}"},{"id":"04500029-1fa6-4447-9922-5d0dcbc58000","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"1449","description":"**Required** | Type: `integer`\n\nTimetable slot ID (UserTimetableUserID from the slots list)."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableDate` | `string` | ✅ Yes | New slot date (dd/MM/yyyy). If omitted, the current value is preserved. |\n| `UserTimetableTimeStart` | `string` | ❌ No | Shift start time (HH:mm). If omitted, the current value is preserved. |\n| `UserTimetableTimeEnd` | `string` | ❌ No | Shift end time (HH:mm). If omitted, the current value is preserved. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"579faeab-d46f-4b28-ad4a-e9a913a3bf51","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"1449","description":"**Required** | Type: `integer`\n\nTimetable slot ID (UserTimetableUserID from the slots list)."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableDate` | `string` | ✅ Yes | New slot date (dd/MM/yyyy). If omitted, the current value is preserved. |\n| `UserTimetableTimeStart` | `string` | ❌ No | Shift start time (HH:mm). If omitted, the current value is preserved. |\n| `UserTimetableTimeEnd` | `string` | ❌ No | Shift end time (HH:mm). If omitted, the current value is preserved. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"56e4db30-e8e0-4ec7-bedf-4aeccf59aa38","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"1449","description":"**Required** | Type: `integer`\n\nTimetable slot ID (UserTimetableUserID from the slots list)."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableDate` | `string` | ✅ Yes | New slot date (dd/MM/yyyy). If omitted, the current value is preserved. |\n| `UserTimetableTimeStart` | `string` | ❌ No | Shift start time (HH:mm). If omitted, the current value is preserved. |\n| `UserTimetableTimeEnd` | `string` | ❌ No | Shift end time (HH:mm). If omitted, the current value is preserved. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"{flow.validation.editSlot.message}\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"8be5d525-b09c-4c85-b3cb-1cd5e53419f2","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"1449","description":"**Required** | Type: `integer`\n\nTimetable slot ID (UserTimetableUserID from the slots list)."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableDate` | `string` | ✅ Yes | New slot date (dd/MM/yyyy). If omitted, the current value is preserved. |\n| `UserTimetableTimeStart` | `string` | ❌ No | Shift start time (HH:mm). If omitted, the current value is preserved. |\n| `UserTimetableTimeEnd` | `string` | ❌ No | Shift end time (HH:mm). If omitted, the current value is preserved. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"20057c9f-2de8-4083-a96e-0ed8598fc6a4","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserTimetableDate\": \"20/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user/{{userID}}/timetable/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user","{{userID}}","timetable","slot","{{slotID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."},{"key":"slotID","value":"1449","description":"**Required** | Type: `integer`\n\nTimetable slot ID (UserTimetableUserID from the slots list)."},{"key":"userID","value":"249","description":"**Required** | Type: `integer`\n\nUser ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserTimetableDate` | `string` | ✅ Yes | New slot date (dd/MM/yyyy). If omitted, the current value is preserved. |\n| `UserTimetableTimeStart` | `string` | ❌ No | Shift start time (HH:mm). If omitted, the current value is preserved. |\n| `UserTimetableTimeEnd` | `string` | ❌ No | Shift end time (HH:mm). If omitted, the current value is preserved. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/user/%7B%7BuserID%7D%7D/timetable/slot/%7B%7BslotID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0da3f793-1bce-4d50-8140-140c1a768705"}],"id":"ac377c49-f50d-4de5-8b94-612b3c7e5d65","description":"<p>Clinic user timetable and availability configuration endpoints.</p>\n","_postman_id":"ac377c49-f50d-4de5-8b94-612b3c7e5d65"},{"name":"View Clinic User List","id":"d169e6b1-52f6-49f5-9676-c074effc07d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user","description":"<p>Retrieves the list of users assigned to a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Users - List - See the list of users provided by a clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","user"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"361c47a8-f6e0-4fb0-94f3-806e29f9a686","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"4ad00279-8260-4e99-be76-b9929f4b47bd","name":"Clinic user list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"UserID\": 250,\n    \"UserName\": \"francisco\",\n    \"UserLogin\": \"fran@gmail.com\",\n    \"UserBindToIP\": false,\n    \"UserClassDesc\": \"Doctor\",\n    \"UserDisabled\": false\n  }\n]"},{"id":"6bafb7af-47ae-4c7b-a257-3916b1da729e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3d309b23-7aa7-43bb-bd24-0525038dc6c9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3489797f-9850-4787-b0ef-ff550fa666dd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"693c1675-fef6-4451-b2a7-626be2d2f6f3","name":"No users found in the clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No users found in the clinic.\"\n}"},{"id":"32607099-5290-4032-960c-d853ef27fede","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e5fccaca-d86c-498c-9ace-d4cba00b8bab","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1a1cdd6c-c2ff-4bd1-9823-ce3ae60ec31f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"e843e438-6b11-4609-bd0a-ed58ba671af8","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","user"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/user\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d169e6b1-52f6-49f5-9676-c074effc07d5"}],"id":"473dcbc4-b709-44fb-baa4-75dec7c5a9ba","description":"<p>Clinic user configuration subfolders.</p>\n","_postman_id":"473dcbc4-b709-44fb-baa4-75dec7c5a9ba"},{"name":"Create Clinic","id":"2943c58c-855b-4190-9e61-a36dec1d242e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"<p>Creates a new clinic with the provided configuration data.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Clinics - Crear - Add a clinic</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClinicPrefix</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Unique prefix code identifying the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicCommercialName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Commercial (trade) name of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Legal name (razon social) of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicCIF</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Tax identification number (CIF) of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicCountryID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Country identifier.</td>\n</tr>\n<tr>\n<td><code>ClinicProvinceID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Province identifier.</td>\n</tr>\n<tr>\n<td><code>ClinicCity</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>City where the clinic is located.</td>\n</tr>\n<tr>\n<td><code>ClinicPostCode</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Postal code of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicAddress</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Street address of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicEMail</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Email address of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicBillingID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"707137d6-658e-4085-865c-7bc156451961","name":"Clinic created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ✅ Yes | Unique prefix code identifying the clinic. |\n| `ClinicCommercialName` | `string` | ✅ Yes | Commercial (trade) name of the clinic. |\n| `ClinicName` | `string` | ✅ Yes | Legal name (razon social) of the clinic. |\n| `ClinicCIF` | `string` | ✅ Yes | Tax identification number (CIF) of the clinic. |\n| `ClinicCountryID` | `integer` | ✅ Yes | Country identifier. |\n| `ClinicProvinceID` | `integer` | ✅ Yes | Province identifier. |\n| `ClinicCity` | `string` | ✅ Yes | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ✅ Yes | Postal code of the clinic. |\n| `ClinicAddress` | `string` | ✅ Yes | Street address of the clinic. |\n| `ClinicEMail` | `string` | ✅ Yes | Email address of the clinic. |\n| `ClinicBillingID` | `integer` | ✅ Yes | Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee. |"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 42\n}"},{"id":"53a03442-2f01-4790-8c9e-426f67341558","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ✅ Yes | Unique prefix code identifying the clinic. |\n| `ClinicCommercialName` | `string` | ✅ Yes | Commercial (trade) name of the clinic. |\n| `ClinicName` | `string` | ✅ Yes | Legal name (razon social) of the clinic. |\n| `ClinicCIF` | `string` | ✅ Yes | Tax identification number (CIF) of the clinic. |\n| `ClinicCountryID` | `integer` | ✅ Yes | Country identifier. |\n| `ClinicProvinceID` | `integer` | ✅ Yes | Province identifier. |\n| `ClinicCity` | `string` | ✅ Yes | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ✅ Yes | Postal code of the clinic. |\n| `ClinicAddress` | `string` | ✅ Yes | Street address of the clinic. |\n| `ClinicEMail` | `string` | ✅ Yes | Email address of the clinic. |\n| `ClinicBillingID` | `integer` | ✅ Yes | Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b9e0c921-f208-4cfe-804f-eb12dc6dd05e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ✅ Yes | Unique prefix code identifying the clinic. |\n| `ClinicCommercialName` | `string` | ✅ Yes | Commercial (trade) name of the clinic. |\n| `ClinicName` | `string` | ✅ Yes | Legal name (razon social) of the clinic. |\n| `ClinicCIF` | `string` | ✅ Yes | Tax identification number (CIF) of the clinic. |\n| `ClinicCountryID` | `integer` | ✅ Yes | Country identifier. |\n| `ClinicProvinceID` | `integer` | ✅ Yes | Province identifier. |\n| `ClinicCity` | `string` | ✅ Yes | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ✅ Yes | Postal code of the clinic. |\n| `ClinicAddress` | `string` | ✅ Yes | Street address of the clinic. |\n| `ClinicEMail` | `string` | ✅ Yes | Email address of the clinic. |\n| `ClinicBillingID` | `integer` | ✅ Yes | Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"70d7e369-8d46-45a8-ad31-52fe18a28f3f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ✅ Yes | Unique prefix code identifying the clinic. |\n| `ClinicCommercialName` | `string` | ✅ Yes | Commercial (trade) name of the clinic. |\n| `ClinicName` | `string` | ✅ Yes | Legal name (razon social) of the clinic. |\n| `ClinicCIF` | `string` | ✅ Yes | Tax identification number (CIF) of the clinic. |\n| `ClinicCountryID` | `integer` | ✅ Yes | Country identifier. |\n| `ClinicProvinceID` | `integer` | ✅ Yes | Province identifier. |\n| `ClinicCity` | `string` | ✅ Yes | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ✅ Yes | Postal code of the clinic. |\n| `ClinicAddress` | `string` | ✅ Yes | Street address of the clinic. |\n| `ClinicEMail` | `string` | ✅ Yes | Email address of the clinic. |\n| `ClinicBillingID` | `integer` | ✅ Yes | Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f73ca4a8-4d6e-4e76-a966-df1b2d925d66","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ✅ Yes | Unique prefix code identifying the clinic. |\n| `ClinicCommercialName` | `string` | ✅ Yes | Commercial (trade) name of the clinic. |\n| `ClinicName` | `string` | ✅ Yes | Legal name (razon social) of the clinic. |\n| `ClinicCIF` | `string` | ✅ Yes | Tax identification number (CIF) of the clinic. |\n| `ClinicCountryID` | `integer` | ✅ Yes | Country identifier. |\n| `ClinicProvinceID` | `integer` | ✅ Yes | Province identifier. |\n| `ClinicCity` | `string` | ✅ Yes | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ✅ Yes | Postal code of the clinic. |\n| `ClinicAddress` | `string` | ✅ Yes | Street address of the clinic. |\n| `ClinicEMail` | `string` | ✅ Yes | Email address of the clinic. |\n| `ClinicBillingID` | `integer` | ✅ Yes | Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f725817c-ae2d-4042-b5b4-c68475828d3e","name":"Clinic creation failed.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ✅ Yes | Unique prefix code identifying the clinic. |\n| `ClinicCommercialName` | `string` | ✅ Yes | Commercial (trade) name of the clinic. |\n| `ClinicName` | `string` | ✅ Yes | Legal name (razon social) of the clinic. |\n| `ClinicCIF` | `string` | ✅ Yes | Tax identification number (CIF) of the clinic. |\n| `ClinicCountryID` | `integer` | ✅ Yes | Country identifier. |\n| `ClinicProvinceID` | `integer` | ✅ Yes | Province identifier. |\n| `ClinicCity` | `string` | ✅ Yes | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ✅ Yes | Postal code of the clinic. |\n| `ClinicAddress` | `string` | ✅ Yes | Street address of the clinic. |\n| `ClinicEMail` | `string` | ✅ Yes | Email address of the clinic. |\n| `ClinicBillingID` | `integer` | ✅ Yes | Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Clinic creation failed. Check if another clinic uses the same prefix.\",\n  \"errorCode\": 66\n}"},{"id":"80202e68-12d0-4ac9-acd3-f6ccc6bf27e1","name":"Clinic creation failed. Cannot create a new company.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ✅ Yes | Unique prefix code identifying the clinic. |\n| `ClinicCommercialName` | `string` | ✅ Yes | Commercial (trade) name of the clinic. |\n| `ClinicName` | `string` | ✅ Yes | Legal name (razon social) of the clinic. |\n| `ClinicCIF` | `string` | ✅ Yes | Tax identification number (CIF) of the clinic. |\n| `ClinicCountryID` | `integer` | ✅ Yes | Country identifier. |\n| `ClinicProvinceID` | `integer` | ✅ Yes | Province identifier. |\n| `ClinicCity` | `string` | ✅ Yes | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ✅ Yes | Postal code of the clinic. |\n| `ClinicAddress` | `string` | ✅ Yes | Street address of the clinic. |\n| `ClinicEMail` | `string` | ✅ Yes | Email address of the clinic. |\n| `ClinicBillingID` | `integer` | ✅ Yes | Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee. |"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Clinic creation failed. Cannot create a new company.\",\n  \"errorCode\": 651\n}"},{"id":"8adbd63e-2d20-4069-9fa6-7a21cf1418f9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ✅ Yes | Unique prefix code identifying the clinic. |\n| `ClinicCommercialName` | `string` | ✅ Yes | Commercial (trade) name of the clinic. |\n| `ClinicName` | `string` | ✅ Yes | Legal name (razon social) of the clinic. |\n| `ClinicCIF` | `string` | ✅ Yes | Tax identification number (CIF) of the clinic. |\n| `ClinicCountryID` | `integer` | ✅ Yes | Country identifier. |\n| `ClinicProvinceID` | `integer` | ✅ Yes | Province identifier. |\n| `ClinicCity` | `string` | ✅ Yes | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ✅ Yes | Postal code of the clinic. |\n| `ClinicAddress` | `string` | ✅ Yes | Street address of the clinic. |\n| `ClinicEMail` | `string` | ✅ Yes | Email address of the clinic. |\n| `ClinicBillingID` | `integer` | ✅ Yes | Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"aff2acbb-656a-4b8f-8247-7dbbc04ae00d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ✅ Yes | Unique prefix code identifying the clinic. |\n| `ClinicCommercialName` | `string` | ✅ Yes | Commercial (trade) name of the clinic. |\n| `ClinicName` | `string` | ✅ Yes | Legal name (razon social) of the clinic. |\n| `ClinicCIF` | `string` | ✅ Yes | Tax identification number (CIF) of the clinic. |\n| `ClinicCountryID` | `integer` | ✅ Yes | Country identifier. |\n| `ClinicProvinceID` | `integer` | ✅ Yes | Province identifier. |\n| `ClinicCity` | `string` | ✅ Yes | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ✅ Yes | Postal code of the clinic. |\n| `ClinicAddress` | `string` | ✅ Yes | Street address of the clinic. |\n| `ClinicEMail` | `string` | ✅ Yes | Email address of the clinic. |\n| `ClinicBillingID` | `integer` | ✅ Yes | Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"342791ee-4060-4f76-916c-d19ba79c8c7b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": \"00003\",\n  \"ClinicCommercialName\": \"Clinic 3\",\n  \"ClinicName\": \"RS3\",\n  \"ClinicCIF\": \"CIF3\",\n  \"ClinicCountryID\": 201,\n  \"ClinicProvinceID\": 32,\n  \"ClinicCity\": \"Madrid\",\n  \"ClinicPostCode\": \"28001\",\n  \"ClinicAddress\": \"dir1\",\n  \"ClinicEMail\": \"clinica3@gmail.com\",\n  \"ClinicBillingID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ✅ Yes | Unique prefix code identifying the clinic. |\n| `ClinicCommercialName` | `string` | ✅ Yes | Commercial (trade) name of the clinic. |\n| `ClinicName` | `string` | ✅ Yes | Legal name (razon social) of the clinic. |\n| `ClinicCIF` | `string` | ✅ Yes | Tax identification number (CIF) of the clinic. |\n| `ClinicCountryID` | `integer` | ✅ Yes | Country identifier. |\n| `ClinicProvinceID` | `integer` | ✅ Yes | Province identifier. |\n| `ClinicCity` | `string` | ✅ Yes | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ✅ Yes | Postal code of the clinic. |\n| `ClinicAddress` | `string` | ✅ Yes | Street address of the clinic. |\n| `ClinicEMail` | `string` | ✅ Yes | Email address of the clinic. |\n| `ClinicBillingID` | `integer` | ✅ Yes | Identifier of the clinic to bill the services to (ChargeBee invoice clinic). Matches a ClinicId returned by GET /myUser/chargebee. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2943c58c-855b-4190-9e61-a36dec1d242e"},{"name":"Disable Clinic","id":"7552ec8d-67d6-404d-806d-0e7c72f7ef3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","description":"<p>Disables (soft-deletes) a clinic by its ID. The clinic is marked as disabled, not physically removed.</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"9b235f51-eb72-49c4-803c-d85dbf00eb1a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic to disable.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"a4bece29-c143-43e7-9869-bc2db324be8b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to disable."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f5ed7bb6-8142-42ad-8436-956306193912","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d038e39f-ffe9-4f7b-a968-b63df0fab97c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to disable."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"72040fee-3025-423c-aa7e-a656c770469f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"29a2a5c1-aa19-45fa-ab52-9b2eb355700c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to disable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1f2e567a-cff3-4337-bd98-d853ccb148f0","name":"The clinic status is locked and cannot be changed.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to disable."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic status is locked and cannot be changed.\",\n  \"errorCode\": \"367\"\n}"},{"id":"656d327a-795c-4eba-afae-cf249dd9b2c2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to disable."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"bb53b91a-bb05-413b-b26b-82903d9f9f3e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to disable."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0d058c5f-7f5e-4b0b-aee1-246ce9e5a6da","name":"The clinic could not be disabled","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic could not be disabled.\",\n  \"errorCode\": \"360\"\n}"},{"id":"f5746b39-2180-41b8-a1e2-a485556eebc3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7552ec8d-67d6-404d-806d-0e7c72f7ef3c"},{"name":"Enable Clinic","id":"f2d4f8d6-fe0d-4697-8f8a-775da526530e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","description":"<p>Re-enables a previously disabled clinic by its ID. Requires an available license; fails otherwise.</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","enable"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"df54fc94-c42c-42ec-b99a-84bb4261151a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic to enable.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"7f2947c8-6868-4c9f-b51b-c77bf696d63d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0e2af1ac-0fc5-4a05-a8ee-c33e3ad9580f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3a89dd6e-dfc1-4740-9400-9af2dde6804e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3328e9c8-658a-4a77-925f-114802b8aaa7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bf4888e7-5524-47aa-bc81-7f42707e07a9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/enable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"458b12b8-8fec-48da-9556-ecb5f593c8b5","name":"The clinic status is locked and cannot be changed.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic status is locked and cannot be changed.\",\n  \"errorCode\": \"367\"\n}"},{"id":"3c82bc4a-2b7a-46e8-a212-8abda1fe4814","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5414ccad-56ef-4676-a13a-8d71fb838edf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"712af85a-5356-4f0d-bd76-889dc74f18a3","name":"The clinic could not be enabled","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic could not be enabled.\",\n  \"errorCode\": \"360\"\n}"},{"id":"20c5e894-8036-4ded-9e3e-c513584d469c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c42d40c4-4f23-40da-9b51-1d1e91d6d12c","name":"The clinic could not be enabled because no","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/enable","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","enable"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to enable."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic could not be enabled because no license is available.\",\n  \"errorCode\": \"652\"\n}"}],"_postman_id":"f2d4f8d6-fe0d-4697-8f8a-775da526530e"},{"name":"Get Clinic Configuration","id":"f8f32a4b-4465-418c-a9ea-b20c52defcb8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/select","description":"<p>Returns a curated snapshot of the clinic scalar settings and schedule, plus its reference lists (cabinets, referral sources, tags, equipment and professionals).</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - flowww me - initial setup</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","select"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"b6c80690-4b92-4ab2-acb7-5ed0dff1f577","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Identifier of the clinic to set as active for the current session.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"fb840f13-3f52-4963-a70e-f61b79f7bb22","name":"Active clinic selected successfully. Returns the working context of the selected clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/select","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","select"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the clinic to set as active for the current session."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"config\": {\n    \"ClinicName\": \"Clinica Centro\",\n    \"ClinicPrefixCommercialName\": \"CC - Clinica Centro\",\n    \"ClinicSat\": true,\n    \"ClinicSun\": false,\n    \"ClinicStopped\": false,\n    \"ClinicAppByUser\": false,\n    \"ClientIsolate\": false,\n    \"ClinicLaserSignEnabled\": true,\n    \"ClinicSignLock\": false,\n    \"ClinicSignLockCode\": \"\",\n    \"ClinicNewClientLock\": false,\n    \"ClinicNewClientLockCode\": \"\",\n    \"PINRequired\": false,\n    \"DoctorMode\": false,\n    \"ViewClinicHistory\": true,\n    \"NumCabinets\": 4,\n    \"ClinicDaysOpen\": 6,\n    \"ErrAppSlotsAdd\": 0,\n    \"ErrAppSlotsDel\": 0,\n    \"ErrLaserDetAdd\": 0,\n    \"ErrLaserDetDel\": 0,\n    \"TimeSlotDuration\": 15,\n    \"TimeSlots\": 48,\n    \"ClinicTimeStart\": \"09:00\",\n    \"ClinicTimeEnd\": \"21:00\",\n    \"ClinicWeekTimeStart\": \"09:00\",\n    \"ClinicWeekTimeEnd\": \"21:00\",\n    \"ClinicWeekendTimeStart\": \"10:00\",\n    \"ClinicWeekendTimeEnd\": \"14:00\"\n  },\n  \"cabinets\": [\n    {\n      \"ClinicCabID\": 12,\n      \"ClinicCabOrder\": 1,\n      \"ClinicCabName\": \"Cabinet 1\",\n      \"ClinicCabCode\": \"C1\",\n      \"ClinicCabColourID\": \"#FF8800\",\n      \"ClinicCabSAT\": true,\n      \"ClinicCabSUN\": false\n    }\n  ],\n  \"referers\": [\n    {\n      \"RefererID\": 3,\n      \"RefererDesc\": \"[Summer Campaign] Instagram\",\n      \"RefererDisabled\": false\n    }\n  ],\n  \"tags\": [\n    {\n      \"TagID\": 5,\n      \"TagCode\": \"VIP\",\n      \"TagDesc\": \"VIP client\",\n      \"TagEnabled\": true\n    }\n  ],\n  \"equipment\": [\n    {\n      \"EquipmentValue\": 4018,\n      \"EquipmentCode\": \"EQ341\",\n      \"EquipmentSN\": \" - SN12345\",\n      \"EquipmentDisabled\": false\n    }\n  ],\n  \"professionals\": [\n    {\n      \"UserID\": 21,\n      \"UserName\": \"Dr. Ana Garcia\",\n      \"isDoctor\": true,\n      \"isAssistant\": false,\n      \"UserPresenceControlInClinic\": true\n    }\n  ]\n}"},{"id":"06bfa613-e590-4c3b-b1e5-15d90f5891ad","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/select","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","select"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the clinic to set as active for the current session."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7196a2dc-c3c9-4545-b97c-59672a8a7df9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/select","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","select"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the clinic to set as active for the current session."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8a65f143-1023-42e9-ad29-aa03bc3698b4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/select","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","select"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the clinic to set as active for the current session."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"11e8767d-ed43-40c8-ad94-8bd7a669a3a8","name":"The requested clinic cannot be selected: it does not exist, is not available, or the user has no access to it.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/select","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","select"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the clinic to set as active for the current session."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The requested clinic is not available for selection.\"\n}"},{"id":"801e685d-e1c9-4ac1-a474-e5d6170258db","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/select","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","select"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the clinic to set as active for the current session."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"dc4e38fb-1798-4ac4-af1b-9a0cbe137db1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/select","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","select"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the clinic to set as active for the current session."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"037af641-2045-4709-80f8-05627e3a1b7f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/select","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","select"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the clinic to set as active for the current session."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"42ffc01d-e1e0-44f1-82f5-3090ac0d8a38","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/select","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","select"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nIdentifier of the clinic to set as active for the current session."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/select\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"f8f32a4b-4465-418c-a9ea-b20c52defcb8"},{"name":"Get Clinic Data","id":"b34eab1e-82c9-4a2e-bbc3-6045ca236432","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","description":"<p>Retrieves the data of a specific clinic by its ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Clinics - Editar - Obtain the data of a clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"726a7d0c-8520-4aae-8a24-4e109d31a5fa","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic to retrieve.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"cece7535-85d5-422f-bc1b-550a8fc795e8","name":"Clinic data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to retrieve."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicID\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicMunicipalCode\": \"\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicProvinceName\": \"Almería\",\n  \"ClinicProvincesCode\": \"\",\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicPhone2\": \"\",\n  \"ClinicEMail\": \"alexgarohotmailcom@gmail.com\",\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCCCIBAN\": \"\",\n  \"ClinicCCCBIC\": \"\",\n  \"ClinicNotes\": \"\",\n  \"ClinicPrefix\": \"000001\",\n  \"ClinicProductGID\": 1,\n  \"ClinicProductGName\": \"Tarifa Base\",\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicSUN\": 0,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicCashDeskStart\": \"0,00\",\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicReadOnly\": 0,\n  \"ClinicTest\": 0,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicHasCashClosed\": -1,\n  \"ClinicHasPending\": -1,\n  \"ClinicOrders\": -1,\n  \"ClinicOrdersPending\": -1,\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicPurchasingCenterName\": \"3-CentralCompras\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClinicMailMktAPIKey\": \"\",\n  \"ClinicMailMktEmail\": \"\",\n  \"ClinicMailMktProvider\": 0,\n  \"ClinicFormFootNotes\": \"\",\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicStorageRemaining\": \"95,34\",\n  \"ClinicStorageMax\": 100,\n  \"ClinicDisabled\": 0,\n  \"ClinicAppTimeStart\": \"09:00\",\n  \"ClinicAppTimeEnd\": \"21:00\",\n  \"ClinicAppSATTimeStart\": \"09:00\",\n  \"ClinicAppSATTimeEnd\": \"14:00\",\n  \"CountryCIFLabel\": \"CIF\",\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": \"\",\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": \"\",\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicSIRESEnabled\": 0,\n  \"ClinicHasFPay\": 0,\n  \"ClinicHasInvopop\": 0\n}"},{"id":"6320c5d2-871b-460a-bbb8-1595fc3e4ce0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7524e750-cf79-440d-a9af-c2739ef55891","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to retrieve."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4cec2c54-e4bd-47d2-9680-360b6952fd40","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"12cefb68-2391-428b-9fe5-7935b0c8a498","name":"No clinic found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No clinic found with the provided ID.\",\n  \"errorCode\": \"65\"\n}"},{"id":"fd58198e-fec6-40ea-bac7-c6ba99efc620","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to retrieve."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7f3dbde9-4ec2-4cf6-9881-536f18d0e39f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to retrieve."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e00b5733-29f5-4721-b843-255150b41b64","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"39bc8b08-d00d-44d7-a7c8-015cab563cd9","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"b34eab1e-82c9-4a2e-bbc3-6045ca236432"},{"name":"Get Clinic Storage Availability","id":"528b5b28-adff-4938-8fd0-b2f85c84b116","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/storage","description":"<p>Retrieves the storage space available for a clinic (max allotted storage minus current usage).</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - .PEND</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","storage"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"f4f5564a-7ff0-4075-9e3e-ed472b1912c0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"e439aaa2-e4d8-4101-81d3-b5d6fcb276e0","name":"Clinic storage availability retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/storage","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","storage"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicStorageAvailable\": \"1234,56\"\n}"},{"id":"9b71d86f-20a8-428f-ae35-e56f58322fd6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/storage","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","storage"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c1b76d2d-9b9f-49ed-b9b1-c412d8c76837","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/storage","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","storage"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2a6df245-25c0-4135-a01e-c5afe956ef35","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/storage","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","storage"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b8eb3476-b32b-46c0-a568-587c9cff952f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/storage","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","storage"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/storage\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f5fbfbef-d697-4a1a-8de2-3ba9376de134","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/storage","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","storage"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"84e51c7b-588d-4b45-a5d7-2e56ad661388","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/storage","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","storage"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"621336ba-23fd-40b5-83aa-bd1b65ceeaff","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/storage","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","storage"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"528b5b28-adff-4938-8fd0-b2f85c84b116"},{"name":"Search Clients in Clinic","id":"cb91d7de-adea-4caa-9836-5381e1b165f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/client","description":"<p>Searches for clients within the specified clinic. In <strong>reseller (isolated) mode</strong>, the search is scoped strictly to the clinic identified by <code>clinicID</code>.\nIn <strong>non-reseller (shared) mode</strong>, the system performs a global search across all clinics transparently — <code>clinicID</code> is still required as a path parameter for routing consistency, but does not restrict the search scope.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - If there are customers - If there are customers in your beauty salon</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","client"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"bfb911ee-26a1-491e-b1a6-193fd67f4e48","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"5c8e15a4-5712-4246-a032-3c78567b2be8","name":"No clients found in the clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/client","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","client"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"AppClientSearch\": false\n}"},{"id":"c1636fe4-2225-4e36-9c93-c88b3ef21d23","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/client","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","client"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"640ee3bf-649b-453c-82eb-c5ff95bd80d3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/client","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","client"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"77edb3c4-4682-4561-b2a1-a50743172f18","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/client","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","client"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9aca7db5-b110-4b2a-9e44-c848e387360a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/client","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","client"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/client\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3f93f23b-d5d9-462a-9511-58c87fbd4dc1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/client","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","client"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e7a7e23a-8891-4b36-b3e2-8cb481d794bf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/client","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","client"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"04c94a04-9059-46df-93ac-7986fae23930","name":"Clients found in the clinic","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/client","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","client"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"AppClientSearch\": true\n}"},{"id":"07dfed14-0069-4329-ac90-1444bc9d0cdb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/client","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","client"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"cb91d7de-adea-4caa-9836-5381e1b165f6"},{"name":"Search Clinic Access Log","id":"9cfc9b45-c4c4-4f58-ae77-f8ad919ad3c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/access-search?clinicID=1","description":"<p>Lists facility access records for the clinic, within a date range, optionally filtered by client.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Access Control - List - See a Subscriber's access list</p>\n","urlObject":{"protocol":"https","path":["clinic","access-search"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Restrict results to a single client. Omit to list every client's accesses at this clinic.</p>\n","type":"text/plain"},"key":"clientID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Latest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.</p>\n","type":"text/plain"},"key":"dateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Earliest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.</p>\n","type":"text/plain"},"key":"dateStart","value":"01/01/2026"}],"variable":[]}},"response":[{"id":"d14e30da-2c1c-4c49-b49e-063a1a8d2ace","name":"Access list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/access-search?clientID=1&clinicID=1&dateEnd=31/01/2026&dateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","access-search"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestrict results to a single client. Omit to list every client's accesses at this clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nLatest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nEarliest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ClientName\": \"Rosalind Franklin\",\n    \"AccessDate\": \"19/01/2026\",\n    \"AccessTime\": \"09:15:00\",\n    \"NumSubscriptions\": 1\n  }\n]"},{"id":"0a1313d3-bceb-4e1c-82dd-d260f3fa3f2c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/access-search?clientID=1&clinicID=1&dateEnd=31/01/2026&dateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","access-search"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestrict results to a single client. Omit to list every client's accesses at this clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nLatest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nEarliest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f054e9e2-5b54-4e6c-8d52-92a96be64026","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/access-search?clientID=1&clinicID=1&dateEnd=31/01/2026&dateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","access-search"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestrict results to a single client. Omit to list every client's accesses at this clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nLatest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nEarliest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3350382a-ecfc-4ea8-a8b6-dd4239fe931e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/access-search?clientID=1&clinicID=1&dateEnd=31/01/2026&dateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","access-search"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestrict results to a single client. Omit to list every client's accesses at this clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nLatest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nEarliest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"03e5970e-3580-4595-a31a-be6b81c8f27b","name":"No facility access records found for the requested clinic and date range.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/access-search?clientID=1&clinicID=1&dateEnd=31/01/2026&dateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","access-search"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestrict results to a single client. Omit to list every client's accesses at this clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nLatest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nEarliest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No access records found for the requested clinic and date range.\",\n  \"errorCode\": \"no-data\"\n}"},{"id":"26884fe7-456a-4f6a-af91-f0b27033d3ab","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/access-search?clientID=1&clinicID=1&dateEnd=31/01/2026&dateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","access-search"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestrict results to a single client. Omit to list every client's accesses at this clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nLatest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nEarliest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"299f48ea-6668-4b4b-96b6-b9f9e65bdddf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/access-search?clientID=1&clinicID=1&dateEnd=31/01/2026&dateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","access-search"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestrict results to a single client. Omit to list every client's accesses at this clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nLatest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nEarliest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"829e2745-5c26-4f2f-ba6f-676d4fe7b003","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/access-search?clientID=1&clinicID=1&dateEnd=31/01/2026&dateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","access-search"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestrict results to a single client. Omit to list every client's accesses at this clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nLatest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nEarliest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"8229260e-fdf5-41e9-a095-1560fb67143e","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/access-search?clientID=1&clinicID=1&dateEnd=31/01/2026&dateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","access-search"],"query":[{"description":"**Optional** | Type: `integer`\n\nRestrict results to a single client. Omit to list every client's accesses at this clinic.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nLatest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nEarliest access date (dd/MM/yyyy). Defaults to today when omitted or invalid.","key":"dateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/access-search\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"9cfc9b45-c4c4-4f58-ae77-f8ad919ad3c2"},{"name":"Update Clinic Data","id":"31dbbe58-b936-4ce3-8cbe-f4157583d408","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","description":"<p>Updates the data of an existing clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Clinics - Save - Update a clinic's data</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClinicPrefix</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Unique prefix code identifying the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legal name of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicAddress</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Street address of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicCity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>City where the clinic is located.</td>\n</tr>\n<tr>\n<td><code>ClinicPostCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Postal code of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicProvinceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Province identifier.</td>\n</tr>\n<tr>\n<td><code>ClinicCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Country identifier.</td>\n</tr>\n<tr>\n<td><code>ClinicPhone</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Primary phone number.</td>\n</tr>\n<tr>\n<td><code>ClinicEMail</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Email address of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Internal notes about the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicSUN</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the clinic is open on Sundays. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicTimeStart</code></td>\n<td><code>string (time)</code></td>\n<td>❌ No</td>\n<td>Weekday opening time (HH:mm format).</td>\n</tr>\n<tr>\n<td><code>ClinicTimeEnd</code></td>\n<td><code>string (time)</code></td>\n<td>❌ No</td>\n<td>Weekday closing time (HH:mm format).</td>\n</tr>\n<tr>\n<td><code>ClinicSAT</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the clinic is open on Saturdays. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicPrintSizeID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Print size identifier for the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicSATTimeStart</code></td>\n<td><code>string (time)</code></td>\n<td>❌ No</td>\n<td>Saturday opening time (HH:mm format).</td>\n</tr>\n<tr>\n<td><code>ClinicSATTimeEnd</code></td>\n<td><code>string (time)</code></td>\n<td>❌ No</td>\n<td>Saturday closing time (HH:mm format).</td>\n</tr>\n<tr>\n<td><code>ClinicProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the tariff group assigned to the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicAppConcurrent</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of concurrent appointments allowed.</td>\n</tr>\n<tr>\n<td><code>ClinicIP</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Allowed IP address for the clinic. Use 0.0.0.0 for no restriction.</td>\n</tr>\n<tr>\n<td><code>ClinicCIF</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Tax identification number of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicCashDeskStart</code></td>\n<td><code>number (decimal)</code></td>\n<td>❌ No</td>\n<td>Initial cash desk amount.</td>\n</tr>\n<tr>\n<td><code>ClinicPayDeferred</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether deferred payment is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicFWAEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether FWA (online booking) is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicCommercialName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Commercial name of the clinic.</td>\n</tr>\n<tr>\n<td><code>ClinicPurchasingCenter</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicPurchasingCenterID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the purchasing center the clinic belongs to.</td>\n</tr>\n<tr>\n<td><code>ClinicStatsDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled.</td>\n</tr>\n<tr>\n<td><code>ClinicCCCIBAN</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>IBAN bank account number.</td>\n</tr>\n<tr>\n<td><code>ClinicCCCBIC</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>BIC/SWIFT code.</td>\n</tr>\n<tr>\n<td><code>ClinicTimeTableEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the timetable is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClientUsersProductsEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether client user products are enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicPhone2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary phone number.</td>\n</tr>\n<tr>\n<td><code>ClinicLaserSignEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether laser signature is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicStickedApps</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether appointments are stacked. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicSignLock</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether sign lock is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicSignLockCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>4-8 digit numeric PIN for sign lock.</td>\n</tr>\n<tr>\n<td><code>ClinicNewClientLock</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether new client lock is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicNewClientLockCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>4-8 digit numeric PIN for new client lock.</td>\n</tr>\n<tr>\n<td><code>ClinicIsStockVisible</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether stock is visible in the clinic. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ClinicCLUES</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>CLUES code (Mexico health facility identifier).</td>\n</tr>\n<tr>\n<td><code>ClinicMunicipalCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Municipal code of the clinic.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"1e56cb5d-c93e-4c69-900e-77b6f6c1c3cb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic to update.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"304fe032-5fea-413a-b4d9-1e1f86506bd8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7209bbe8-f568-4b02-8851-436bc6aa1da4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"491cd1dc-e0fb-4434-8ddc-9bb4e84460c7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5230437c-23cc-4ae2-9704-9a26ebb345a7","name":"You do not have permission to perform this action.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"403\"\n}"},{"id":"c551ee79-83f1-441f-b15d-aa984a914eec","name":"No clinic found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No clinic found with the provided ID.\",\n  \"errorCode\": \"65\"\n}"},{"id":"09d4774a-f8df-424c-bae6-a744a1f1e29d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"60edf2a3-1aba-4a70-aa48-ccd59e2cb870","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b3258951-9f22-40b6-b946-203a0f74ed5f","name":"EditClinicValidationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic could not be updated. Check that the submitted parameters are valid.\",\n  \"errorCode\": \"304\"\n}"},{"id":"1f711353-eb44-44d6-8daf-7215171deb1f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"38463dc4-b674-49a9-a8aa-2ac3fa6295ed","name":"You do not have permission to perform this3","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"fa84f3b0-0b59-40ce-8624-7ca98850e8f2","name":"EditClinicNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No clinic found with the provided ID.\",\n  \"errorCode\": \"714\"\n}"},{"id":"6fe1d1aa-4d9f-4010-abbf-d9aac6996ff1","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicPrefix\": 1,\n  \"ClinicName\": \"Nombre Centro\",\n  \"ClinicAddress\": \"Jaime Calatrava\",\n  \"ClinicCity\": \"Tabernas\",\n  \"ClinicPostCode\": \"28342\",\n  \"ClinicProvinceID\": 4,\n  \"ClinicCountryID\": 201,\n  \"ClinicPhone\": \"666777888\",\n  \"ClinicEMail\": \"clinic@example.com\",\n  \"ClinicNotes\": \"Notes about the clinic\",\n  \"ClinicSUN\": 0,\n  \"ClinicTimeStart\": \"08:00\",\n  \"ClinicTimeEnd\": \"21:00\",\n  \"ClinicSAT\": -1,\n  \"ClinicPrintSizeID\": 2,\n  \"ClinicSATTimeStart\": \"08:00\",\n  \"ClinicSATTimeEnd\": \"21:00\",\n  \"ClinicProductGID\": 1,\n  \"ClinicAppConcurrent\": 0,\n  \"ClinicIP\": \"0.0.0.0\",\n  \"ClinicCIF\": \"123413L\",\n  \"ClinicCashDeskStart\": 0.0,\n  \"ClinicPayDeferred\": -1,\n  \"ClinicFWAEnabled\": -1,\n  \"ClinicCommercialName\": \"Nombre Centro\",\n  \"ClinicPurchasingCenter\": 0,\n  \"ClinicPurchasingCenterID\": 3,\n  \"ClinicStatsDisabled\": 0,\n  \"ClinicCCCIBAN\": \"ES3121000404050314259149\",\n  \"ClinicCCCBIC\": \"BBVAESMM\",\n  \"ClinicTimeTableEnabled\": -1,\n  \"ClientUsersProductsEnabled\": -1,\n  \"ClinicPhone2\": 666777888,\n  \"ClinicLaserSignEnabled\": 0,\n  \"ClinicStickedApps\": 0,\n  \"ClinicSignLock\": 0,\n  \"ClinicSignLockCode\": 1234,\n  \"ClinicNewClientLock\": 0,\n  \"ClinicNewClientLockCode\": 1234,\n  \"ClinicIsStockVisible\": 0,\n  \"ClinicCLUES\": \"\",\n  \"ClinicMunicipalCode\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicPrefix` | `string` | ❌ No | Unique prefix code identifying the clinic. |\n| `ClinicName` | `string` | ❌ No | Legal name of the clinic. |\n| `ClinicAddress` | `string` | ❌ No | Street address of the clinic. |\n| `ClinicCity` | `string` | ❌ No | City where the clinic is located. |\n| `ClinicPostCode` | `string` | ❌ No | Postal code of the clinic. |\n| `ClinicProvinceID` | `integer` | ❌ No | Province identifier. |\n| `ClinicCountryID` | `integer` | ❌ No | Country identifier. |\n| `ClinicPhone` | `string` | ❌ No | Primary phone number. |\n| `ClinicEMail` | `string` | ❌ No | Email address of the clinic. |\n| `ClinicNotes` | `string` | ❌ No | Internal notes about the clinic. |\n| `ClinicSUN` | `integer` | ❌ No | Whether the clinic is open on Sundays. -1 = yes, 0 = no. |\n| `ClinicTimeStart` | `string (time)` | ❌ No | Weekday opening time (HH:mm format). |\n| `ClinicTimeEnd` | `string (time)` | ❌ No | Weekday closing time (HH:mm format). |\n| `ClinicSAT` | `integer` | ❌ No | Whether the clinic is open on Saturdays. -1 = yes, 0 = no. |\n| `ClinicPrintSizeID` | `integer` | ❌ No | Print size identifier for the clinic. |\n| `ClinicSATTimeStart` | `string (time)` | ❌ No | Saturday opening time (HH:mm format). |\n| `ClinicSATTimeEnd` | `string (time)` | ❌ No | Saturday closing time (HH:mm format). |\n| `ClinicProductGID` | `integer` | ❌ No | ID of the tariff group assigned to the clinic. |\n| `ClinicAppConcurrent` | `integer` | ❌ No | Number of concurrent appointments allowed. |\n| `ClinicIP` | `string` | ❌ No | Allowed IP address for the clinic. Use 0.0.0.0 for no restriction. |\n| `ClinicCIF` | `string` | ❌ No | Tax identification number of the clinic. |\n| `ClinicCashDeskStart` | `number (decimal)` | ❌ No | Initial cash desk amount. |\n| `ClinicPayDeferred` | `integer` | ❌ No | Whether deferred payment is enabled. -1 = yes, 0 = no. |\n| `ClinicFWAEnabled` | `integer` | ❌ No | Whether FWA (online booking) is enabled. -1 = yes, 0 = no. |\n| `ClinicCommercialName` | `string` | ❌ No | Commercial name of the clinic. |\n| `ClinicPurchasingCenter` | `integer` | ❌ No | Whether the clinic belongs to a purchasing center. -1 = yes, 0 = no. |\n| `ClinicPurchasingCenterID` | `integer` | ❌ No | ID of the purchasing center the clinic belongs to. |\n| `ClinicStatsDisabled` | `integer` | ❌ No | Whether statistics are disabled for the clinic. -1 = disabled, 0 = enabled. |\n| `ClinicCCCIBAN` | `string` | ❌ No | IBAN bank account number. |\n| `ClinicCCCBIC` | `string` | ❌ No | BIC/SWIFT code. |\n| `ClinicTimeTableEnabled` | `integer` | ❌ No | Whether the timetable is enabled. -1 = yes, 0 = no. |\n| `ClientUsersProductsEnabled` | `integer` | ❌ No | Whether client user products are enabled. -1 = yes, 0 = no. |\n| `ClinicPhone2` | `string` | ❌ No | Secondary phone number. |\n| `ClinicLaserSignEnabled` | `integer` | ❌ No | Whether laser signature is enabled. -1 = yes, 0 = no. |\n| `ClinicStickedApps` | `integer` | ❌ No | Whether appointments are stacked. -1 = yes, 0 = no. |\n| `ClinicSignLock` | `integer` | ❌ No | Whether sign lock is enabled. -1 = yes, 0 = no. |\n| `ClinicSignLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for sign lock. |\n| `ClinicNewClientLock` | `integer` | ❌ No | Whether new client lock is enabled. -1 = yes, 0 = no. |\n| `ClinicNewClientLockCode` | `string` | ❌ No | 4-8 digit numeric PIN for new client lock. |\n| `ClinicIsStockVisible` | `integer` | ❌ No | Whether stock is visible in the clinic. -1 = yes, 0 = no. |\n| `ClinicCLUES` | `string` | ❌ No | CLUES code (Mexico health facility identifier). |\n| `ClinicMunicipalCode` | `string` | ❌ No | Municipal code of the clinic. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"31dbbe58-b936-4ce3-8cbe-f4157583d408"},{"name":"Update Clinic Legal Texts","id":"3703abe6-2610-477d-b536-d2f4be94099e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClinicLegalCommercialPolicy\": \"Texto de politica comercial.\",\n  \"ClinicLegalMobileDevicePolicy\": \"\",\n  \"ClinicLegalCookiesPolicy\": \"\",\n  \"ClinicLegalTicketFoot\": \"Gracias por su visita.\",\n  \"ClinicLegalInvoiceFoot\": \"\",\n  \"ClinicLegalBudgetFoot\": \"\",\n  \"ClinicFormFooter\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","description":"<p>Updates the legal texts of a clinic. Only the fields provided in the body are changed; any field omitted keeps its currently stored value (the endpoint reads the existing texts first and merges).</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Legal texts - Edit - Update the legal texts of the clinic</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClinicLegalCommercialPolicy</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Commercial communications policy text.</td>\n</tr>\n<tr>\n<td><code>ClinicLegalMobileDevicePolicy</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Mobile device usage policy text.</td>\n</tr>\n<tr>\n<td><code>ClinicLegalCookiesPolicy</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Cookies policy text.</td>\n</tr>\n<tr>\n<td><code>ClinicLegalTicketFoot</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Footer text printed on tickets.</td>\n</tr>\n<tr>\n<td><code>ClinicLegalInvoiceFoot</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Footer text printed on invoices.</td>\n</tr>\n<tr>\n<td><code>ClinicLegalBudgetFoot</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Footer text printed on budgets.</td>\n</tr>\n<tr>\n<td><code>ClinicFormFooter</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Footer text printed on medical forms.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","legal"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"8f7bba6b-1e2a-42ce-8840-5bf094f04cb3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose legal texts are updated.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"8ffb4e10-6ffe-4c90-b94a-dc89b14a49d7","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicLegalCommercialPolicy\": \"Texto de politica comercial.\",\n  \"ClinicLegalMobileDevicePolicy\": \"\",\n  \"ClinicLegalCookiesPolicy\": \"\",\n  \"ClinicLegalTicketFoot\": \"Gracias por su visita.\",\n  \"ClinicLegalInvoiceFoot\": \"\",\n  \"ClinicLegalBudgetFoot\": \"\",\n  \"ClinicFormFooter\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicLegalCommercialPolicy` | `string` | ❌ No | Commercial communications policy text. |\n| `ClinicLegalMobileDevicePolicy` | `string` | ❌ No | Mobile device usage policy text. |\n| `ClinicLegalCookiesPolicy` | `string` | ❌ No | Cookies policy text. |\n| `ClinicLegalTicketFoot` | `string` | ❌ No | Footer text printed on tickets. |\n| `ClinicLegalInvoiceFoot` | `string` | ❌ No | Footer text printed on invoices. |\n| `ClinicLegalBudgetFoot` | `string` | ❌ No | Footer text printed on budgets. |\n| `ClinicFormFooter` | `string` | ❌ No | Footer text printed on medical forms. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5195d1f0-e745-49f0-ad95-cb44b3910861","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicLegalCommercialPolicy\": \"Texto de politica comercial.\",\n  \"ClinicLegalMobileDevicePolicy\": \"\",\n  \"ClinicLegalCookiesPolicy\": \"\",\n  \"ClinicLegalTicketFoot\": \"Gracias por su visita.\",\n  \"ClinicLegalInvoiceFoot\": \"\",\n  \"ClinicLegalBudgetFoot\": \"\",\n  \"ClinicFormFooter\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicLegalCommercialPolicy` | `string` | ❌ No | Commercial communications policy text. |\n| `ClinicLegalMobileDevicePolicy` | `string` | ❌ No | Mobile device usage policy text. |\n| `ClinicLegalCookiesPolicy` | `string` | ❌ No | Cookies policy text. |\n| `ClinicLegalTicketFoot` | `string` | ❌ No | Footer text printed on tickets. |\n| `ClinicLegalInvoiceFoot` | `string` | ❌ No | Footer text printed on invoices. |\n| `ClinicLegalBudgetFoot` | `string` | ❌ No | Footer text printed on budgets. |\n| `ClinicFormFooter` | `string` | ❌ No | Footer text printed on medical forms. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"39f92759-0be0-4b93-aa90-793070e636c3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicLegalCommercialPolicy\": \"Texto de politica comercial.\",\n  \"ClinicLegalMobileDevicePolicy\": \"\",\n  \"ClinicLegalCookiesPolicy\": \"\",\n  \"ClinicLegalTicketFoot\": \"Gracias por su visita.\",\n  \"ClinicLegalInvoiceFoot\": \"\",\n  \"ClinicLegalBudgetFoot\": \"\",\n  \"ClinicFormFooter\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicLegalCommercialPolicy` | `string` | ❌ No | Commercial communications policy text. |\n| `ClinicLegalMobileDevicePolicy` | `string` | ❌ No | Mobile device usage policy text. |\n| `ClinicLegalCookiesPolicy` | `string` | ❌ No | Cookies policy text. |\n| `ClinicLegalTicketFoot` | `string` | ❌ No | Footer text printed on tickets. |\n| `ClinicLegalInvoiceFoot` | `string` | ❌ No | Footer text printed on invoices. |\n| `ClinicLegalBudgetFoot` | `string` | ❌ No | Footer text printed on budgets. |\n| `ClinicFormFooter` | `string` | ❌ No | Footer text printed on medical forms. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5ec13405-8cf4-4bf6-9950-271c16326f05","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicLegalCommercialPolicy\": \"Texto de politica comercial.\",\n  \"ClinicLegalMobileDevicePolicy\": \"\",\n  \"ClinicLegalCookiesPolicy\": \"\",\n  \"ClinicLegalTicketFoot\": \"Gracias por su visita.\",\n  \"ClinicLegalInvoiceFoot\": \"\",\n  \"ClinicLegalBudgetFoot\": \"\",\n  \"ClinicFormFooter\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicLegalCommercialPolicy` | `string` | ❌ No | Commercial communications policy text. |\n| `ClinicLegalMobileDevicePolicy` | `string` | ❌ No | Mobile device usage policy text. |\n| `ClinicLegalCookiesPolicy` | `string` | ❌ No | Cookies policy text. |\n| `ClinicLegalTicketFoot` | `string` | ❌ No | Footer text printed on tickets. |\n| `ClinicLegalInvoiceFoot` | `string` | ❌ No | Footer text printed on invoices. |\n| `ClinicLegalBudgetFoot` | `string` | ❌ No | Footer text printed on budgets. |\n| `ClinicFormFooter` | `string` | ❌ No | Footer text printed on medical forms. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"fc59eb29-78f7-408e-9757-eadbe3f9af6b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicLegalCommercialPolicy\": \"Texto de politica comercial.\",\n  \"ClinicLegalMobileDevicePolicy\": \"\",\n  \"ClinicLegalCookiesPolicy\": \"\",\n  \"ClinicLegalTicketFoot\": \"Gracias por su visita.\",\n  \"ClinicLegalInvoiceFoot\": \"\",\n  \"ClinicLegalBudgetFoot\": \"\",\n  \"ClinicFormFooter\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicLegalCommercialPolicy` | `string` | ❌ No | Commercial communications policy text. |\n| `ClinicLegalMobileDevicePolicy` | `string` | ❌ No | Mobile device usage policy text. |\n| `ClinicLegalCookiesPolicy` | `string` | ❌ No | Cookies policy text. |\n| `ClinicLegalTicketFoot` | `string` | ❌ No | Footer text printed on tickets. |\n| `ClinicLegalInvoiceFoot` | `string` | ❌ No | Footer text printed on invoices. |\n| `ClinicLegalBudgetFoot` | `string` | ❌ No | Footer text printed on budgets. |\n| `ClinicFormFooter` | `string` | ❌ No | Footer text printed on medical forms. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/legal\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"debaab01-36da-4476-b418-6019c7ac3bbe","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicLegalCommercialPolicy\": \"Texto de politica comercial.\",\n  \"ClinicLegalMobileDevicePolicy\": \"\",\n  \"ClinicLegalCookiesPolicy\": \"\",\n  \"ClinicLegalTicketFoot\": \"Gracias por su visita.\",\n  \"ClinicLegalInvoiceFoot\": \"\",\n  \"ClinicLegalBudgetFoot\": \"\",\n  \"ClinicFormFooter\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicLegalCommercialPolicy` | `string` | ❌ No | Commercial communications policy text. |\n| `ClinicLegalMobileDevicePolicy` | `string` | ❌ No | Mobile device usage policy text. |\n| `ClinicLegalCookiesPolicy` | `string` | ❌ No | Cookies policy text. |\n| `ClinicLegalTicketFoot` | `string` | ❌ No | Footer text printed on tickets. |\n| `ClinicLegalInvoiceFoot` | `string` | ❌ No | Footer text printed on invoices. |\n| `ClinicLegalBudgetFoot` | `string` | ❌ No | Footer text printed on budgets. |\n| `ClinicFormFooter` | `string` | ❌ No | Footer text printed on medical forms. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"810e6f69-c7a0-4e95-9c64-087369c407c1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicLegalCommercialPolicy\": \"Texto de politica comercial.\",\n  \"ClinicLegalMobileDevicePolicy\": \"\",\n  \"ClinicLegalCookiesPolicy\": \"\",\n  \"ClinicLegalTicketFoot\": \"Gracias por su visita.\",\n  \"ClinicLegalInvoiceFoot\": \"\",\n  \"ClinicLegalBudgetFoot\": \"\",\n  \"ClinicFormFooter\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicLegalCommercialPolicy` | `string` | ❌ No | Commercial communications policy text. |\n| `ClinicLegalMobileDevicePolicy` | `string` | ❌ No | Mobile device usage policy text. |\n| `ClinicLegalCookiesPolicy` | `string` | ❌ No | Cookies policy text. |\n| `ClinicLegalTicketFoot` | `string` | ❌ No | Footer text printed on tickets. |\n| `ClinicLegalInvoiceFoot` | `string` | ❌ No | Footer text printed on invoices. |\n| `ClinicLegalBudgetFoot` | `string` | ❌ No | Footer text printed on budgets. |\n| `ClinicFormFooter` | `string` | ❌ No | Footer text printed on medical forms. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2cd5b594-ddfc-4664-a8a0-5e3157882831","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicLegalCommercialPolicy\": \"Texto de politica comercial.\",\n  \"ClinicLegalMobileDevicePolicy\": \"\",\n  \"ClinicLegalCookiesPolicy\": \"\",\n  \"ClinicLegalTicketFoot\": \"Gracias por su visita.\",\n  \"ClinicLegalInvoiceFoot\": \"\",\n  \"ClinicLegalBudgetFoot\": \"\",\n  \"ClinicFormFooter\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicLegalCommercialPolicy` | `string` | ❌ No | Commercial communications policy text. |\n| `ClinicLegalMobileDevicePolicy` | `string` | ❌ No | Mobile device usage policy text. |\n| `ClinicLegalCookiesPolicy` | `string` | ❌ No | Cookies policy text. |\n| `ClinicLegalTicketFoot` | `string` | ❌ No | Footer text printed on tickets. |\n| `ClinicLegalInvoiceFoot` | `string` | ❌ No | Footer text printed on invoices. |\n| `ClinicLegalBudgetFoot` | `string` | ❌ No | Footer text printed on budgets. |\n| `ClinicFormFooter` | `string` | ❌ No | Footer text printed on medical forms. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3703abe6-2610-477d-b536-d2f4be94099e"},{"name":"View Clinic Configuration","id":"a2613c52-fa56-472e-b13b-86825461924c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/config","description":"<p>Loads the full clinic configuration bundle: scalar settings plus reference lists (cabinets, professionals, referers, product families, providers, banks, document types, clinics), user permissions, country/college catalogs and pending-item badges.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Select - Select a clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","config"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"55786bc0-aecf-4453-86e8-48a082d6b16c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"c24499c1-6b43-4815-9335-38e699dd459a","name":"Clinic config retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/config","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","config"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"config\": {\n    \"ClinicID\": 1,\n    \"ClinicName\": \"Nombre Centro\",\n    \"ClinicCurrency\": \"EUR\",\n    \"ClinicCountryAlfa2\": \"ES\",\n    \"NumCabinets\": 6,\n    \"ClinicTimeStart\": \"08:00\",\n    \"ClinicTimeEnd\": \"21:00\",\n    \"ClinicTest\": false,\n    \"PayDeferred\": true\n  },\n  \"cabinets\": [\n    {\n      \"ClinicCabID\": 1,\n      \"ClinicCabOrder\": 1,\n      \"ClinicCabName\": \"Cabina 1\",\n      \"ClinicCabCode\": \"C1\",\n      \"ClinicCabColourID\": \"\",\n      \"ClinicCabSAT\": true,\n      \"ClinicCabSUN\": false\n    }\n  ],\n  \"professionals\": [\n    {\n      \"UserID\": 290,\n      \"UserName\": \"Prueba\",\n      \"isDoctor\": false,\n      \"isAssistant\": true,\n      \"UserPresenceControlInClinic\": true\n    }\n  ],\n  \"referers\": [\n    {\n      \"RefererID\": 7,\n      \"RefererDesc\": \"Anuncio en TV\",\n      \"RefererDisabled\": false\n    }\n  ],\n  \"productFamilies\": [\n    {\n      \"FamilyID\": 280,\n      \"FamilyName\": \"Familia QA destino\"\n    }\n  ],\n  \"providers\": [\n    {\n      \"ProviderID\": 1,\n      \"ProviderName\": \"Proveedor1\",\n      \"ProviderDisabled\": true\n    }\n  ],\n  \"banks\": {\n    \"card\": [\n      {\n        \"BankID\": \"8\",\n        \"BankName\": \"Banco de Prueba\",\n        \"BankIntegrationType\": \"\",\n        \"BankGatewayID\": \"0\",\n        \"BankMode\": \"OFFLINE\"\n      }\n    ]\n  },\n  \"documentTypes\": [\n    {\n      \"IDClassID\": 1,\n      \"IDClassName\": \"NIF\",\n      \"IDClassValidationRegex\": \"^[0-9]{8}[TRWAGMYFPDXBNJZSQVHLCKE]$\",\n      \"IDClassValidationType\": \"1\"\n    }\n  ],\n  \"clinics\": [\n    {\n      \"ClinicID\": 1,\n      \"ClinicName\": \"Nombre Centro\",\n      \"ClinicSIRESEnabled\": false\n    }\n  ],\n  \"userPermissions\": {\n    \"CanViewTickets\": true,\n    \"CanViewVouchers\": true\n  }\n}"},{"id":"255f1ce7-7a42-488c-aa1f-29fd678cc408","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/config","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","config"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c7f116b1-d7cf-41d7-9c5e-354c0c52ad03","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/config","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","config"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2de26c86-0d42-49c5-a83c-6dd09515e89c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/config","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","config"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c4193e26-467e-4fae-ae3e-cbd7357c9d81","name":"Clinic config not found for the given clinic ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/config","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","config"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/config\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d57a05a5-314b-45b0-a9be-d2b2839ea9d3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/config","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","config"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4d6711e9-8af7-4376-82b4-2b1ba02505a2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/config","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","config"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1894e37c-da07-42d7-9789-96d0f4fa7eb3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/config","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","config"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a2613c52-fa56-472e-b13b-86825461924c"},{"name":"View Clinic Legal Texts","id":"0f83e3e6-fbb7-4ad0-befe-504e913aa8bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","description":"<p>Retrieves the legal texts of a clinic (commercial, mobile device and cookies policies, and ticket/invoice/budget/form footers).</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Legal texts - Edit - Visualize the legal texts of the clinic</p>\n","urlObject":{"protocol":"https","path":["clinic","{{clinicID}}","legal"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"8437fdcd-9efb-46d1-83a9-b13b92e958de","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic whose legal texts are retrieved.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"clinicID"}]}},"response":[{"id":"5e629126-ff30-4088-9b3a-31096d849146","name":"Clinic legal texts retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are retrieved."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicLegalClinicID\": 1,\n  \"ClinicLegalCommercialPolicy\": \"Texto de politica comercial.\",\n  \"ClinicLegalMobileDevicePolicy\": \"\",\n  \"ClinicLegalCookiesPolicy\": \"\",\n  \"ClinicLegalTicketFoot\": \"Gracias por su visita.\",\n  \"ClinicLegalInvoiceFoot\": \"\",\n  \"ClinicLegalBudgetFoot\": \"\",\n  \"ClinicFormFooter\": \"\"\n}"},{"id":"921cfe46-2a1c-43dd-ad01-8cf984be54af","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f488e4a6-7c65-48f4-8788-78195fc60499","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are retrieved."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0ba9c25c-0266-4d49-a2fe-20b758e2cda1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6b96b9fc-ce8b-44c1-9c3d-d3917515b409","name":"No legal texts were found for the clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No legal texts were found for this clinic.\"\n}"},{"id":"20ba9863-6521-460d-b4a4-f9ba223bf8d4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are retrieved."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"df790a6a-e79c-4904-a2eb-ee13520a1ef8","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are retrieved."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d09e0795-51f2-4806-84e8-54ca97c75b33","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"f50cc0b5-5f8e-4013-9f94-fd58e2efb8f9","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/clinic/{{clinicID}}/legal","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["clinic","{{clinicID}}","legal"],"variable":[{"key":"clinicID","value":"1","description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic whose legal texts are retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic/%7B%7BclinicID%7D%7D/legal\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0f83e3e6-fbb7-4ad0-befe-504e913aa8bc"},{"name":"View Clinic List","id":"5ddb6793-c483-46d7-b698-6e5641d942ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/clinic","description":"<p>Retrieves the list of clinics.</p>\n<p><strong>Permision:</strong></p>\n<p>Clinic - Clinics - List - See the list of clinics</p>\n","urlObject":{"protocol":"https","path":["clinic"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"04f5421b-c4aa-42b1-b810-cbda52a1aeb8","name":"Clinic list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ClinicID\": 1,\n    \"ClinicPrefix\": \"000001\",\n    \"ClinicName\": \"Nombre Centro\",\n    \"ClinicInvoiceName\": \"Nombre Centro\",\n    \"ClinicCity\": \"Tabernas\",\n    \"ClinicReplaceAllow\": -1,\n    \"ClinicDisabled\": 0\n  }\n]"},{"id":"9ca476a2-e47d-4550-96f8-c314f345466b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"284d1007-7867-402f-a93c-87af07d228cf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5b983194-0deb-4b64-b6c7-904a37f690f3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"431fcd7c-5dbe-46ec-bd4e-7c48d33b7d6a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/clinic\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cf47821a-74b7-4384-857a-83760a442f95","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"25397d0c-d705-411b-88b1-731556db8296","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d496f19c-c648-468f-ae8c-774cd99ebad9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/clinic"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5ddb6793-c483-46d7-b698-6e5641d942ba"}],"id":"a132ef18-df36-45aa-8417-6bc13ccc2b31","description":"<p>Clinic-wide configuration and operational endpoints.</p>\n","_postman_id":"a132ef18-df36-45aa-8417-6bc13ccc2b31"},{"name":"Contract","item":[{"name":"Models","item":[{"name":"Create New Contract Model","id":"073ac828-8dc9-4138-af5b-c8827496bea3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/contract/model","description":"<p>Create a new contract model (contract template).</p>\n<p><strong>Permision:</strong></p>\n<p>Contracts - Create - Create a new model contract</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CModelName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Contract model name (max 32 characters).</td>\n</tr>\n<tr>\n<td><code>CModelDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Contract model description (max 255 characters).</td>\n</tr>\n<tr>\n<td><code>CModelDate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Contract model date in dd/mm/yyyy format.</td>\n</tr>\n<tr>\n<td><code>CModelVersion</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Contract model version (0-99).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["contract","model"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"38e41977-f6f8-4349-a7f1-401b9bb25d50","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d5bb6137-9251-402a-9960-e35bedc0d0d4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6218dc71-f72e-444b-9815-997bdd0b9b7e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"44a1d5da-b3aa-490d-8ad9-c06dab75d87e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"967093fd-ba90-4590-91f6-2134e55ca9f9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/contract/model\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"73f1cc7e-272c-4820-ac4a-d55a022b157e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f7b3696e-b8d8-4901-99c6-fc2655e99cfa","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"430c6a55-b1cf-48ed-9ef3-cae4b3a03493","name":"CModelName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"CModelName is required\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"de0628bd-76ed-4df9-9754-c52bdfd7c1f6","name":"ContractModelSaveError117","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The contract model could not be saved. Check the submitted data.\",\n  \"errorCode\": \"117\"\n}"},{"id":"740fcb69-e436-4fe5-accd-b6d7d91d8099","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"15526302-a0e2-4b13-a52a-42bd33ea65c1","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e0c4d769-a0e0-4962-8291-3faf299a16aa","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ✅ Yes | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ✅ Yes | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"073ac828-8dc9-4138-af5b-c8827496bea3"},{"name":"Delete Contract Model","id":"64178c53-f37a-4287-8011-5860c1e03c6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}","description":"<p>Delete an existing contract model. Fails if the model is already used by a contract.</p>\n<p><strong>Permision:</strong></p>\n<p>Contracts - Delete - Delete an existing model contract</p>\n","urlObject":{"protocol":"https","path":["contract","model","{{cmodelID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"fb595673-9436-4c91-b14e-49c07055ce2c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Contract model ID</p>\n","type":"text/plain"},"type":"any","value":"3","key":"cmodelID"}]}},"response":[{"id":"f655a6da-ed08-4aff-95b8-da63f7b7c6ad","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9f6a1164-cd0d-4d14-8f2d-13211e3a94c2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bc4161ad-43ce-4534-8ac7-1d9380f07fe7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4a16719c-7941-4e6c-b8dc-c13119f5518a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"74e97bc4-ed1a-4020-92b8-e98dd8be855f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/contract/model/%7B%7BcmodelID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e92a5c69-cb76-46a3-a0e7-1e60fe979d2d","name":"The contract model could not be deleted because it is in use or does not exist (backend error 118).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The contract model could not be deleted. It may be in use by a contract or it does not exist.\",\n  \"errorCode\": \"118\"\n}"},{"id":"0ff9b2b8-57be-4f49-a2d4-0cb218402d94","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"50b06358-46c9-46e4-b907-d0d0126b9433","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b8ec117c-ce4b-4cee-896f-1f9c03fa8440","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"dfe94437-6b67-4ec8-882b-357b86782520","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"78aae6a8-34b9-4213-a0dc-8d3a43d7b54d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"64178c53-f37a-4287-8011-5860c1e03c6f"},{"name":"Modify Contract Model Data","id":"a90c8cd5-26ed-461f-bab6-c6d1ceabd2ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}","description":"<p>Modify the data of an existing contract model. Only the provided fields are updated; the rest keep their current values.</p>\n<p><strong>Permision:</strong></p>\n<p>Contracts - Save - Modify an existing model contract</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CModelName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Contract model name (max 32 characters).</td>\n</tr>\n<tr>\n<td><code>CModelDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Contract model description (max 255 characters).</td>\n</tr>\n<tr>\n<td><code>CModelDate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Contract model date in dd/mm/yyyy format.</td>\n</tr>\n<tr>\n<td><code>CModelVersion</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Contract model version (0-99).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["contract","model","{{cmodelID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"eb940ce0-181c-405b-b5a3-8dacd915531d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Contract model ID</p>\n","type":"text/plain"},"type":"any","value":"3","key":"cmodelID"}]}},"response":[{"id":"be8663b4-ec22-4f37-ad59-612087cbe43a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"6dec916e-d8ff-4cff-87a8-377b7b803f58","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c46a0229-4df1-4afd-890c-4048287ed424","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2bb84048-d24d-40f1-b587-e0893aeaa331","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3cebcf40-53c1-46ff-8b3f-f35d3d559282","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/contract/model/%7B%7BcmodelID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"83ad78e5-9758-471f-8a27-80e25ce58ed5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1d3ef2e0-0851-4589-b99b-500648cc2063","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bd8605b3-f858-4a10-bc96-044270c1582a","name":"ContractModelSaveError117","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The contract model could not be saved. Check the submitted data.\",\n  \"errorCode\": \"117\"\n}"},{"id":"9d0a26a6-573e-4646-a4d6-8949f05b929a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0288b70b-0e8a-4f48-9ee5-42101d283faf","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"72c15cf8-9c75-44a8-8dec-0c4aa2203df0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CModelName\": \"Consentimiento láser v2\",\n  \"CModelDesc\": \"Modelo de consentimiento actualizado.\",\n  \"CModelDate\": \"01/07/2026\",\n  \"CModelVersion\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CModelName` | `string` | ❌ No | Contract model name (max 32 characters). |\n| `CModelDesc` | `string` | ❌ No | Contract model description (max 255 characters). |\n| `CModelDate` | `string` | ❌ No | Contract model date in dd/mm/yyyy format. |\n| `CModelVersion` | `integer` | ❌ No | Contract model version (0-99). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a90c8cd5-26ed-461f-bab6-c6d1ceabd2ec"},{"name":"View Contract Model Details","id":"d003498c-3537-41b5-b428-746a2b082152","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}","description":"<p>Retrieve the details of an existing contract model.</p>\n<p><strong>Permision:</strong></p>\n<p>Contracts - Edit - See an existing model contract</p>\n","urlObject":{"protocol":"https","path":["contract","model","{{cmodelID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e4f98b4e-122d-4dc4-be22-11c790a15070","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Contract model ID</p>\n","type":"text/plain"},"type":"any","value":"3","key":"cmodelID"}]}},"response":[{"id":"c5554dcd-a314-4d53-908b-80171c2d3602","name":"Contract model details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CModelID\": 3,\n  \"CModelName\": \"Consentimiento láser\",\n  \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\",\n  \"CModelDate\": \"01/06/2026\",\n  \"CModelVersion\": 2\n}"},{"id":"cbd57d4d-2b88-4405-80f5-43d3d49f7dec","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c1bbd704-a895-41eb-84d4-885834950916","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"87015d94-c7d4-4310-875a-62eec0f6d290","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ddce2c0e-a5da-43ee-8bbf-4d2c89ea4747","name":"No contract model was found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No contract model was found with that ID.\",\n  \"errorCode\": \"116\"\n}"},{"id":"b169818c-b4ad-4c76-b5bf-034e9ef955db","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9e6bde73-1592-4d79-8f0c-219190fc43b7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"eaf9eb84-cf42-4045-923d-be39f1dec7dd","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"98bdc2b2-8b17-4630-8ed7-1df9cd66a5eb","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ef5d1be8-f5de-4129-98fe-e19bfe334d95","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"3343be8d-ede6-4201-96ba-95fb039ca4f2","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/contract/model/{{cmodelID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["contract","model","{{cmodelID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"cmodelID","value":"3","description":"**Required** | Type: `integer`\n\nContract model ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/contract/model/%7B%7BcmodelID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d003498c-3537-41b5-b428-746a2b082152"},{"name":"View List of Contract Models","id":"a5fdce38-9dbc-4723-8403-03fa6734f762","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/contract/model","description":"<p>View the list of contract models (contract templates) configured in the system.</p>\n<p><strong>Permision:</strong></p>\n<p>Contracts - List - See the list of model contracts</p>\n","urlObject":{"protocol":"https","path":["contract","model"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"dbfe5500-a75f-47f4-836a-a502da126cf4","name":"List of contract models retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/contract/model"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CModelID\": \"1\",\n    \"CModelName\": \"Consentimiento láser\",\n    \"CModelDesc\": \"Modelo de consentimiento para tratamientos láser.\",\n    \"CModelDate\": \"01/06/2026\",\n    \"CModelVersion\": \"2\"\n  },\n  {\n    \"CModelID\": \"4\",\n    \"CModelName\": \"Contrato bono\",\n    \"CModelDesc\": \"Modelo de contrato para bonos de sesiones.\",\n    \"CModelDate\": \"15/06/2026\",\n    \"CModelVersion\": \"1\"\n  }\n]"},{"id":"2263a3ed-cc82-47db-923f-f3caa7b25139","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/contract/model"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2d06a2a7-ff01-4fa0-9b77-8ba526a6ab72","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/contract/model"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0f150d7c-1bc7-4627-b989-e4d7432247d5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/contract/model"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2b083d60-d2eb-40f7-b618-f93d83214e9a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/contract/model"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/contract/model\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"58037959-279c-461b-9d75-5ecd414aadff","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/contract/model"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d163d649-e42d-40f9-b8b2-2cd726e5d310","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/contract/model"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fd567361-4da3-486d-a7b7-475fc1cf1dce","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/contract/model"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"55bdbcd7-7dd2-4127-839c-ce0c2440e0da","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/contract/model"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"f2d06745-0087-43c7-b771-851a5c5716bd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/contract/model"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a5fdce38-9dbc-4723-8403-03fa6734f762"}],"id":"372cb511-42a6-445b-b8d6-3a4d43f4a411","description":"<p>Contract / Models endpoints.</p>\n","_postman_id":"372cb511-42a6-445b-b8d6-3a4d43f4a411"}],"id":"f6ae13f3-7483-44ac-9fcb-b97550635e8d","description":"<p>Contract configuration endpoints.</p>\n","_postman_id":"f6ae13f3-7483-44ac-9fcb-b97550635e8d"},{"name":"Credit Note","item":[{"name":"Detail","item":[{"name":"Add a Concept to Credit Note","id":"f67e48a2-8c88-4799-a578-60b3d0a057fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item","description":"<p>Adds a manual item or concept to an existing credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Add concept - Add a concept to the rectification invoice</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CreditNoteItem</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Description of the concept or item.</td>\n</tr>\n<tr>\n<td><code>CreditNoteTotalAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Product price amount.</td>\n</tr>\n<tr>\n<td><code>CreditNoteVAT</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>VAT value of the concept.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","item"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c2265ac8-4146-47a2-9e9b-eafcdaf182cf","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note ID (corrective invoice).</p>\n","type":"text/plain"},"type":"any","value":"13","key":"creditnoteGID"}]}},"response":[{"id":"1c298d05-34d8-4802-851d-6075477e6784","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"aac857e3-586e-43d4-aeac-c654ba0995d7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fc33e7d1-e2f3-4f51-8e88-0fe54e19c2b9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"419160b4-c017-424f-890f-e1cb773a10bc","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4360c98c-be4e-4152-92a3-d8703656e3de","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/item\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0f4b5484-2d86-4df3-9421-60004cf9a2c4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9b582a0b-c94c-4072-b7e8-090c660d889a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"11c439a2-25b3-4499-b43f-8ca099caed25","name":"MissingRequiredFields","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The following fields are required.\"\n}"},{"id":"f8b7437a-e5ed-4476-8aae-cd3af9955f5e","name":"ConceptError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not add the concept to the corrective invoice. Check the data.\",\n  \"errorCode\": \"74\"\n}"},{"id":"766306f8-af0a-43c4-b804-a16d25809969","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"01a811cc-36ac-458d-818a-5b4774269844","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"9ffcb8fc-4158-41ec-8c35-a64c82ee7821","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteItem\": \"Consultation fee\",\n  \"CreditNoteTotalAmount\": 25.0,\n  \"CreditNoteVAT\": 21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/item?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","item"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"13","description":"**Required** | Type: `integer`\n\nCredit Note ID (corrective invoice)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteItem` | `string` | ✅ Yes | Description of the concept or item. |\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Product price amount. |\n| `CreditNoteVAT` | `number (double)` | ✅ Yes | VAT value of the concept. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f67e48a2-8c88-4799-a578-60b3d0a057fd"},{"name":"Add Product to the Credit Note","id":"f05033f6-d667-401a-a886-6a0de82b68e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}","description":"<p>Allows adding a product to an existing credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Add product - Add aproduct to the ticket</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of product units.</td>\n</tr>\n<tr>\n<td><code>ProductUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Product seller identifier.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5bf58c3d-9661-4936-adfc-11b5543f7127","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note ID.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"creditnoteGID"},{"id":"3fdba8b4-adcb-418c-a527-46453b40a8ed","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product ID.</p>\n","type":"text/plain"},"type":"any","value":"223","key":"productID"}]}},"response":[{"id":"d855324c-f6ef-4f63-9ae4-a78d5be53aaf","name":"Product Added.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CreditNoteID\": 1269\n}"},{"id":"66fb0be1-58f6-4ec1-9073-e8b6ca1d8d4b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d336076d-222b-4dd9-9eec-dc29d7b06820","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f17434ac-7415-4153-9e99-075855a37da5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"790310f1-85fd-4902-a3aa-7a6223e3c01c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/detail/product/%7B%7BproductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"db3eab4c-5a2e-478d-8661-a457ad20a193","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"eb39d95c-5d93-49d7-b744-f668891b1969","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"36caf14d-97ba-4e6d-bf20-878f6688c474","name":"ProductNotAdded","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding the product to the credit note, the quantity is not valid.\",\n  \"errorCode\": \"46\"\n}"},{"id":"c85c4715-565f-46d9-8584-2276b0a5a317","name":"ProductNotAdded2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding the product to the credit note, the product ID is not valid.\",\n  \"errorCode\": \"717\"\n}"},{"id":"fdfb0ff9-3003-48d2-823a-c3671bd82bde","name":"ProductNotAdded3","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The product could not be added to the credit note. Check the loyalty discount or the credit note or product ID.\",\n  \"errorCode\": \"46\"\n}"},{"id":"fc6a8e91-b523-4703-a145-d56e2d199261","name":"InvalidCreditNoteUserID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding the product to the credit note, the CreditNoteUserID is not valid.\",\n  \"errorCode\": \"16\"\n}"},{"id":"9831d880-37c6-454c-8a5e-95f2c397d176","name":"ProductOverflow","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding the product to the credit note, one of the numeric values is out of range.\",\n  \"errorCode\": \"16\"\n}"},{"id":"0511b198-6a74-4856-bbe7-8abd982099de","name":"InvalidCreditNoteID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding the product to the credit note, Check the parameters.\",\n  \"errorCode\": \"74\"\n}"},{"id":"5770e015-fc14-4572-b63d-ee51e58bda4c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"6366d99f-466b-469c-84da-c145bc546b2f","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"8a0c953b-bc40-4f31-8f50-e86d9ef1d9ce","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231,\n  \"ProductVoucherID\": 2145\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"105","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |\n| `ProductVoucherID` | `integer` | ❌ No | Voucher product id to add as a voucher (bono) line. Use with productID=0 in the path: when the path product is 0 the backend adds the product referenced by this id. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f05033f6-d667-401a-a886-6a0de82b68e9"},{"name":"Edit Credit Note Line Item","id":"daae42e2-df5f-477e-bbb3-e7e60d972dcf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}","description":"<p>Modifies the price, units, or discount of a specific credit note line item.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Modify concept - Modify the concept of a rectifying invoice for difference or restore it</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CreditNoteTotalAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>product price.</td>\n</tr>\n<tr>\n<td><code>CreditNoteUnits</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Product units.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"25a9fb13-a3bf-48e1-9e57-81a3a4b3b987","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note ID.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"creditnoteGID"},{"id":"f992dbb7-81b7-41c7-b8fc-64bfa43c5661","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note detail line ID.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"creditnoteID"}]}},"response":[{"id":"ddf16a15-e242-46f9-a413-07d523571a0d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"7","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"6","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `CreditNoteUnits` | `integer` | ✅ Yes | Product units. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"dae27bf1-4b8d-46d6-bee6-6241805316fb","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"7","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"6","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `CreditNoteUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e36f171e-6c50-4295-bb3e-6747907d90c8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"7","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"6","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `CreditNoteUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aece69ba-d702-4b64-8c39-560669f86350","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"7","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"6","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `CreditNoteUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2de139a7-c99c-4492-80bc-999a2fab5603","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"7","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"6","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `CreditNoteUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/detail/%7B%7BcreditnoteID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"afd651cb-1f22-4037-a8fd-a7b5d22f5648","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"7","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"6","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `CreditNoteUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d7102f72-738c-4b00-91a1-14467a009f98","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"7","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"6","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `CreditNoteUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f40f25b6-ad81-4b53-930a-1f46e3e3137f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"7","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"6","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `CreditNoteUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"870d5ecd-7090-4d08-8afa-d5d8bce7c05b","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"7","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"6","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `CreditNoteUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"80d43021-2a8e-4db0-a360-be21143ca975","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": -30.0,\n  \"CreditNoteUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"7","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"6","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `CreditNoteUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"daae42e2-df5f-477e-bbb3-e7e60d972dcf"},{"name":"Remove Credit Note Detail","id":"c446e2c9-a935-444e-8fcc-5c56d2d7d585","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}","description":"<p>Allows deleting a product from an existing credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Delete Products - Eliminate a product from the ticket or a concept from a rectification invoice</p>\n","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"514379aa-a1c4-48ed-a1a9-a329516607ca","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note ID.</p>\n","type":"text/plain"},"type":"any","value":"180","key":"creditnoteGID"},{"id":"60e8a7cc-bd34-4fd2-949c-57ba8e60c39d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note detail line ID.</p>\n","type":"text/plain"},"type":"any","value":"127","key":"creditnoteID"}]}},"response":[{"id":"03337903-483d-473c-9a19-d5367dd27b18","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"25140b68-8065-4836-b2f9-3785d341664b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5655448d-dee0-482a-95ee-3675a8b488ae","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0708f9d5-7ec6-4dd4-8738-7b36c6cd4a27","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"36077ea0-c95c-4ea3-847d-54fec6f78753","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/detail/%7B%7BcreditnoteID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a16035fd-80ae-4dc3-80c0-d421adc16353","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8a0023a0-420a-4591-bd5e-bce8497e7c2a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4492051b-d793-4bf2-b115-3cec0e29b447","name":"Could not delete the product from the credit","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not delete the product from the credit note. Check that the ID of the credit note or product is correct.\",\n  \"errorCode\": \"45\"\n}"},{"id":"93d63aeb-b047-4355-9581-7c8511112542","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"88fad98c-e0c7-4ee8-8496-49d1a66d5e38","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"bab960ec-f4de-4de0-ab08-9baf540b0ba3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"180","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"127","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c446e2c9-a935-444e-8fcc-5c56d2d7d585"},{"name":"Update Credit Note Line Price","id":"a2afb220-a30b-4b73-b78a-86684f9ed10d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}","description":"<p>Updates only the price of a product or service within a credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Edit price RRP - Allows you to modify the unit price of the product or treatment in the detail of the ticket (PVP)</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CreditNoteTotalAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Updated product price.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"da116361-20f8-4d6b-bb2f-b1ac4cc1795a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note ID.</p>\n","type":"text/plain"},"type":"any","value":"218","key":"creditnoteGID"},{"id":"9c17ed22-0792-40d6-8e82-45b08d4df913","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note detail line ID.</p>\n","type":"text/plain"},"type":"any","value":"381","key":"creditnoteID"}]}},"response":[{"id":"7d142d94-0c44-4b7b-8531-6f857f393f76","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"218","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"381","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"6a4a9036-ce8f-4e92-a439-96f0916d5b00","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"218","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"381","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"dc1af33a-232c-4905-ad51-6bf08e63b28a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"218","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"381","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3b04fae5-1dd9-4f66-991d-77163d4e05cf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"218","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"381","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"42dabaea-7758-4633-a843-84594993fd8b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"218","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"381","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/detail/%7B%7BcreditnoteID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"31b71dc3-3100-4d62-b7ec-9f86233bd942","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"218","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"381","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1734f1a8-7ca6-4214-b757-c30b2fc576d2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"218","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"381","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9a933023-0de0-4d44-97eb-211fea2ad693","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"218","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"381","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"1f4a3bbe-755f-4757-93e2-b38885b57df8","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"218","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"381","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"4d5ade03-3008-4c5a-9089-3b389718b3eb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"218","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"381","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a2afb220-a30b-4b73-b78a-86684f9ed10d"}],"id":"c002bdf3-062b-4fe0-9999-e1a5e1fa2d2a","description":"<p>Credit note detail line management endpoints.</p>\n","_postman_id":"c002bdf3-062b-4fe0-9999-e1a5e1fa2d2a"},{"name":"Discount","item":[{"name":"Add Discount to the Credit Note Product","id":"14182022-f320-4488-af81-4ebfd8ecc295","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount","description":"<p>Allows adding a discount to a product within an existing credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Subscription - Discount Value - Add discount to subscription value</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiscountType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount)</td>\n</tr>\n<tr>\n<td><code>DiscountAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID</td>\n</tr>\n<tr>\n<td><code>DiscountAccumulated</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default)</td>\n</tr>\n<tr>\n<td><code>DiscountDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Additional comments about the discount. Free notes to provide extra context.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b1555e49-c161-49c5-8955-fd74eb5f8ba9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note ID.</p>\n","type":"text/plain"},"type":"any","value":"54","key":"creditnoteGID"},{"id":"2f05b629-7722-46b4-ac4e-630de1992dc4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note detail line ID.</p>\n","type":"text/plain"},"type":"any","value":"189","key":"creditnoteID"}]}},"response":[{"id":"c3fe8570-396c-4f41-a90c-f7916a08d50a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"989daad8-69b3-40ff-b3d0-b9cc62f65609","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e59ad73f-5da8-4aae-92ba-7778597b394c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"88345c5d-7920-4339-a3d9-cfca3c1d123b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"aa33ff0a-017d-4375-b1dd-43796a60e644","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/detail/%7B%7BcreditnoteID%7D%7D/discount\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f67b0515-632b-4391-a697-2578455c2a6d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"21e6305e-dc1f-4d54-85c6-73a2f40c38e6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f82ed822-711d-4f6d-b6f0-2804be4ac8fa","name":"InvalidDiscount","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ID does not exist or is not valid\",\n  \"errorCode\": \"190\"\n}"},{"id":"c6210127-3a66-47ec-9265-9e713e1aeaa4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"fbcfddc9-e52e-49e3-afdd-762c9ddb389c","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"f7323407-c1dd-46d0-bd93-4e5497473047","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": -10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount already applied to this credit note line, instead of replacing it. - -1: Stack (accumulate) with the existing discount - 0 or omitted: Replace the existing discount (default) |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"14182022-f320-4488-af81-4ebfd8ecc295"},{"name":"Remove Discount from the Credit Note Product","id":"3039a042-b352-4e98-8a67-1b01196da9e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount","description":"<p>Allows deleting a discount from a product within an existing credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Remove discount - Remove online ticket discount</p>\n","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"92133495-141a-4d03-97d5-642776c1c666","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note ID.</p>\n","type":"text/plain"},"type":"any","value":"54","key":"creditnoteGID"},{"id":"414094e7-a525-4c95-b15f-4b1103eaa370","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note detail ID (Product line).</p>\n","type":"text/plain"},"type":"any","value":"189","key":"creditnoteID"}]}},"response":[{"id":"1fb7e43e-72f6-4162-b243-5c56be52c149","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8447c97f-dfc5-40af-8884-e7de47bedab9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"37c3a578-a510-4547-8852-dfe3cb8609e4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3d856e34-b31f-401c-aa60-e101b56cdd46","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0babf346-9a28-4725-9e87-418551855a12","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/detail/%7B%7BcreditnoteID%7D%7D/discount\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"33e1b7c8-7ff8-408b-96c9-5aef32900a45","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7a84140d-ac4b-448f-91dc-5bbf05a7c122","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fb0a9499-f87f-4771-bf51-3b90b5d78e7b","name":"The product discount could not be deleted","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Error\": \"The product discount could not be deleted. Check the loyalty discount or that the credit note or product ID is correct.\",\n  \"ErrorCode\": \"190\"\n}"},{"id":"34c8c6e1-2e57-4be6-bb3e-391fcc6d3c8c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a7dbbb5b-bae9-4a23-baf4-0f3dbe17e705","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"8d3f11fd-41f5-40d1-a874-e94fe36654a8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/detail/{{creditnoteID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","detail","{{creditnoteID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"54","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditnoteID","value":"189","description":"**Required** | Type: `integer`\n\nCredit Note detail ID (Product line)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3039a042-b352-4e98-8a67-1b01196da9e9"}],"id":"65e81e05-b46a-469a-958a-9fe036aa8ee3","description":"<p>Discount endpoints applied to credit note lines.</p>\n","_postman_id":"65e81e05-b46a-469a-958a-9fe036aa8ee3"},{"name":"Payment","item":[{"name":"Add Payment Method","id":"1fce456f-c004-4eac-80ee-3fdc645590a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}","description":"<p>Allows adding a payment method to an existing credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Add payment - Add a payment to the ticket</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CreditNotePBankID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Bank or external payment identifier.</td>\n</tr>\n<tr>\n<td><code>CreditNotePGiftVoucherCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Gift voucher code.</td>\n</tr>\n<tr>\n<td><code>CreditNotePAdvanceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Advance identifier.</td>\n</tr>\n<tr>\n<td><code>CreditNotePCashGiven</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Amount delivered in cash.</td>\n</tr>\n<tr>\n<td><code>CreditNotePClientCCCID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Customer IBAN.</td>\n</tr>\n<tr>\n<td><code>CreditNotePClientCCCBIC</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>BIC/SWIFT code of the banking entity.</td>\n</tr>\n<tr>\n<td><code>CreditNotePCheckNumber</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Check or voucher number.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f30186ab-4afc-4bae-a058-a598e5fd8f6d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit note ID.</p>\n","type":"text/plain"},"type":"any","value":"100","key":"creditnoteGID"},{"id":"c8110129-3384-4115-9b25-92798d392007","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Payment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance).</p>\n","type":"text/plain"},"type":"any","value":"1","key":"paymethodID"}]}},"response":[{"id":"1860bac0-8ae3-4f3b-8777-2bc928d7a5ac","name":"Promotion list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"creditNoteGID\": 347\n}"},{"id":"8f686fb9-20a7-4593-8811-378ce82611ee","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"72df692f-fe69-476f-b21f-7833cc48dc80","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4a497345-9b49-4f7a-bed2-a0a97b2bbeee","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bdd700ac-2e8f-446b-a550-d8004e52fcf1","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/payment/%7B%7BpaymethodID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4bd14b37-34cc-42f8-8f5a-b3836ad7e521","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c62d8e58-6c04-4107-af62-0e3e4ee9fb7e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e47fb11a-e292-470b-ac38-b514f8338c49","name":"InsufficientPoints","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There are not enough points to make the payment.\"\n}"},{"id":"1946629e-300e-4068-ab2a-bab46f90e5c3","name":"InvalidBankDetails","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The direct debit details are incorrect.\"\n}"},{"id":"46fff54e-b649-40ae-93cb-cbe99911a85d","name":"GiftVoucherNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No gift voucher was found with that code.\"\n}"},{"id":"aa41e3a9-a786-4bf7-bd20-fb4fc49789a4","name":"GiftVoucherExpired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The gift voucher has expired.\"\n}"},{"id":"ed5251a1-da67-4cbd-9de0-aca525266d6b","name":"GiftVoucherVATMismatch","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The VAT amount to be paid with the gift voucher does not match the amount of outstanding VAT.\"\n}"},{"id":"ea6e2e18-4084-48ae-86a9-43d95337460f","name":"InsufficientAdvanceBalance","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There is not enough balance in the advances.\"\n}"},{"id":"fb648aad-5905-404a-a181-095f634cb1c3","name":"InsufficientAmount","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The amount delivered cannot be less than the amount to be paid.\"\n}"},{"id":"ef78c7dd-3e2f-4bb4-b97c-2f31f5cc4d63","name":"InvalidPaymentMethod","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error entering the payment method. Check that the payment method code exists.\"\n}"},{"id":"277ee6e9-4728-4000-905e-358b2d51ff91","name":"InsufficientPoints2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There are not enough points to make the payment.\",\n  \"ClientPoints\": \"0\"\n}"},{"id":"75a7af4c-f073-4881-898a-66a04447301c","name":"InvalidBankDetails2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The direct debit details are incorrect.\",\n  \"errorCode\": \"293\"\n}"},{"id":"91450e85-e237-473c-9979-7bfc22a8aace","name":"GiftVoucherNotFound2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No gift voucher was found with that code.\",\n  \"errorCode\": \"173\"\n}"},{"id":"12c480c4-4eaa-4cf2-8d20-3e0909415e6c","name":"GiftVoucherExpired2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The gift voucher has expired.\",\n  \"errorCode\": \"174\"\n}"},{"id":"ff8cafdd-7bae-45b6-9327-d390f074a0f1","name":"GiftVoucherVATMismatch2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The VAT amount to be paid with the gift voucher does not match the amount of outstanding VAT.\",\n  \"errorCode\": \"484\"\n}"},{"id":"9d27d3f8-a55a-4f69-8496-3a2d74394df9","name":"InsufficientAdvanceBalance2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There is not enough balance in the advances.\",\n  \"errorCode\": \"489\"\n}"},{"id":"3000cd10-0157-43ad-b29b-b5f5926dd9cc","name":"InsufficientAmount2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The amount delivered cannot be less than the amount to be paid.\",\n  \"errorCode\": \"465\"\n}"},{"id":"23f3b782-0939-42dd-b816-3c12234fa663","name":"InvalidPaymentMethod2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error entering the payment method. Check that the payment method code exists.\",\n  \"errorCode\": \"48\"\n}"},{"id":"d3d43823-8f9d-4294-ace9-1c9928224a5d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"875501b4-c399-43a5-b1a5-019114514bf1","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"7f38a5c4-a492-4eb5-a6bf-9556441e4505","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePBankID\": 1,\n  \"CreditNotePGiftVoucherCode\": 31,\n  \"CreditNotePAdvanceID\": 12,\n  \"CreditNotePCashGiven\": 50,\n  \"CreditNotePClientCCCID\": \"ES6720806083116149022271\",\n  \"CreditNotePClientCCCBIC\": \"CAGLESM1127\",\n  \"CreditNotePCheckNumber\": 13583\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit note ID."},{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `CreditNotePGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `CreditNotePAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `CreditNotePCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `CreditNotePClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `CreditNotePClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `CreditNotePCheckNumber` | `integer` | ❌ No | Check or voucher number. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1fce456f-c004-4eac-80ee-3fdc645590a5"},{"name":"Reduce Partial Payment Amount","id":"fc823c79-edcf-47e8-b510-193fb7aa56ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}","description":"<p>Reduces the amount of an existing partial credit-note payment.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Remove a partial payment from the ticket - Remove a partial payment from the ticket.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Amount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>The new remaining amount for this partial payment. Must be less than or equal to its current amount.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"00316c09-585b-410b-82ac-d969ab2ee1c0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the credit-note payment record.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"creditNotePayId"},{"id":"d48c73e6-0171-45ff-9be2-f6df30c2c97c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored.</p>\n","type":"text/plain"},"type":"any","value":"340","key":"creditNotePayOrderId"}]}},"response":[{"id":"e6b82ea4-a141-4750-b0b7-7dbb52f6adf0","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f83c04af-6edc-4b71-810c-22fc45077817","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4aca0ad1-5481-4749-ad59-8ebf6f561390","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"870a0a11-a9f1-4fbb-be52-37b2f1258449","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"57030f12-f970-4344-a697-7cde8a3c51a5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/payment/%7B%7BcreditNotePayId%7D%7D/%7B%7BcreditNotePayOrderId%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7205fe9f-8c48-44fe-8c64-55a7fd28bb5d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d5ddd4d9-2e67-4feb-b948-fd7729043326","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4b110dd0-e771-42aa-a4e1-518a0c40b57e","name":"Amount is required and must be a non-negative","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Amount is required and must be a non-negative number.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"06d08771-b6a6-47db-8012-f41274ea5df0","name":"PayGatewayEditError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The partial payment could not be updated. It may not exist, or the new amount exceeds its current amount.\",\n  \"errorCode\": \"687\"\n}"},{"id":"c5adc89d-b90d-4838-90ef-ce7db80661bd","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c704ba08-ea0b-48b7-92d5-f5ffd0816473","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"7a9a981f-5033-4480-8eea-7925def5b725","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"Amount\": 10.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/payment/{{creditNotePayId}}/{{creditNotePayOrderId}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","payment","{{creditNotePayId}}","{{creditNotePayOrderId}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNotePayId","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record."},{"key":"creditNotePayOrderId","value":"340","description":"**Required** | Type: `integer`\n\nOrder ID linked to the credit-note payment. Use 0 for payments with no payment-gateway order (for example cash), which is how they are stored."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `Amount` | `number (double)` | ✅ Yes | The new remaining amount for this partial payment. Must be less than or equal to its current amount. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"fc823c79-edcf-47e8-b510-193fb7aa56ab"},{"name":"Refund Payment","id":"03c56ba0-c700-4faa-ab85-b62df5d2407c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund","description":"<p>Refunds a credit-note payment through its payment gateway (e.g. Ecopaynet, Stripe Terminal) for the full original amount - partial refunds are not supported. Use CreditNotePOrderID=0 to only update the stored integration data locally without contacting any gateway.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - ecopaynet refund - Return method of payment ecopaynet</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CreditNotePOrderID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Payment gateway order ID linked to this payment.</td>\n</tr>\n<tr>\n<td><code>IsCreditNote</code></td>\n<td><code>boolean</code></td>\n<td>✅ Yes</td>\n<td>Whether this payment belongs to a credit note.</td>\n</tr>\n<tr>\n<td><code>GatewayID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the clinic's configured payment gateway to refund through.</td>\n</tr>\n<tr>\n<td><code>GatewayMode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Whether the gateway is called in ONLINE or OFFLINE mode.</td>\n</tr>\n<tr>\n<td><code>IntegrationType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the payment integration this data comes from.</td>\n</tr>\n<tr>\n<td><code>IntegrationData</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it.</td>\n</tr>\n<tr>\n<td><code>IntegrationResponse</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Raw response text from the payment terminal/gateway for this refund.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c7d4b1d4-d13d-43bf-97c3-4d75269c4d43","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the credit note.</p>\n","type":"text/plain"},"type":"any","value":"88","key":"creditNoteGID"},{"id":"e6116138-36c6-4ffb-a128-c9c01c2e3c27","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the credit-note payment record to refund.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"creditNotePID"}]}},"response":[{"id":"2cd612e7-7d47-4369-9d47-88714af017d3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"24179d32-f98d-4368-b2bb-e16534321172","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"65088e4b-e2a7-4640-accb-b61691ceb84f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"547cfbef-8f82-42fb-99a5-6e82669d674f","name":"The clinic does not have an active payment gateway license.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic does not have an active payment gateway license.\",\n  \"errorCode\": \"695\"\n}"},{"id":"8bc0f879-7f6d-4b4b-b46a-a51bf9c676d0","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditNoteGID%7D%7D/payment/%7B%7BcreditNotePID%7D%7D/refund\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a37e4479-a9e5-4709-ae29-ac5041b9d1da","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5092e770-4ec5-4713-806b-1ea11f2c3226","name":"The refund could not be completed.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The refund could not be completed. The payment gateway rejected it, or the payment record does not exist.\",\n  \"errorCode\": \"694\"\n}"},{"id":"3025f64d-eb95-4efc-9893-b39104fe4fb5","name":"The payment gateway is not responding.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Service Unavailable","code":503,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment gateway is not responding. Try again later.\",\n  \"errorCode\": \"696\"\n}"},{"id":"f1b7efee-68ab-41dc-bc34-cf294b61d626","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9e71bc60-de5e-4536-bcbf-7c44fb2a8018","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"8833d5e6-e505-422f-9b7a-215edac53458","name":"LicenseLimitReached","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinic's monthly payment gateway order limit has been reached, or its license key is invalid.\",\n  \"errorCode\": \"697\"\n}"},{"id":"3564ae9f-b5a0-4195-8ea2-401cd6307388","name":"You do not have permission to perform this","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7a403a6c-169b-4472-96a8-ff1b869a600b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7b3e21fb-c1e5-436d-9550-e957e02b6995","name":"RefundProtocolFailed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNotePOrderID\": 340,\n  \"IsCreditNote\": true,\n  \"GatewayID\": 3,\n  \"IntegrationType\": \"ECOPAYNET\",\n  \"IntegrationData\": \"\",\n  \"IntegrationResponse\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditNoteGID}}/payment/{{creditNotePID}}/refund?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditNoteGID}}","payment","{{creditNotePID}}","refund"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditNoteGID","value":"88","description":"**Required** | Type: `integer`\n\nID of the credit note."},{"key":"creditNotePID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit-note payment record to refund."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNotePOrderID` | `integer` | ✅ Yes | Payment gateway order ID linked to this payment. |\n| `IsCreditNote` | `boolean` | ✅ Yes | Whether this payment belongs to a credit note. |\n| `GatewayID` | `integer` | ✅ Yes | ID of the clinic's configured payment gateway to refund through. |\n| `GatewayMode` | `string` | ❌ No | Whether the gateway is called in ONLINE or OFFLINE mode. |\n| `IntegrationType` | `string` | ✅ Yes | Identifier of the payment integration this data comes from. |\n| `IntegrationData` | `string` | ✅ Yes | Raw integration data for this refund, as provided by the payment terminal/gateway you used to process it. |\n| `IntegrationResponse` | `string` | ✅ Yes | Raw response text from the payment terminal/gateway for this refund. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment provider protocol failed while confirming the refund.\",\n  \"errorCode\": \"689\"\n}"}],"_postman_id":"03c56ba0-c700-4faa-ab85-b62df5d2407c"},{"name":"Remove Payment Method from the Credit Note","id":"15f3e9fc-c77a-4797-a610-f37c764752b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}","description":"<p>Allows deleting a payment method from an existing credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Delete payment - Eliminate a payment from a ticket</p>\n","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"abc7cf19-97d1-4b5b-842a-03892d0a0d74","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit Note ID.</p>\n","type":"text/plain"},"type":"any","value":"100","key":"creditnoteGID"},{"id":"0125fab5-f6be-4d84-9f89-5f5cb98b1b0b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Payment method ID.</p>\n","type":"text/plain"},"type":"any","value":"5","key":"creditNotePID"}]}},"response":[{"id":"cee38e88-8d00-4a54-a48f-33cb5f06de8f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"365ad42b-20e4-4d11-8aae-b631d4095862","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4227a9a5-930e-497b-a1e3-b7bd632b90aa","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4d9920e4-df17-4d51-b238-913ffa6c1e8c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5095101b-729c-4487-9633-6375df9c387a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/paymethod/%7B%7BcreditNotePID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0fc182a2-81eb-4c4d-8d1a-48b1a750801a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8f4665bc-f695-4d03-ac8b-2263d6419a97","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"846e4e15-4e8e-455e-94e9-9fabbfe4946a","name":"PaymethodParamsError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error in the payment method parameters. Make sure that the ID of the credit note or payment method is correct.\",\n  \"errorCode\": \"47\"\n}"},{"id":"2b7d169f-7bae-486e-b8d2-328491678825","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b8e65721-e8b8-4439-845d-bf3a2d41558f","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"7309a1ef-ca0b-4ecb-a9c9-e19d0fb52a70","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/paymethod/{{creditNotePID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","paymethod","{{creditNotePID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"100","description":"**Required** | Type: `integer`\n\nCredit Note ID."},{"key":"creditNotePID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"15f3e9fc-c77a-4797-a610-f37c764752b5"}],"id":"98f3c59f-88e8-442c-ade2-b0bea2735145","description":"<p>Credit note payment and refund movement endpoints.</p>\n","_postman_id":"98f3c59f-88e8-442c-ade2-b0bea2735145"},{"name":"Assign Credit Note User","id":"f6bf219f-1ced-4e7a-a3d2-09f464bc3c60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","description":"<p>Assigns a user and optional notes to a credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Modify seller - Modify the seller of a ticket</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CreditNoteGUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User assigned to the credit note.</td>\n</tr>\n<tr>\n<td><code>CreditNoteGNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Notes about the credit note.</td>\n</tr>\n<tr>\n<td><code>IsCreditNoteClose</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Set to true to update notes on a closed credit note without changing the assigned user.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","user"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"aa8fd3dd-322f-477b-9b67-b543f1af5483","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Creditnote g identifier.</p>\n","type":"text/plain"},"type":"any","value":"202","key":"creditnoteGID"}]}},"response":[{"id":"1096be88-b82f-4d54-98d0-4a6d37fee623","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"e8470d7b-8388-4707-b666-84ca8be3bdd6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f450f6d7-288c-4ef7-9cec-b64fe9f5210a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9be7dd9c-25e7-403b-99ff-ba3acfc734d4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"09e33fcb-a36b-40bd-895c-9f4acb212099","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/user\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0045a1c7-8441-44d5-bd60-53867efc814f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"01471089-a83d-470c-90ec-d55f49313413","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b4f6e9a4-e126-4b7d-930d-dc2e555d8316","name":"Error assigning the user to the credit note","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The credit note does not exist, or it is already closed.\",\n  \"errorCode\": \"237\"\n}"},{"id":"fa5809bc-51a3-4ae1-8d7f-7ba10f767c6d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a7a3927d-0bd8-482e-b854-f078c0da22ef","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"d8c4dcd4-0e60-472d-9a5a-4a9454b58376","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CreditNoteGUserID\": 250,\n  \"CreditNoteGNotes\": \"Assigned by API\",\n  \"IsCreditNoteClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","user"],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nCreditnote g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CreditNoteGUserID` | `integer` | ❌ No | User assigned to the credit note. |\n| `CreditNoteGNotes` | `string` | ❌ No | Notes about the credit note. |\n| `IsCreditNoteClose` | `boolean` | ❌ No | Set to true to update notes on a closed credit note without changing the assigned user. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f6bf219f-1ced-4e7a-a3d2-09f464bc3c60"},{"name":"Close Credit Note","id":"8ea7d35e-f5f7-490e-8a9b-76d38c0750ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}","description":"<p>Allows closing an existing credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Close - Close ticket / rectified bill</p>\n","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"2b29b424-4d79-4263-baa4-43673b4a4d74","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the credit note.</p>\n","type":"text/plain"},"type":"any","value":"202","key":"creditnoteGID"}]}},"response":[{"id":"6213af75-1a31-4f28-a12f-96a13f585b88","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7d1fb3a0-3e4e-4664-b60b-c2a1a46c1a6d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6555dc02-fdba-4c65-b444-ef1b5f7d8ae3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"df79b925-7db3-435d-9bd6-9327816195f8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"32c8f176-6b0f-4273-83ac-0c5c4faf37c3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"946abc4e-23a2-4479-9d18-081c95b6a874","name":"Error closing the credit note.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This credit note cannot be closed.\",\n  \"errorCode\": \"49\"\n}"},{"id":"2c4afad6-f33b-46bf-b081-e0ac9371dfb1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c90d7759-e5b5-4f71-b766-52a23c2a2649","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e6dbe0c6-5d15-4237-8bd8-b591f5925ece","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d246cae5-0baa-4d29-9d81-5a9abacd9df2","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ed231ae3-f255-4b60-b88a-d2b68c50b8db","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"60beacaa-7c21-499b-9f14-60d65a6546f3","name":"CorrectiveInvoiceCannotBeClosed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"202","description":"**Required** | Type: `integer`\n\nUnique identifier for the credit note."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The Credit Note could not be closed.\",\n  \"errorCode\": \"591\"\n}"}],"_postman_id":"8ea7d35e-f5f7-490e-8a9b-76d38c0750ac"},{"name":"Create Credit Note","id":"6139aa97-dade-4c03-9009-43611ffeb4b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","description":"<p>Allows creating a credit note for a specific client.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Create a credit memo - Create a new rectified bill</p>\n","urlObject":{"protocol":"https","path":["creditnote"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID</p>\n","type":"text/plain"},"key":"clientID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Credit note series ID.</p>\n","type":"text/plain"},"key":"creditNoteGSerieID","value":"1"}],"variable":[]}},"response":[{"id":"08150097-f4db-4352-bdcd-4fbd794b1e6b","name":"Credit note created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CreditNoteGID\": 100\n}"},{"id":"7f82e820-c57c-4661-8ef7-0978566a9a28","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"395359c1-4429-4864-b349-53d44c25e7d3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"dd140dc3-5f23-46e5-b9d2-e63104d9233b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c50843b8-1c5c-4cdd-86cb-cf8e3c4d0af5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"da873184-eaff-4650-aeca-8a3df98da764","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6d22e689-9474-4124-a923-befb07900072","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"05cd5a18-90b6-4a89-a13d-115a71cbe0f7","name":"InvalidClientID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid ClientID\",\n  \"errorCode\": \"495\"\n}"},{"id":"e095cf88-aef1-4a32-81fa-86557cde8358","name":"OpenCreditNoteExists","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"A credit note is already open. Please review whether another credit note is still open before creating a new one.\",\n  \"errorCode\": \"480\"\n}"},{"id":"4432a4f3-463b-45ac-9f87-fc0245724536","name":"MissingSeriesID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You must specify the series ID to create the credit note.\",\n  \"errorCode\": \"50\"\n}"},{"id":"55771dfa-7ccf-4e16-bfd1-75eca92f0617","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"85a853ac-d2ae-4e95-a274-45615a093b36","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e95934fc-89af-4eeb-af23-6ac3c787ff3f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote?clientID=1&creditNoteGSerieID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nCredit note series ID.","key":"creditNoteGSerieID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6139aa97-dade-4c03-9009-43611ffeb4b8"},{"name":"Delete Credit Note","id":"2242fc5d-f605-4f09-9289-e5aa03a71145","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}","description":"<p>Permanently deletes a credit note from the system.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Delete ticket - Eliminate a ticket / rectification invoice</p>\n","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"db681741-7097-4c2b-8a8e-c07e20736dd2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the credit note to delete.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"creditnoteGID"}]}},"response":[{"id":"ee08ba4e-ac55-48db-a771-76b69ea14a49","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2fbfc4fa-ed23-4459-89a3-6489917832e6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d85848dd-6513-42d3-9b97-de83da464de9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1d1e6687-1a75-459d-80e2-e081da8afced","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e9e58649-9856-4670-b0f0-31b0e141a633","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7155855e-f61b-4ff0-929e-93b8746cede0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8d6b3f00-6316-4319-91fd-799f7e10eb1f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"89002e98-22a8-4998-a637-a568df9e2dff","name":"DeletionError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not delete the credit note. Check the provided data.\",\n  \"errorCode\": \"51\"\n}"},{"id":"84c7a0f9-7123-4e61-8895-6221bb1c2d8a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7f86fee3-cffa-41b3-b959-f04293aea649","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"0e337605-1d0d-40dd-8c75-98247de7e56b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"12","description":"**Required** | Type: `integer`\n\nID of the credit note to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2242fc5d-f605-4f09-9289-e5aa03a71145"},{"name":"Get Credit Note Details","id":"7da5bff9-1257-4773-ab0f-9c2516b40917","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}","description":"<p>Retrieves details of an existing credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Edit - Load the ticket data / rectification invoivce</p>\n","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"26538eb4-7c50-433b-9d0c-4c5e72b3e5f6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global unique ID of the credit note.</p>\n","type":"text/plain"},"type":"any","value":"200","key":"creditnoteGID"}]}},"response":[{"id":"028e6380-cafa-42b6-9412-3338b29a40a3","name":"Credit note details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CreditNoteGID\": 29,\n  \"CreditNoteGNumber\": 20,\n  \"CreditNoteGFullNumber\": \"ESVA01SR/20\",\n  \"CreditNoteGDate\": \"15/04/2026 13:55\",\n  \"CreditNoteGCurrencySymbol\": \"€\",\n  \"CreditNoteGClinicID\": 1,\n  \"CreditNoteGNotes\": \"0\",\n  \"CreditNoteGPending\": 0.0,\n  \"CreditNoteGDeferred\": 0.0,\n  \"CreditNoteGClientID\": 4,\n  \"CreditNoteGBaseAmount\": -16.53,\n  \"CreditNoteGVATAmount\": -3.47,\n  \"CreditNoteGTotalAmount\": -20.0,\n  \"Details\": [\n    {\n      \"CreditNoteID\": 36,\n      \"CreditNoteUnits\": 1,\n      \"CreditNotePrice\": -29.9,\n      \"CreditNotePriceReduced\": 0,\n      \"CreditNoteDiscount\": 33.11,\n      \"CreditNoteDiscountUnitAmountVAT\": 0.331103678929766,\n      \"CreditNoteVATAmount\": 21,\n      \"CreditNoteTotalAmount\": -20,\n      \"CreditNoteProductCID\": \"\",\n      \"CreditNoteProductID\": 231,\n      \"CreditNotePriceVAT\": -29.9,\n      \"CreditNotePayVoucherID\": 0,\n      \"CreditNoteProductDesc\": \"Casmara Snake 20 ml\",\n      \"CreditNotePaySubscription\": 0,\n      \"CreditNoteProductLot\": 0,\n      \"CreditNoteProductExpiryDate\": \"\",\n      \"CreditNoteCurrencySymbol\": \"€\"\n    }\n  ],\n  \"PaymentDetails\": [\n    {\n      \"CreditNotePID\": 40,\n      \"CreditNotePAmount\": -20,\n      \"CreditNotePDesc\": \"Efectivo\",\n      \"CreditNotePSubtypeDesc\": \"-\",\n      \"CreditNotePDate\": \"24/04/2026 15:59:26\",\n      \"CreditNotePDeferredPayDate\": \"\",\n      \"CreditNotePSettlementSettlement\": \"\",\n      \"CreditNotePCurrencySymbol\": \"€\",\n      \"CreditNotePMethodIDMethodId\": 0,\n      \"CreditNotePOrderID\": 0,\n      \"CreditNotePInfo2\": \"\"\n    }\n  ]\n}"},{"id":"56589e9f-8746-411a-90e6-a73aca9c31ce","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"21ebcef5-e436-42ab-80f2-460dad2c5b7d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3b115427-e056-4a6e-8b92-75f5e7406936","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"04898fb7-7c1b-45b4-a332-ee96a1a4addd","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5799d9e1-f93d-489d-92f0-5a0742f3979f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8d5413cf-7f08-47fc-8abd-48b95843fa6c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"68891997-a78e-4ab3-860e-1b384446dd32","name":"TicketNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error obtaining credit note details. Check that the credit note ID is correct.\"\n}"},{"id":"28aff9e7-6aa5-4ccb-842f-d7e764014b6e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d272c9ac-f3d5-48e4-b425-2206094111c0","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"4ebf0017-e252-487a-bb61-ad9f816a01f3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the credit note."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7da5bff9-1257-4773-ab0f-9c2516b40917"},{"name":"Print Credit Note","id":"30faa749-9be8-42f3-8a94-21e593410152","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print","description":"<p>Generates and returns the printable (HTML) view of a credit note.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Print - Print a ticket</p>\n","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0a57b28e-6ae4-4ebc-a37b-df860d50c50e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique credit note ID.</p>\n","type":"text/plain"},"type":"any","value":"246","key":"creditnoteGID"}]}},"response":[{"id":"dc78e28b-2054-4450-bc45-441bd0385743","name":"Printable credit note generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"creditNoteURL\": \"https://eu021.flowww.net/223115/tmp/989182057qlzlmgbt.pky.asp?tid=30&cno=-1&siz=0&typ=\"\n}"},{"id":"0a22fafd-d512-42f1-8fa1-3c900311774c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"903359b7-2741-4067-a24d-c6f78c6e2f5b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7f7d57b4-33df-424f-845c-3b745a05607d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"80c3e523-0d0b-4487-9db9-fa5be012fd99","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"fe53ec1e-72db-4c6c-80b7-f6c80d7a5bcd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"632d6df3-edf8-4533-bdd6-02782d7ab103","name":"Error generating the printout.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error generating the credit note printout. Check the credit note id.\",\n  \"errorCode\": \"500\"\n}"},{"id":"042b0e25-8ca1-48ce-a767-e2ecbcdbab43","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b200fb8b-0443-4558-9d4e-417046296a14","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"12794053-4925-4566-920c-069207ab01c1","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"2b85c99c-27e3-43ae-84d4-9e1fbab6a9c0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"246","description":"**Required** | Type: `integer`\n\nUnique credit note ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"30faa749-9be8-42f3-8a94-21e593410152"},{"name":"Send Credit Note by Email","id":"fd0623b5-473c-4062-b72b-e489f4f1ac0a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email","description":"<p>Sends a copy of the credit note via email to the associated client.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - send by email</p>\n","urlObject":{"protocol":"https","path":["creditnote","{{creditnoteGID}}","email"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"fd5d40b5-bec8-4d17-85c0-98b54f17275c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the credit note to send.</p>\n","type":"text/plain"},"type":"any","value":"4","key":"creditnoteGID"}]}},"response":[{"id":"de6f08d2-3588-48ce-8441-9f59dde36fbe","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1c989fd9-74d5-4ec5-a98a-11b429dbdcb3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"57f1976c-7250-4938-9d7b-f53b70af3d4b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5dcd749d-2969-4a50-b9c5-d1ce7f06ba57","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bab2842a-24f2-400c-b3f7-6d26909d1cb5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/creditnote/%7B%7BcreditnoteGID%7D%7D/email\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2468de55-b13c-4682-9492-c6a00d909189","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a7c2d7d7-ea4c-4181-ba23-f43dd636832e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"db80633d-afb3-4134-89a5-6176de7aa9ea","name":"EmailError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not send the email. Check the provided data.\",\n  \"errorCode\": \"519\"\n}"},{"id":"8088bcc2-b277-4732-8081-2e49aad99638","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"03348c9e-1d35-48c2-867b-3f08ed09860d","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"5519caa8-7157-4d05-9c62-f5b48b261022","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/creditnote/{{creditnoteGID}}/email?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["creditnote","{{creditnoteGID}}","email"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"creditnoteGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the credit note to send."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"fd0623b5-473c-4062-b72b-e489f4f1ac0a"}],"id":"ed4f68c5-54aa-4347-bd9d-b94ec03e9892","description":"<p>Credit note lifecycle endpoints.</p>\n","_postman_id":"ed4f68c5-54aa-4347-bd9d-b94ec03e9892"},{"name":"Deferred","item":[{"name":"Deferred Payment History","id":"577ce48e-7477-4541-b7ec-01a7e6bfd62f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/deferred/history","description":"<p>Payment history (charges and settlements) of deferred payments over a date range, as JSON (derived from the backend CSV).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Deferred Payments - Export history - Export the history of deferred payments to a CSV flie</p>\n","urlObject":{"protocol":"https","path":["deferred","history"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional client id to filter (0 = whole clinic).</p>\n","type":"text/plain"},"key":"deferredClientID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"deferredDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"deferredDateStart","value":"01/01/2026"}],"variable":[]}},"response":[{"id":"068b0224-ab91-41db-b47b-95f6b4c8845a","name":"Returns the CSV export parsed into a JSON object (one row per CSV line).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"776fabba-87a6-40e3-a8cb-5be9dd78b97e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1654d5df-99f3-4ed7-b6e1-5a17c7ebf583","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7f308126-b8db-4933-bd5f-b5ebd58b4aea","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"338e7674-8487-47a4-857a-eb312954edd6","name":"No records found to export for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No records found to export for the requested criteria\"\n}"},{"id":"754f6584-1f20-4d75-9182-a44d2e9a8b1f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e7219c93-f3dd-4ec3-8cee-05565d825278","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"21ad09fc-3555-4200-977f-c470f57ed44d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"626a4262-3f57-4ea8-a76b-98acf1accef1","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"d7d8609a-e8bb-41ca-854d-1ca3ec3865e8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7c16731a-bb1e-48f0-abae-2383d9c9e9bb","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/history?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/deferred/history\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"577ce48e-7477-4541-b7ec-01a7e6bfd62f"},{"name":"Edit Deferred Settlement Date","id":"ddf3e035-45a4-4710-8ac4-552cd77d3602","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}","description":"<p>Updates the expected settlement date of a deferred payment.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Deferred Payments - Edit - Edit a deferred payment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DeferredPartialInvoice</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise.</td>\n</tr>\n<tr>\n<td><code>DeferredSettlement</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>New expected settlement date (dd/MM/yyyy).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["deferred","{{deferredID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"24a3eeca-a11a-4f49-9884-4a0b0756058c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Deferred payment id whose settlement date is updated.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"deferredID"}]}},"response":[{"id":"c092306c-9844-4442-a3f6-ca6961e8e94a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id whose settlement date is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPartialInvoice` | `integer` | ❌ No | -1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise. |\n| `DeferredSettlement` | `string (date)` | ✅ Yes | New expected settlement date (dd/MM/yyyy). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ae26bf41-759a-4be9-b9f4-fbdd1a126055","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id whose settlement date is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPartialInvoice` | `integer` | ❌ No | -1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise. |\n| `DeferredSettlement` | `string (date)` | ✅ Yes | New expected settlement date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"028674a1-4e5c-4614-a1e3-4b541a480e2d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id whose settlement date is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPartialInvoice` | `integer` | ❌ No | -1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise. |\n| `DeferredSettlement` | `string (date)` | ✅ Yes | New expected settlement date (dd/MM/yyyy). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2149bfe4-6bbc-4b5d-ad06-9062624b18cb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id whose settlement date is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPartialInvoice` | `integer` | ❌ No | -1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise. |\n| `DeferredSettlement` | `string (date)` | ✅ Yes | New expected settlement date (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0eb1ae6a-c761-4105-9b43-8403138ee1e3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id whose settlement date is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPartialInvoice` | `integer` | ❌ No | -1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise. |\n| `DeferredSettlement` | `string (date)` | ✅ Yes | New expected settlement date (dd/MM/yyyy). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/deferred/%7B%7BdeferredID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"56789ba4-3d89-4922-9331-af2a230b8b66","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id whose settlement date is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPartialInvoice` | `integer` | ❌ No | -1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise. |\n| `DeferredSettlement` | `string (date)` | ✅ Yes | New expected settlement date (dd/MM/yyyy). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8eda3d24-8741-435a-b6cf-2f7ad297104a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id whose settlement date is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPartialInvoice` | `integer` | ❌ No | -1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise. |\n| `DeferredSettlement` | `string (date)` | ✅ Yes | New expected settlement date (dd/MM/yyyy). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0686fd65-3b64-41c3-bc06-18690de70270","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id whose settlement date is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPartialInvoice` | `integer` | ❌ No | -1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise. |\n| `DeferredSettlement` | `string (date)` | ✅ Yes | New expected settlement date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"31bf8ae6-1241-43a1-82b9-5988286353f8","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id whose settlement date is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPartialInvoice` | `integer` | ❌ No | -1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise. |\n| `DeferredSettlement` | `string (date)` | ✅ Yes | New expected settlement date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"92687307-62a1-4f4d-aa33-b73a79376796","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id whose settlement date is updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPartialInvoice` | `integer` | ❌ No | -1 if the deferred payment is a partial (uninvoiced) one; 0 otherwise. |\n| `DeferredSettlement` | `string (date)` | ✅ Yes | New expected settlement date (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ddf3e035-45a4-4710-8ac4-552cd77d3602"},{"name":"Export Deferred Payments","id":"8a467ec9-2808-4c03-b717-76d10f4ced21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/deferred/export","description":"<p>Exports the clinic's deferred payments as JSON (derived from the backend CSV export).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Deferred Payments - Export - Export the results of the deferred payment search</p>\n","urlObject":{"protocol":"https","path":["deferred","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional client id to filter (0 = whole clinic).</p>\n","type":"text/plain"},"key":"deferredClientID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"deferredDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"deferredDateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>-1 to include settled deferred payments, 0 for pending only.</p>\n","type":"text/plain"},"key":"deferredShowPaid","value":"0"}],"variable":[]}},"response":[{"id":"2e24c1ed-92e9-4ac0-b120-e23621aadcfb","name":"Returns the CSV export parsed into a JSON object (one row per CSV line).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"76d32a7c-6cb0-4c2a-b3a4-21d66362e575","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5a799e50-108b-4696-8d02-362e62bf0a95","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8705b5c3-3ab8-4b3d-8835-6cef50c6fa2a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"177f1f35-c317-4798-8158-611279e60441","name":"No records found to export for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No records found to export for the requested criteria\"\n}"},{"id":"5641b7b8-bfc4-4ba2-8270-b2aa6316c31c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"788febb5-dd98-4846-8c38-48b5ee7dddcb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c0ca8764-5a77-45b9-a966-1a1e634f8c7e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"14554e16-7710-49c7-92ce-64884f6a51b0","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"4088aca1-ba8a-449c-a731-5217c607ae9b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"963bd30e-7279-44fa-ae2c-51afbab2bcf2","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/export?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\n-1 to include settled deferred payments, 0 for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/deferred/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"8a467ec9-2808-4c03-b717-76d10f4ced21"},{"name":"List Deferred Payments","id":"e96ffee1-1ffe-4f22-bb19-c6fee5772fbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/deferred","description":"<p>Paginated list of the clinic's deferred payments (optionally filtered by client, date range and paid status).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Deferred Payments - List - See list of dererred payments</p>\n","urlObject":{"protocol":"https","path":["deferred"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional client id to filter (0 = whole clinic).</p>\n","type":"text/plain"},"key":"deferredClientID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"deferredDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"deferredDateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index for pagination.</p>\n","type":"text/plain"},"key":"deferredPage","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>-1 to include already settled deferred payments, 0 (default) for pending only.</p>\n","type":"text/plain"},"key":"deferredShowPaid","value":"0"}],"variable":[]}},"response":[{"id":"5de22429-d82b-4c8e-8c0a-6649fc59a3f9","name":"Returns the paginated list of deferred payments.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"DeferredID\": 1,\n    \"DeferredTicketGID\": 5,\n    \"DeferredAmount\": 22.77,\n    \"InvoiceNumber\": 2,\n    \"DeferredSettlement\": \"15/07/2026\",\n    \"ClientID\": 1,\n    \"DeferredPayed\": 0\n  }\n]"},{"id":"61b9de4c-7227-421f-91b7-94f43d09933a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ed542bde-e995-427b-b649-79e46da3e660","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9c622037-4035-426f-ae07-7ea86ccd71bf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d0b8aa2b-2067-4c9d-84b4-2cb8dce156d0","name":"No deferred payments found for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No deferred payments found for the requested criteria\"\n}"},{"id":"c34151d8-901c-4ed8-9c27-c60d2d4ea39b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0889a918-5524-4015-86ff-c96829312306","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8042cca4-e434-460a-95f9-be9a1b0b23d5","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"115812e0-bc7d-4469-ab6b-be5b2d22abac","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"8a325716-37ad-44cf-9a1d-ab93916a538b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"8adca460-056c-4b03-b739-39f0f3f0aec5","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred?deferredClientID=0&deferredDateEnd=31/01/2026&deferredDateStart=01/01/2026&deferredPage=0&deferredShowPaid=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter (0 = whole clinic).","key":"deferredClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"deferredDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"deferredDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"deferredPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 to include already settled deferred payments, 0 (default) for pending only.","key":"deferredShowPaid","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/deferred\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"e96ffee1-1ffe-4f22-bb19-c6fee5772fbd"},{"name":"Print Deferred Payment","id":"e66c8fd2-41e9-416b-9e78-d1e767c22cd5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1","description":"<p>Returns the URL of the printable deferred-payment document.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Deferred Payments - Print - Print a deferred payment</p>\n","urlObject":{"protocol":"https","path":["deferred","{{deferredID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier (session clinic).</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>-1 if the deferred payment belongs to a credit note.</p>\n","type":"text/plain"},"key":"deferredCreditNote","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>-1 if the deferred payment is a migrated one.</p>\n","type":"text/plain"},"key":"deferredMigrated","value":"0"}],"variable":[{"id":"7b7fd175-7152-44f6-8e8d-ab870c9d4f57","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Deferred payment id to print.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"deferredID"}]}},"response":[{"id":"3d5ff281-8d3c-465b-b6ba-0c4331182e8d","name":"Deferred payment print URL generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1&deferredCreditNote=0&deferredMigrated=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment belongs to a credit note.","key":"deferredCreditNote","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment is a migrated one.","key":"deferredMigrated","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to print."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DeferredURL\": \"https://xxyy.flowww.net/117873/tmp/314399890t2fyuuy5.vza.asp?tid=12\"\n}"},{"id":"f5180925-8068-4264-bbb0-a15297de1063","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1&deferredCreditNote=0&deferredMigrated=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment belongs to a credit note.","key":"deferredCreditNote","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment is a migrated one.","key":"deferredMigrated","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f4d810fb-5bd1-4632-b964-41919f606774","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1&deferredCreditNote=0&deferredMigrated=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment belongs to a credit note.","key":"deferredCreditNote","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment is a migrated one.","key":"deferredMigrated","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to print."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3d06f73d-2548-4a3f-911c-9263b67f8ef4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1&deferredCreditNote=0&deferredMigrated=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment belongs to a credit note.","key":"deferredCreditNote","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment is a migrated one.","key":"deferredMigrated","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to print."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9ddd20c0-6061-4a4a-99ee-b1a51885e171","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1&deferredCreditNote=0&deferredMigrated=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment belongs to a credit note.","key":"deferredCreditNote","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment is a migrated one.","key":"deferredMigrated","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to print."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/deferred/%7B%7BdeferredID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"51d02495-5224-460d-bf9e-eeb69dce6dbc","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1&deferredCreditNote=0&deferredMigrated=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment belongs to a credit note.","key":"deferredCreditNote","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment is a migrated one.","key":"deferredMigrated","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to print."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"779829a0-75fb-4f96-a045-b59dcc89deab","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1&deferredCreditNote=0&deferredMigrated=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment belongs to a credit note.","key":"deferredCreditNote","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment is a migrated one.","key":"deferredMigrated","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to print."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"84ed777a-dbd0-4ed1-9e8c-6ed2a633a37a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1&deferredCreditNote=0&deferredMigrated=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment belongs to a credit note.","key":"deferredCreditNote","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment is a migrated one.","key":"deferredMigrated","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b0a948a8-6752-4dbf-9efa-2977e05af4c1","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1&deferredCreditNote=0&deferredMigrated=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment belongs to a credit note.","key":"deferredCreditNote","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment is a migrated one.","key":"deferredMigrated","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b6564761-f7d7-4df4-b845-9e6379aaca77","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/print?clinicID=1&deferredCreditNote=0&deferredMigrated=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","print"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier (session clinic).","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment belongs to a credit note.","key":"deferredCreditNote","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\n-1 if the deferred payment is a migrated one.","key":"deferredMigrated","value":"0","x-postman-displayValue":"0"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to print."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e66c8fd2-41e9-416b-9e78-d1e767c22cd5"},{"name":"Settle Deferred Payment","id":"c032cb5d-ef28-4d48-ac92-409837ac4146","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment","description":"<p>Settles (pays) a deferred payment with the chosen payment method.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Deferred Payments - Pay - Liquidated the deferred payment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DeferredPMethodID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Payment method id (1 cash, 2 card, 4 check...).</td>\n</tr>\n<tr>\n<td><code>DeferredPAmount</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Amount being settled now.</td>\n</tr>\n<tr>\n<td><code>DeferredAmount</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred).</td>\n</tr>\n<tr>\n<td><code>DeferredPCreditCardBankID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Bank id for credit-card payments.</td>\n</tr>\n<tr>\n<td><code>DeferredPCheckBankID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Bank id for check payments.</td>\n</tr>\n<tr>\n<td><code>DeferredPCheckNum</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Check number (check payments).</td>\n</tr>\n<tr>\n<td><code>DeferredPDebitCardBankID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Bank id for debit-card payments.</td>\n</tr>\n<tr>\n<td><code>DeferredIsCreditNote</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 if the deferred payment belongs to a credit note.</td>\n</tr>\n<tr>\n<td><code>DeferredPGiftVoucherCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Gift voucher code (voucher payments).</td>\n</tr>\n<tr>\n<td><code>DeferredSettlement</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Settlement date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DeferredPClientCCCIBAN</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Customer IBAN (direct debit).</td>\n</tr>\n<tr>\n<td><code>DeferredPClientCCCBIC</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>BIC/SWIFT (direct debit).</td>\n</tr>\n<tr>\n<td><code>DeferredPExtra</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Free-text extra info on the payment.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["deferred","{{deferredID}}","payment"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f6ccc481-1ba1-4d3c-9f12-d67f6890343e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Deferred payment id to settle.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"deferredID"}]}},"response":[{"id":"fc95f4c0-6f07-457e-a1d0-315396b410b7","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","payment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to settle."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPMethodID` | `integer` | ✅ Yes | Payment method id (1 cash, 2 card, 4 check...). |\n| `DeferredPAmount` | `number` | ✅ Yes | Amount being settled now. |\n| `DeferredAmount` | `number` | ✅ Yes | Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred). |\n| `DeferredPCreditCardBankID` | `integer` | ❌ No | Bank id for credit-card payments. |\n| `DeferredPCheckBankID` | `integer` | ❌ No | Bank id for check payments. |\n| `DeferredPCheckNum` | `string` | ❌ No | Check number (check payments). |\n| `DeferredPDebitCardBankID` | `integer` | ❌ No | Bank id for debit-card payments. |\n| `DeferredIsCreditNote` | `integer` | ❌ No | -1 if the deferred payment belongs to a credit note. |\n| `DeferredPGiftVoucherCode` | `string` | ❌ No | Gift voucher code (voucher payments). |\n| `DeferredSettlement` | `string (date)` | ❌ No | Settlement date (dd/MM/yyyy). |\n| `DeferredPClientCCCIBAN` | `string` | ❌ No | Customer IBAN (direct debit). |\n| `DeferredPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT (direct debit). |\n| `DeferredPExtra` | `string` | ❌ No | Free-text extra info on the payment. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c8761c89-6505-46ee-9027-e71f1ea55a9f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","payment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to settle."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPMethodID` | `integer` | ✅ Yes | Payment method id (1 cash, 2 card, 4 check...). |\n| `DeferredPAmount` | `number` | ✅ Yes | Amount being settled now. |\n| `DeferredAmount` | `number` | ✅ Yes | Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred). |\n| `DeferredPCreditCardBankID` | `integer` | ❌ No | Bank id for credit-card payments. |\n| `DeferredPCheckBankID` | `integer` | ❌ No | Bank id for check payments. |\n| `DeferredPCheckNum` | `string` | ❌ No | Check number (check payments). |\n| `DeferredPDebitCardBankID` | `integer` | ❌ No | Bank id for debit-card payments. |\n| `DeferredIsCreditNote` | `integer` | ❌ No | -1 if the deferred payment belongs to a credit note. |\n| `DeferredPGiftVoucherCode` | `string` | ❌ No | Gift voucher code (voucher payments). |\n| `DeferredSettlement` | `string (date)` | ❌ No | Settlement date (dd/MM/yyyy). |\n| `DeferredPClientCCCIBAN` | `string` | ❌ No | Customer IBAN (direct debit). |\n| `DeferredPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT (direct debit). |\n| `DeferredPExtra` | `string` | ❌ No | Free-text extra info on the payment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8c48c90f-810d-4795-a211-370bc662e5ff","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","payment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to settle."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPMethodID` | `integer` | ✅ Yes | Payment method id (1 cash, 2 card, 4 check...). |\n| `DeferredPAmount` | `number` | ✅ Yes | Amount being settled now. |\n| `DeferredAmount` | `number` | ✅ Yes | Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred). |\n| `DeferredPCreditCardBankID` | `integer` | ❌ No | Bank id for credit-card payments. |\n| `DeferredPCheckBankID` | `integer` | ❌ No | Bank id for check payments. |\n| `DeferredPCheckNum` | `string` | ❌ No | Check number (check payments). |\n| `DeferredPDebitCardBankID` | `integer` | ❌ No | Bank id for debit-card payments. |\n| `DeferredIsCreditNote` | `integer` | ❌ No | -1 if the deferred payment belongs to a credit note. |\n| `DeferredPGiftVoucherCode` | `string` | ❌ No | Gift voucher code (voucher payments). |\n| `DeferredSettlement` | `string (date)` | ❌ No | Settlement date (dd/MM/yyyy). |\n| `DeferredPClientCCCIBAN` | `string` | ❌ No | Customer IBAN (direct debit). |\n| `DeferredPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT (direct debit). |\n| `DeferredPExtra` | `string` | ❌ No | Free-text extra info on the payment. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b8d45b08-ad19-49ef-bbc6-a07f410205e2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","payment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to settle."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPMethodID` | `integer` | ✅ Yes | Payment method id (1 cash, 2 card, 4 check...). |\n| `DeferredPAmount` | `number` | ✅ Yes | Amount being settled now. |\n| `DeferredAmount` | `number` | ✅ Yes | Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred). |\n| `DeferredPCreditCardBankID` | `integer` | ❌ No | Bank id for credit-card payments. |\n| `DeferredPCheckBankID` | `integer` | ❌ No | Bank id for check payments. |\n| `DeferredPCheckNum` | `string` | ❌ No | Check number (check payments). |\n| `DeferredPDebitCardBankID` | `integer` | ❌ No | Bank id for debit-card payments. |\n| `DeferredIsCreditNote` | `integer` | ❌ No | -1 if the deferred payment belongs to a credit note. |\n| `DeferredPGiftVoucherCode` | `string` | ❌ No | Gift voucher code (voucher payments). |\n| `DeferredSettlement` | `string (date)` | ❌ No | Settlement date (dd/MM/yyyy). |\n| `DeferredPClientCCCIBAN` | `string` | ❌ No | Customer IBAN (direct debit). |\n| `DeferredPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT (direct debit). |\n| `DeferredPExtra` | `string` | ❌ No | Free-text extra info on the payment. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"059d8a06-4860-4d61-a917-638bbbaf1df1","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","payment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to settle."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPMethodID` | `integer` | ✅ Yes | Payment method id (1 cash, 2 card, 4 check...). |\n| `DeferredPAmount` | `number` | ✅ Yes | Amount being settled now. |\n| `DeferredAmount` | `number` | ✅ Yes | Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred). |\n| `DeferredPCreditCardBankID` | `integer` | ❌ No | Bank id for credit-card payments. |\n| `DeferredPCheckBankID` | `integer` | ❌ No | Bank id for check payments. |\n| `DeferredPCheckNum` | `string` | ❌ No | Check number (check payments). |\n| `DeferredPDebitCardBankID` | `integer` | ❌ No | Bank id for debit-card payments. |\n| `DeferredIsCreditNote` | `integer` | ❌ No | -1 if the deferred payment belongs to a credit note. |\n| `DeferredPGiftVoucherCode` | `string` | ❌ No | Gift voucher code (voucher payments). |\n| `DeferredSettlement` | `string (date)` | ❌ No | Settlement date (dd/MM/yyyy). |\n| `DeferredPClientCCCIBAN` | `string` | ❌ No | Customer IBAN (direct debit). |\n| `DeferredPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT (direct debit). |\n| `DeferredPExtra` | `string` | ❌ No | Free-text extra info on the payment. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/deferred/%7B%7BdeferredID%7D%7D/payment\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"74234eae-e09a-4c5e-8b8d-96e1fa80de81","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","payment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to settle."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPMethodID` | `integer` | ✅ Yes | Payment method id (1 cash, 2 card, 4 check...). |\n| `DeferredPAmount` | `number` | ✅ Yes | Amount being settled now. |\n| `DeferredAmount` | `number` | ✅ Yes | Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred). |\n| `DeferredPCreditCardBankID` | `integer` | ❌ No | Bank id for credit-card payments. |\n| `DeferredPCheckBankID` | `integer` | ❌ No | Bank id for check payments. |\n| `DeferredPCheckNum` | `string` | ❌ No | Check number (check payments). |\n| `DeferredPDebitCardBankID` | `integer` | ❌ No | Bank id for debit-card payments. |\n| `DeferredIsCreditNote` | `integer` | ❌ No | -1 if the deferred payment belongs to a credit note. |\n| `DeferredPGiftVoucherCode` | `string` | ❌ No | Gift voucher code (voucher payments). |\n| `DeferredSettlement` | `string (date)` | ❌ No | Settlement date (dd/MM/yyyy). |\n| `DeferredPClientCCCIBAN` | `string` | ❌ No | Customer IBAN (direct debit). |\n| `DeferredPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT (direct debit). |\n| `DeferredPExtra` | `string` | ❌ No | Free-text extra info on the payment. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"44c803b8-10cf-4475-90f7-249e92cac8a0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","payment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to settle."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPMethodID` | `integer` | ✅ Yes | Payment method id (1 cash, 2 card, 4 check...). |\n| `DeferredPAmount` | `number` | ✅ Yes | Amount being settled now. |\n| `DeferredAmount` | `number` | ✅ Yes | Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred). |\n| `DeferredPCreditCardBankID` | `integer` | ❌ No | Bank id for credit-card payments. |\n| `DeferredPCheckBankID` | `integer` | ❌ No | Bank id for check payments. |\n| `DeferredPCheckNum` | `string` | ❌ No | Check number (check payments). |\n| `DeferredPDebitCardBankID` | `integer` | ❌ No | Bank id for debit-card payments. |\n| `DeferredIsCreditNote` | `integer` | ❌ No | -1 if the deferred payment belongs to a credit note. |\n| `DeferredPGiftVoucherCode` | `string` | ❌ No | Gift voucher code (voucher payments). |\n| `DeferredSettlement` | `string (date)` | ❌ No | Settlement date (dd/MM/yyyy). |\n| `DeferredPClientCCCIBAN` | `string` | ❌ No | Customer IBAN (direct debit). |\n| `DeferredPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT (direct debit). |\n| `DeferredPExtra` | `string` | ❌ No | Free-text extra info on the payment. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c37f8ca3-ea40-4068-ae27-06759f4a9b91","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","payment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to settle."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPMethodID` | `integer` | ✅ Yes | Payment method id (1 cash, 2 card, 4 check...). |\n| `DeferredPAmount` | `number` | ✅ Yes | Amount being settled now. |\n| `DeferredAmount` | `number` | ✅ Yes | Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred). |\n| `DeferredPCreditCardBankID` | `integer` | ❌ No | Bank id for credit-card payments. |\n| `DeferredPCheckBankID` | `integer` | ❌ No | Bank id for check payments. |\n| `DeferredPCheckNum` | `string` | ❌ No | Check number (check payments). |\n| `DeferredPDebitCardBankID` | `integer` | ❌ No | Bank id for debit-card payments. |\n| `DeferredIsCreditNote` | `integer` | ❌ No | -1 if the deferred payment belongs to a credit note. |\n| `DeferredPGiftVoucherCode` | `string` | ❌ No | Gift voucher code (voucher payments). |\n| `DeferredSettlement` | `string (date)` | ❌ No | Settlement date (dd/MM/yyyy). |\n| `DeferredPClientCCCIBAN` | `string` | ❌ No | Customer IBAN (direct debit). |\n| `DeferredPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT (direct debit). |\n| `DeferredPExtra` | `string` | ❌ No | Free-text extra info on the payment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bab3cf92-c5f8-4b15-aff1-6015560c12ea","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","payment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to settle."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPMethodID` | `integer` | ✅ Yes | Payment method id (1 cash, 2 card, 4 check...). |\n| `DeferredPAmount` | `number` | ✅ Yes | Amount being settled now. |\n| `DeferredAmount` | `number` | ✅ Yes | Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred). |\n| `DeferredPCreditCardBankID` | `integer` | ❌ No | Bank id for credit-card payments. |\n| `DeferredPCheckBankID` | `integer` | ❌ No | Bank id for check payments. |\n| `DeferredPCheckNum` | `string` | ❌ No | Check number (check payments). |\n| `DeferredPDebitCardBankID` | `integer` | ❌ No | Bank id for debit-card payments. |\n| `DeferredIsCreditNote` | `integer` | ❌ No | -1 if the deferred payment belongs to a credit note. |\n| `DeferredPGiftVoucherCode` | `string` | ❌ No | Gift voucher code (voucher payments). |\n| `DeferredSettlement` | `string (date)` | ❌ No | Settlement date (dd/MM/yyyy). |\n| `DeferredPClientCCCIBAN` | `string` | ❌ No | Customer IBAN (direct debit). |\n| `DeferredPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT (direct debit). |\n| `DeferredPExtra` | `string` | ❌ No | Free-text extra info on the payment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e08248a9-b4c5-43d0-b6a4-b49ac70e33b0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DeferredPMethodID\": 1,\n  \"DeferredPAmount\": 50,\n  \"DeferredAmount\": 22.77\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/deferred/{{deferredID}}/payment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["deferred","{{deferredID}}","payment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"deferredID","value":"12","description":"**Required** | Type: `integer`\n\nDeferred payment id to settle."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DeferredPMethodID` | `integer` | ✅ Yes | Payment method id (1 cash, 2 card, 4 check...). |\n| `DeferredPAmount` | `number` | ✅ Yes | Amount being settled now. |\n| `DeferredAmount` | `number` | ✅ Yes | Total amount still owed on this deferred payment. Must be greater than or equal to DeferredPAmount; the backend rejects the settlement (error 143) otherwise. For a full settlement send the same value as DeferredPAmount; for a partial one send the full outstanding amount (the remainder stays deferred). |\n| `DeferredPCreditCardBankID` | `integer` | ❌ No | Bank id for credit-card payments. |\n| `DeferredPCheckBankID` | `integer` | ❌ No | Bank id for check payments. |\n| `DeferredPCheckNum` | `string` | ❌ No | Check number (check payments). |\n| `DeferredPDebitCardBankID` | `integer` | ❌ No | Bank id for debit-card payments. |\n| `DeferredIsCreditNote` | `integer` | ❌ No | -1 if the deferred payment belongs to a credit note. |\n| `DeferredPGiftVoucherCode` | `string` | ❌ No | Gift voucher code (voucher payments). |\n| `DeferredSettlement` | `string (date)` | ❌ No | Settlement date (dd/MM/yyyy). |\n| `DeferredPClientCCCIBAN` | `string` | ❌ No | Customer IBAN (direct debit). |\n| `DeferredPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT (direct debit). |\n| `DeferredPExtra` | `string` | ❌ No | Free-text extra info on the payment. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c032cb5d-ef28-4d48-ac92-409837ac4146"}],"id":"92d2d6f6-3d90-44cd-b32f-3f62fdd0841b","description":"<p>Deferred endpoints.</p>\n","_postman_id":"92d2d6f6-3d90-44cd-b32f-3f62fdd0841b"},{"name":"Diary","item":[{"name":"Composite","item":[{"name":"Save Composite Appointment","id":"f2479143-9821-43a5-ad77-e0735f302952","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/composite","description":"<p>Books a composite appointment: several service groups scheduled together, e.g. across different professionals or cabinets.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Appointments - Save - Creation of appointments. compound quotes</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Client the composite appointment is for.</td>\n</tr>\n<tr>\n<td><code>DiaryGDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Appointment date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiaryGStart</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Overall start time of the composite appointment (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiaryGEnd</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Overall end time of the composite appointment (HH:mm).</td>\n</tr>\n<tr>\n<td><code>TotalWait</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Total wait time to leave between service groups (HH:mm).</td>\n</tr>\n<tr>\n<td><code>ServicesGroups</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>The service groups for this appointment. At least one is required.</td>\n</tr>\n<tr>\n<td><code>ServicesID</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>The treatment(s) in this group.</td>\n</tr>\n<tr>\n<td><code>TimeStart</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Start time for this group (HH:mm).</td>\n</tr>\n<tr>\n<td><code>TimeEnd</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>End time for this group (HH:mm).</td>\n</tr>\n<tr>\n<td><code>CabinetID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Cabinet assigned to this group.</td>\n</tr>\n<tr>\n<td><code>ProfessionalID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Professional assigned to this group.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","composite"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"8584dc0c-b2b6-4964-896f-2a95e36828b2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"3b3618e7-7795-476e-8922-03e92092b646","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"459f2ec6-ea08-4de6-b58a-73fe054fb7e2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ec353dad-29f2-44a4-a3cc-ead38942d0af","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b854821a-0159-4b28-b323-bcc34c2d8fa8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/composite\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ad9a6b3c-4496-4a52-a5e0-fdfe79389d84","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f792aa9e-21bb-4d0c-ab3f-e9f331d065fe","name":"The backend response did not include a usable save-composite result.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c53b71a0-fefb-4f3e-9986-6917a9d2e080","name":"ServicesGroups must contain at least one group","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ServicesGroups must contain at least one group.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"fef6faa8-38b2-4aea-b3ac-b71d181046d0","name":"ProfessionalOverlapped","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The composite appointment could not be booked. A required professional is unavailable or already has a conflicting appointment at that time.\",\n  \"errorCode\": \"158\"\n}"},{"id":"08849a7c-5d49-406d-9fb6-30e9b2708075","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"11d3d93c-5fa1-41b9-aab4-06b0b1a53afc","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"adc5eb9d-bb9a-40d7-8c9e-baa9c70e9cba","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGDate\": \"22/03/2026\",\n  \"DiaryGStart\": \"09:00\",\n  \"DiaryGEnd\": \"15:00\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ],\n      \"TimeStart\": \"09:00\",\n      \"TimeEnd\": \"12:00\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the composite appointment is for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Overall start time of the composite appointment (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | Overall end time of the composite appointment (HH:mm). |\n| `TotalWait` | `string` | ❌ No | Total wait time to leave between service groups (HH:mm). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `TimeStart` | `string` | ✅ Yes | Start time for this group (HH:mm). |\n| `TimeEnd` | `string` | ✅ Yes | End time for this group (HH:mm). |\n| `CabinetID` | `integer` | ❌ No | Cabinet assigned to this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional assigned to this group. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f2479143-9821-43a5-ad77-e0735f302952"},{"name":"Search Composite Appointment Availability","id":"1d970336-5a7e-4f83-a051-1986e7f8785b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/availability/composite","description":"<p>Searches for available time slots to book several service groups together (e.g. different treatments needing different professionals or cabinets).</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Dating - Looking for gaps - Returns possible available appointments that make up each of the supported groups. compound quotes</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Date to search composite availability on (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>ServicesGroups</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>The service groups for this appointment. Each one is booked as its own block. At least one is required.</td>\n</tr>\n<tr>\n<td><code>ServicesID</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>The treatment(s) in this group.</td>\n</tr>\n<tr>\n<td><code>ProfessionalID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Professional required for this group. Use 0 for any professional.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","availability","composite"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"f906ad98-1d9f-43db-9f7b-9dc45d93967c","name":"List of available time slots found. An array with the available options is returned.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ClinicID\": \"1\",\n    \"Date\": \"2026-7-16\",\n    \"TimeStart\": \"09:00\",\n    \"TimeEnd\": \"09:15\",\n    \"TotalWait\": \"00:00\",\n    \"ServicesGroups\": [\n      {\n        \"ClinicID\": \"1\",\n        \"TimeStart\": \"09:00\",\n        \"TimeEnd\": \"09:15\",\n        \"ServicesID\": \"101\",\n        \"CabineID\": \"1\",\n        \"ProfessionalID\": \"50\"\n      }\n    ]\n  },\n  {\n    \"ClinicID\": \"1\",\n    \"Date\": \"2026-7-16\",\n    \"TimeStart\": \"09:15\",\n    \"TimeEnd\": \"09:30\",\n    \"TotalWait\": \"00:00\",\n    \"ServicesGroups\": [\n      {\n        \"ClinicID\": \"1\",\n        \"TimeStart\": \"09:15\",\n        \"TimeEnd\": \"09:30\",\n        \"ServicesID\": \"101\",\n        \"CabineID\": \"1\",\n        \"ProfessionalID\": \"50\"\n      }\n    ]\n  }\n]"},{"id":"62414747-56d4-4c43-93af-246d837ede9e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d9c85825-f9e0-4937-8fd9-05306188f55f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"23e8d7b6-b5bc-4287-a005-f14f202a46d6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"598f36a2-2bda-4bfe-b121-39ad96da9d98","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/availability/composite\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a50a2510-a786-4c91-8045-498e6174010b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"03d0af8b-1feb-4b57-b714-92530d422d5e","name":"The backend response did not include a usable composite-timeslots result.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d914f56c-a623-4876-8c2a-4cab1fc9917d","name":"ServicesGroups must contain at least one group","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ServicesGroups must contain at least one group.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b5e10046-4ad4-4e90-ad3d-b07d0c94d557","name":"NoSlotsFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No available time slots were found for the requested composite appointment. Try different dates, services, or a different clinic.\",\n  \"errorCode\": \"595\"\n}"},{"id":"af5e1c48-90ef-4449-8eeb-4e0f7fc6d8d3","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"cf44cfa6-731a-448d-9bae-8ac553cce263","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"66855287-570b-420f-ba0f-efee34eb5daa","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"21/03/2026\",\n  \"ServicesGroups\": [\n    {\n      \"ServicesID\": [\n        2532,\n        2886\n      ]\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/composite?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","composite"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search composite availability on (dd/MM/yyyy). |\n| `ServicesGroups` | `array` | ✅ Yes | The service groups for this appointment. Each one is booked as its own block. At least one is required. |\n| `ServicesID` | `array` | ✅ Yes | The treatment(s) in this group. |\n| `ProfessionalID` | `integer` | ❌ No | Professional required for this group. Use 0 for any professional. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1d970336-5a7e-4f83-a051-1986e7f8785b"}],"id":"b7e6de13-53c9-4f6e-83e3-9bb23dc72236","description":"<p>Composite appointment endpoints: booking several service groups (e.g. different treatments requiring different professionals/cabinets) together.</p>\n","_postman_id":"b7e6de13-53c9-4f6e-83e3-9bb23dc72236"},{"name":"Laser","item":[{"name":"Get Laser Session Data","id":"a7b7116b-6eac-4666-8a5d-6967bbf83cda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","description":"<p>Retrieves the laser/cabinet session data for a specific appointment, including cabinet, professional, client, diagnostic notes, and laser treatment zone parameters.</p>\n<p><strong>Permision:</strong></p>\n<p>Treatment Booth - With parameters - Edit - Obtain data from a laser session</p>\n","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","laser"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"0abed365-22d2-46a2-9760-6c26a4a371f2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique appointment ID.</p>\n","type":"text/plain"},"type":"any","value":"21","key":"diaryGID"}]}},"response":[{"id":"46419dc8-45f3-4e64-99ad-01b56819fd07","name":"Treatment session data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiaryGCabinetNum\": 1,\n  \"DiaryGUserID\": 288,\n  \"DiaryGUserName\": \"John Doe\",\n  \"DiaryGClientID\": 1,\n  \"DiaryGID\": 3,\n  \"DiaryGLaserGID\": 0,\n  \"DiaryGLaserBudgetGID\": 0,\n  \"Diagnostic\": \"Do not proceed\",\n  \"HairClassDesc\": \"\",\n  \"PhotoClassDesc\": \"\",\n  \"DLaser\": \"\",\n  \"LLaser\": \"\",\n  \"DiaryGClientDelayed\": false,\n  \"DiaryGTicketClosed\": false,\n  \"DiaryGUsesProtocol\": false,\n  \"DiaryGDate\": \"14/07/2026\",\n  \"DiaryGTreatmentZones\": [\n    {\n      \"LaserGDate\": \"14/07/2026\",\n      \"LaserZoneID\": 5,\n      \"LaserSessionID\": 1,\n      \"LaserZoneCode\": \"ABDM\",\n      \"Disabled\": false,\n      \"LaserEquipmentID\": 0,\n      \"ClinicEquipmentID\": 0,\n      \"LaserInterfaceID\": 0,\n      \"IsTreatment\": false,\n      \"LaserSpotID\": \"\",\n      \"LaserEnergyID\": \"\",\n      \"LaserMsecID\": \"\",\n      \"LaserDCDID\": \"\",\n      \"LaserShotIni\": \"\",\n      \"LaserShotFin\": \"\",\n      \"LaserProductDesc\": \"Abdomen\",\n      \"DentalDetail\": {\n        \"DentalBudgetId\": null,\n        \"BudgetId\": 0,\n        \"DentalPathologyID\": \"0\",\n        \"DentalPieces\": \"\",\n        \"DentalSurfaces\": \"\",\n        \"DentalNotes\": \"\",\n        \"ProductId\": \"5\",\n        \"InvoiceMode\": \"\"\n      }\n    }\n  ]\n}"},{"id":"aef9a2cf-3a62-4edd-b10e-1db27e510ae9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"20174b23-85b0-415f-b175-aa01a03fe999","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4d56b59e-e77d-4e4c-a5ae-3698047380b6","name":"The appointment requires doctor validation before this professional can open the session.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This appointment requires doctor validation before it can be opened.\",\n  \"errorCode\": \"610\"\n}"},{"id":"418be618-342b-45e7-88ea-1cb2df3bc562","name":"No appointment found with the given ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No appointment found with the given ID.\"\n}"},{"id":"95c7c9e1-9aab-4f8c-a4f0-706461ffaa81","name":"The client is missing required fields to open the laser session.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client is missing required fields. Complete them before opening the session.\",\n  \"errorCode\": \"502\"\n}"},{"id":"f6adb7f2-5299-4aec-bebc-50e8b491ad1c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4d4999d9-429a-477c-a3a0-33278fd1b9e7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"daa012a4-3169-44d0-bb57-f35db620ab5c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b2397372-28a2-4eb9-ba36-b5e3a4d3179b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"fde64bf1-ab4a-4dba-a08d-a76c42d34162","name":"You do not have permission to perform this","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a64c4345-f570-4022-a0c6-6c0f2e69d66f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"d4d5bef3-6e5e-43b0-860b-4cee43f6699e","name":"TreatmentSessionNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The requested treatment session was not found.\"\n}"},{"id":"cf8c2831-a88d-452c-a0aa-6e9f8ad2a21b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/laser\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"04481180-50fc-4946-a078-eb4ade211152","name":"InvalidValidityDate","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The appointment date is not valid to open this session.\",\n  \"errorCode\": \"538\"\n}"}],"_postman_id":"a7b7116b-6eac-4666-8a5d-6967bbf83cda"},{"name":"Get Last Laser Session Number","id":"254f3e27-ca21-4095-a8a9-5d7b681a41c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","description":"<p>Returns the last laser session number performed for a given client and product (zone), excluding the current laser group.</p>\n<p><strong>Permision:</strong></p>\n<p>Treatment Booth</p>\n","urlObject":{"protocol":"https","path":["diary","laser"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID whose laser sessions are counted.</p>\n","type":"text/plain"},"key":"clientID","value":"19"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product/zone ID to count sessions for.</p>\n","type":"text/plain"},"key":"diaryZoneID","value":"2030"}],"variable":[]}},"response":[{"id":"779d6b6b-eaa8-4227-b9a9-03829cc4e10c","name":"Last laser session number retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose laser sessions are counted.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nProduct/zone ID to count sessions for.","key":"diaryZoneID","value":"2030","x-postman-displayValue":"2030"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"NumSession\": 3\n}"},{"id":"6d5e1685-fac1-45a5-9430-780c0963d578","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose laser sessions are counted.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nProduct/zone ID to count sessions for.","key":"diaryZoneID","value":"2030","x-postman-displayValue":"2030"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ffc0bbe7-17dd-4962-b2a7-592a1e68b14d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose laser sessions are counted.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nProduct/zone ID to count sessions for.","key":"diaryZoneID","value":"2030","x-postman-displayValue":"2030"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ead50586-58f5-434e-b66f-97e9374025df","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose laser sessions are counted.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nProduct/zone ID to count sessions for.","key":"diaryZoneID","value":"2030","x-postman-displayValue":"2030"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"33847ed5-d2ef-4506-8f19-178f7d295171","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose laser sessions are counted.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nProduct/zone ID to count sessions for.","key":"diaryZoneID","value":"2030","x-postman-displayValue":"2030"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/laser\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"fefcec5a-ec72-4051-99cb-7471e208bb0e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose laser sessions are counted.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nProduct/zone ID to count sessions for.","key":"diaryZoneID","value":"2030","x-postman-displayValue":"2030"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6f749101-7fe6-4e37-8122-a17aac0abe33","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose laser sessions are counted.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nProduct/zone ID to count sessions for.","key":"diaryZoneID","value":"2030","x-postman-displayValue":"2030"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5c2c71e4-09e4-4aff-b2d3-efda95ba848e","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose laser sessions are counted.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nProduct/zone ID to count sessions for.","key":"diaryZoneID","value":"2030","x-postman-displayValue":"2030"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"62c5d044-aad0-41f3-9477-d246423b92eb","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose laser sessions are counted.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nProduct/zone ID to count sessions for.","key":"diaryZoneID","value":"2030","x-postman-displayValue":"2030"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0fcf1153-a527-4cc4-80e4-48a1bbff0f25","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser?clientID=19&diaryZoneID=2030","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID whose laser sessions are counted.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `integer`\n\nProduct/zone ID to count sessions for.","key":"diaryZoneID","value":"2030","x-postman-displayValue":"2030"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"254f3e27-ca21-4095-a8a9-5d7b681a41c7"},{"name":"Print Laser Session","id":"1aa33069-621b-4cb9-b96b-f1a4595e7bfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print","description":"<p>Generates a printable document for a laser/treatment session. Returns the URL of the generated file rather than the file itself.</p>\n<p><strong>Permision:</strong></p>\n<p>Treatment Booth - With parameters - Imprimir - Print a laser or treatment session</p>\n","urlObject":{"protocol":"https","path":["diary","laser","{{laserGID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9e432476-53cb-4bf6-83c9-f79076226ad0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Laser/treatment session ID (LaserGID) to print.</p>\n","type":"text/plain"},"type":"any","value":"45","key":"laserGID"}]}},"response":[{"id":"5492316d-b3e2-4bf5-a277-461614d512e2","name":"Print generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PrintURL\": \"https://mario.flowww.net/117873/tmp/73679497032qwxkfs.hhl.asp\"\n}"},{"id":"75951304-b0cb-48e1-a3ae-aa08d8c74699","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"182d746b-2b00-4fd3-907a-df6104e82bc2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f8e31119-685c-42b1-b86b-27da6a667353","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"65c3dd5e-f05e-41cf-88b7-9c9e116aacd6","name":"Error generating the printable laser session document.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The printable laser session document could not be generated. Check the data.\"\n}"},{"id":"56a3e7fe-ced4-45a5-a999-b443eaca1abb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8efad306-a38f-47a7-8865-2fb0ce868abf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a297509c-aeca-4a3f-bbdd-e43380c88c3c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"1295a1d9-302f-43f3-b2c6-2dd71d3cb3c3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"86464df7-2fb7-4801-8da5-66c3b2b19fc1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"fc8df82b-4470-4eb9-a799-f380bab68314","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to print."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/laser/%7B%7BlaserGID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"1aa33069-621b-4cb9-b96b-f1a4595e7bfa"},{"name":"Save Laser Session Data","id":"05321a2a-e97e-43ff-ba85-f56a6b404752","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser","description":"<p>Saves the laser session data for an appointment: cabinet, professional, and the list of laser treatment zones applied. Creates the laser session and, depending on the clinic configuration, the associated ticket.</p>\n<p><strong>Permision:</strong></p>\n<p>Treatment Booth - With parameters - Save - Save laser session data</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Client ID the laser session belongs to.</td>\n</tr>\n<tr>\n<td><code>DiaryGCabinetNum</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Cabinet room number.</td>\n</tr>\n<tr>\n<td><code>DiaryGUserID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Professional user ID.</td>\n</tr>\n<tr>\n<td><code>DiaryGTreatmentZones</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>List of laser treatment zones applied in this session. At least one is required.</td>\n</tr>\n<tr>\n<td><code>DiaryGZoneID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Zone/product identifier.</td>\n</tr>\n<tr>\n<td><code>DiaryGSessionNum</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Session number for this zone.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","laser"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f898e62b-05eb-4a27-a682-5bbddab343c8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique appointment ID whose laser session is being saved.</p>\n","type":"text/plain"},"type":"any","value":"21","key":"diaryGID"}]}},"response":[{"id":"d3de0add-3518-425c-aa61-f749980a52d5","name":"Treatment session saved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TicketGID\": 108\n}"},{"id":"06495855-ba94-44aa-8908-fed84b048ab6","name":"The session was saved but its sketch/picture could not be uploaded.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Multi-Status (WebDAV) (RFC 4918)","code":207,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The session was saved, but an attached sketch/picture could not be uploaded.\",\n  \"errorCode\": \"690\"\n}"},{"id":"98f6d7d3-b9dc-4715-8ef2-038da8a82c8a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"593138f7-45de-4180-9465-3fab08dd5cca","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6cf54ffe-8e9e-4f1c-95f8-23dc6909912f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"53b056f8-f1a3-4961-b1cb-2bdbc823cd5d","name":"No appointment was found with the given ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No appointment was found with the given ID.\",\n  \"errorCode\": \"272\"\n}"},{"id":"66455db3-5d60-461e-aad4-0b2a653acf0f","name":"The appointment was moved and is no longer valid for this session.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The appointment was moved and is no longer valid. Reload it before saving.\",\n  \"errorCode\": \"538\"\n}"},{"id":"74ae0201-0f1e-4404-a48c-7e5fca529204","name":"The assigned professional is not qualified as a doctor for the treatments required by this protocol.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The assigned professional is not qualified as a doctor for treatments: {flowww.response.errPermissionValue}\",\n  \"errorCode\": \"592\"\n}"},{"id":"2fd47fa2-6a1a-4aa4-ba62-8776b5711729","name":"The client's body-tracking parameters must be recorded before this session can be saved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Precondition Required","code":428,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Body-tracking parameters are required for this client before saving. See GET /client/{clientID}/tracking-params.\",\n  \"errorCode\": \"506\"\n}"},{"id":"0b10d705-ba1c-4f87-b6c8-c4f09c95bc50","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"89626f92-a1e0-45d2-9aa7-6ec6c67d9f8d","name":"Internal error decoding loyalty/points data while saving the session.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"An internal error occurred processing loyalty/points data for this session.\",\n  \"errorCode\": \"161\"\n}"},{"id":"ea20d7a1-58f7-4542-be3f-9d2002b2426b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8c8259e2-0597-44e7-ad33-d1d798ea8f88","name":"DiaryGTreatmentZones must contain at least one","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"DiaryGTreatmentZones must contain at least one zone.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"8bc65da3-e505-4734-903f-448e72419124","name":"ProductNotExist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"One or more products in DiaryGTreatmentZones no longer exist.\",\n  \"errorCode\": \"323\"\n}"},{"id":"c0d7f95e-b61f-4ec8-aee8-9fb6f715451d","name":"LaserSaveError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The laser session could not be saved. Check the provided parameters.\",\n  \"errorCode\": \"43\"\n}"},{"id":"a89e14f2-395d-497d-95c7-482119243ed9","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"5b3a48c2-8242-4251-bc85-7742f6bdfb59","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"57f78266-65e5-4696-98da-b9167668f357","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"df84b932-2871-42e8-8fb0-c09636cd0516","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/laser\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"75734630-1733-4c85-bcd1-cd16e62146b8","name":"CashdeskForceClose","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"All cash registers must be closed before this session can create a ticket.\",\n  \"errorCode\": \"142\"\n}"},{"id":"469a6e90-0e59-430b-a31e-49d36b43c2d7","name":"VoucherRestoreError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The voucher session used by this appointment could not be restored.\",\n  \"errorCode\": \"431\"\n}"},{"id":"84867729-748d-4674-ad00-f9240c798cb3","name":"AppointmentNotValidated","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/laser?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","laser"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose laser session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the laser session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of laser treatment zones applied in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The appointment could not be validated.\"\n}"}],"_postman_id":"05321a2a-e97e-43ff-ba85-f56a6b404752"},{"name":"Sign Laser Session Document","id":"179c187c-9490-4020-a7c0-ec6bd4a66dc8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign","description":"<p>Applies a signature image to the session's printable document, converts it to a signed PDF via an external conversion service, and stores it as a client file.</p>\n<p><strong>Permision:</strong></p>\n<p>Treatment Booth - .PEND</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SignatureImage</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","laser","{{laserGID}}","sign"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b14de1fd-197b-4afe-964c-0327e8fcf1a1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Laser/treatment session ID (LaserGID) to sign.</p>\n","type":"text/plain"},"type":"any","value":"45","key":"laserGID"}]}},"response":[{"id":"2cc0a7d8-bd2d-41f3-9690-91233ace2623","name":"Returns the stored signed-PDF name after signing a laser session.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"FileName\": \"260717_demo_123_MARIA_LOPEZ_L_45.pdf\"\n}"},{"id":"e01afce1-089f-4d70-a113-47797492d213","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ef8b335f-5ea1-4841-b3e2-6f66b03866ba","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f2d165de-8136-4ec8-8d3c-b268b0079008","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"30792c3f-ae24-4d52-b04c-a79431e1d277","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/laser/%7B%7BlaserGID%7D%7D/sign\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4549990f-1759-41d0-8b9f-fb5a3342bf11","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2c9fdb3c-b96f-4b27-85c1-62c1560ac3bc","name":"The clinic's print template for the signed document could not be loaded.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The print template for the signed document could not be loaded.\",\n  \"errorCode\": \"541\"\n}"},{"id":"3de71c83-1be1-4e9f-80f7-25254dc3ff26","name":"The signed document could not be converted to PDF.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The signed document could not be converted to PDF. Check the signature image and try again.\",\n  \"errorCode\": \"542\"\n}"},{"id":"4c2ad44e-4bf2-453d-ad4c-babdf643a783","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ccdb199e-5c15-46a1-b0e5-588d3aaee69f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"926dbcbf-60bd-4f64-8242-098b31d22aa0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"8423e6fc-448f-4a24-80ec-e1b6fc3afdf7","name":"PdfSaveError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SignatureImage\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/laser/{{laserGID}}/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","laser","{{laserGID}}","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"laserGID","value":"45","description":"**Required** | Type: `integer`\n\nLaser/treatment session ID (LaserGID) to sign."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SignatureImage` | `string` | ✅ Yes | Base64-encoded signature image applied to the session's printable document before converting it to a signed PDF. |"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The signed PDF could not be saved. Try again.\",\n  \"errorCode\": \"543\"\n}"}],"_postman_id":"179c187c-9490-4020-a7c0-ec6bd4a66dc8"}],"id":"8c127e6a-ad2b-485e-928b-b2c05319f4e6","description":"<p>Laser/cabinet session endpoints: loading, saving, signing, and printing laser treatment sessions.</p>\n","_postman_id":"8c127e6a-ad2b-485e-928b-b2c05319f4e6"},{"name":"Lock","item":[{"name":"Create Schedule Block","id":"ced7cbca-0e2c-4f77-84a0-cec98b67b65b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/lock","description":"<p>Blocks a time slot for one or more cabins/users.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Appointment book ? Block - Block apppointment book</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGDateStart</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Start date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiaryGStart</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Start time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiaryGEnd</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>End time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiaryGLstCabinets</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1.</td>\n</tr>\n<tr>\n<td><code>DiaryGDaysWeek</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Repeat days (comma-separated).</td>\n</tr>\n<tr>\n<td><code>DiaryGDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>End date for appointment recurrences.</td>\n</tr>\n<tr>\n<td><code>DiaryGComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Reason for the block.</td>\n</tr>\n<tr>\n<td><code>DiaryGIsUserLock</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","lock"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"b6daa170-d7ef-49d0-8136-e189a2b35dce","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"cf55d77d-c86b-466f-a729-8efc1aaf1d68","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1a87938f-c263-4e55-a7fc-333c700f82d4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"df748f8c-952a-40b5-b93a-82e3dfd671be","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0748b609-49b0-4919-9fca-3edde8a87c89","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/lock\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"43a4392b-b65f-418f-87bd-3b478cdb6bcd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3dfefd19-cbd0-48a1-a246-f9d88149ef2e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0630b0e8-6fe0-4a31-8937-331fa5e0c543","name":"diaryGDateStart is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"diaryGDateStart is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"86dd84e4-be29-41e5-85ce-29d88a096c29","name":"DaysOverlapped","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Error performing the request\",\n  \"errorCode\": \"16\",\n  \"errorDescription\": \"DaysOverlapped\"\n}"},{"id":"c714ccf8-7881-47c3-b740-d6febc798bca","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"41b9855d-ea43-40c4-8e94-418d3370e84e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"30c93efb-d212-4a30-b45e-2788173abb13","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ✅ Yes | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ✅ Yes | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths (default), 1 = Users/professionals. When 1, DiaryGLstCabinets carries professional IDs. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ced7cbca-0e2c-4f77-84a0-cec98b67b65b"},{"name":"Delete Schedule Block","id":"0005ba41-bd4a-471e-9abe-ab90c91cf887","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}","description":"<p>Deletes an existing block in the schedule (reserved slot).</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Booth - Block - Eliminate blocking of slots</p>\n","urlObject":{"protocol":"https","path":["diary","lock","{{diaryGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"46502337-9f2a-4340-b724-fc181d14923b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Diary global identifier.</p>\n","type":"text/plain"},"type":"any","value":"65","key":"diaryGID"}]}},"response":[{"id":"99a72b2f-3cc1-4085-944b-eb01e636f85f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"cc88de74-3734-493e-94f1-9996bcbd3a66","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2246b468-4359-4622-9aa4-b3e889f745b3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"de2a7167-bc93-4af0-93e9-9843c0fed0ed","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ef9810b7-fa0c-4afc-9410-38da2125e193","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/lock/%7B%7BdiaryGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ff799b20-f9a7-4f24-80f2-f8e307129729","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4e6cb310-4ca2-4d06-8853-2116585f9333","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"90275993-4f04-448d-a176-4cec1b66d50e","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not delete lock, check the information provided.\",\n  \"errorCode\": \"35\"\n}"},{"id":"cc0fc163-9ec7-472d-b2e0-b1ad07b80fef","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"f84d0117-8622-420d-ab4a-0f17ce2b053b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"af78e154-d1db-48cc-986f-52d59d1ce335","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0005ba41-bd4a-471e-9abe-ab90c91cf887"},{"name":"Edit Schedule Block","id":"bc5ca2e2-6ed2-4040-adcd-738ef8e22ed6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}","description":"<p>Edits an individual schedule block for a specific diary entry.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Appointment book ? Block - Block apppointment book</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGDateStart</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Start date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiaryGStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Start time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiaryGEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>End time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiaryGLstCabinets</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1.</td>\n</tr>\n<tr>\n<td><code>DiaryGDaysWeek</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Repeat days (comma-separated).</td>\n</tr>\n<tr>\n<td><code>DiaryGDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>End date for appointment recurrences.</td>\n</tr>\n<tr>\n<td><code>DiaryGComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Reason for the block.</td>\n</tr>\n<tr>\n<td><code>DiaryGIsUserLock</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Block type: 0 = Booths, 1 = Users.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","lock","{{diaryGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"27f33bb5-148c-4452-905b-a4300560cff7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the lock to edit.</p>\n","type":"text/plain"},"type":"any","value":"65","key":"diaryGID"}]}},"response":[{"id":"39ba67c8-5ede-4fd2-ae68-ac4c903c4dfa","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d0632162-a10d-4cd1-990f-36c450dcef8c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0cfe353b-ade5-4df6-8318-fe3c41784679","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"35b5c097-e487-47e9-9be9-80df1089a8ea","name":"You do not have permission to perform this action.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"403\"\n}"},{"id":"d38d74f5-f687-4f0f-88c3-29a9dda780c8","name":"No block found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No block found with that ID.\"\n}"},{"id":"6939a6e1-9d3f-4e7f-a9e8-d4125fd4915c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a4b287c6-65b5-4ae0-8b17-9c5539bb3516","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3d794db5-d5cf-42f7-be57-590d46560122","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"1a325ab3-7f5f-42ad-ad27-89d1c8648b37","name":"diaryGDateStart is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"diaryGDateStart is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"5e12ed1b-c191-4673-95e7-9adca2463f22","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not update the appointment block. Check the data.\",\n  \"errorCode\": \"590\"\n}"},{"id":"c3bc2937-e962-44c5-bde8-1673e06c0abd","name":"OverlappingAppointment","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There is already another appointment at that time.\"\n}"},{"id":"2f134b98-ba33-4a13-a60d-ef238c3a3e0c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e4982adc-f737-4f9f-ac21-72c79f4a4e54","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"deebbc26-1022-4ac8-8921-6b826399de9e","name":"You do not have permission to perform this3","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7f63811b-ec82-4a00-9dbb-8f17d8094565","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDateStart\": \"28/01/2026\",\n  \"DiaryGStart\": \"11:30\",\n  \"DiaryGEnd\": \"13:30\",\n  \"DiaryGLstCabinets\": \"2, 3\",\n  \"DiaryGDaysWeek\": \"1,3,5\",\n  \"DiaryGDateEnd\": \"20/02/2026\",\n  \"DiaryGComments\": \"Air conditioning maintenance\",\n  \"DiaryGIsUserLock\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nID of the lock to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDateStart` | `string (date)` | ❌ No | Start date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGLstCabinets` | `string` | ❌ No | Comma-separated identifiers to block. Booth IDs when DiaryGIsUserLock=0 (default); professional (user) IDs when DiaryGIsUserLock=1. |\n| `DiaryGDaysWeek` | `string` | ❌ No | Repeat days (comma-separated). |\n| `DiaryGDateEnd` | `string (date)` | ❌ No | End date for appointment recurrences. |\n| `DiaryGComments` | `string` | ❌ No | Reason for the block. |\n| `DiaryGIsUserLock` | `integer` | ❌ No | Block type: 0 = Booths, 1 = Users. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/lock/%7B%7BdiaryGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"bc5ca2e2-6ed2-4040-adcd-738ef8e22ed6"},{"name":"Unlock Schedule","id":"260eaf97-9814-47f2-aa36-406371f015fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}","description":"<p>Deletes a group of locks to unlock the schedule.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Appointment book ? Remove Block - Remove Appointment book block</p>\n","urlObject":{"protocol":"https","path":["diary","lock","group","{{lockID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d8aa49c2-a7eb-4ab6-9dcc-ed2596207c7e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Lock group identifier.</p>\n","type":"text/plain"},"type":"any","value":"65","key":"lockID"}]}},"response":[{"id":"c11b1737-2d9f-41a4-a212-b7037a4e69ab","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","group","{{lockID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"lockID","value":"65","description":"**Required** | Type: `integer`\n\nLock group identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"25bb8de5-6bcb-483c-94b4-fe9fe30642e4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","group","{{lockID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"lockID","value":"65","description":"**Required** | Type: `integer`\n\nLock group identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e81647f4-2dab-40aa-91d9-d3cad3e48924","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","group","{{lockID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"lockID","value":"65","description":"**Required** | Type: `integer`\n\nLock group identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5a858a8d-070a-4a31-bad7-238fad4eebb2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","group","{{lockID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"lockID","value":"65","description":"**Required** | Type: `integer`\n\nLock group identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3379a06d-457e-4696-b3f9-04eef6d25b8b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","group","{{lockID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"lockID","value":"65","description":"**Required** | Type: `integer`\n\nLock group identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/lock/group/%7B%7BlockID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"c34d4b54-7fd2-41dc-bdba-abf16f356c70","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","group","{{lockID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"lockID","value":"65","description":"**Required** | Type: `integer`\n\nLock group identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f5b6655c-0413-497b-9edc-27eb63c316cb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","group","{{lockID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"lockID","value":"65","description":"**Required** | Type: `integer`\n\nLock group identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ce37ba13-234d-4bf1-98ce-a8c6728ca43c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","group","{{lockID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"lockID","value":"65","description":"**Required** | Type: `integer`\n\nLock group identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"3ddd0675-aedd-4069-8fab-8807f1477430","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","group","{{lockID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"lockID","value":"65","description":"**Required** | Type: `integer`\n\nLock group identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c6746455-b614-4693-b5bc-2093a5868843","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/group/{{lockID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","group","{{lockID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"lockID","value":"65","description":"**Required** | Type: `integer`\n\nLock group identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"260eaf97-9814-47f2-aa36-406371f015fa"},{"name":"Unlock Schedule Slot (own class only)","id":"5e65df88-fd8f-41d5-9639-9a261bd69ad0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class","description":"<p>Deletes an existing block in the schedule, restricted to blocks whose user class matches the caller's own user class.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Booth - Unblock (Only My Proflie) - Eliminate the blocking of slots created by any user with my profile</p>\n","urlObject":{"protocol":"https","path":["diary","lock","{{diaryGID}}","class"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5d0fd998-43c1-4a2a-bf14-2b490a14440f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Diary global identifier of the locked slot to remove.</p>\n","type":"text/plain"},"type":"any","value":"65","key":"diaryGID"}]}},"response":[{"id":"9ca338f3-c95c-4eb0-aa2e-3e1feb2109e8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9bd57b95-0035-4dfc-a21e-b42559740c2b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"dc8f62e8-e054-4a55-a1b9-464920295654","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f5a39358-62fb-4224-a9fd-8e4fb736df2d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9eedfe80-d09b-4f4a-894b-817ef5735d92","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/lock/%7B%7BdiaryGID%7D%7D/class\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f1df1d31-d5f6-4d2b-8986-d3ccc8ffd814","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a2e5a9aa-fe41-4de5-b12a-dfc0e2cf7af1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7f77a956-fba0-42df-84c7-7bf588302f48","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not delete lock, check the information provided.\",\n  \"errorCode\": \"35\"\n}"},{"id":"b63ccdde-81d2-4e76-8f4c-e5d1a86f0bae","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"f29cc02d-5d7b-4e4a-8959-29245da5aa84","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2d9d6948-94e2-4370-940e-e11a9048bfbd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}/class?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}","class"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier of the locked slot to remove."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5e65df88-fd8f-41d5-9639-9a261bd69ad0"},{"name":"View Schedule Block Data","id":"a9495daa-ed59-4a9b-993e-f0998210d28b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}","description":"<p>View data for an individual schedule block.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Appointment book ? Block edit - View a group of blocks</p>\n","urlObject":{"protocol":"https","path":["diary","lock","{{diaryGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"8245f01f-95eb-42d9-9e4c-be80eab85914","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Diary global identifier.</p>\n","type":"text/plain"},"type":"any","value":"65","key":"diaryGID"}]}},"response":[{"id":"1ad725c7-8287-487e-916c-f5af86e8cc64","name":"Block data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiaryGID\": 0,\n  \"DiaryGLockDateStart\": \"2026-02-24\",\n  \"DiaryGLockTimeStart\": \"08:00\",\n  \"DiaryGLockTimeEnd\": \"19:30\",\n  \"DiaryGLockCabinets\": \"|1|\",\n  \"DiaryGLockPeriodicityDateEnd\": \"31/12/2026\",\n  \"DiaryGLockPeriodicityWeekDays\": \"1,2,3\",\n  \"DiaryGLockComments\": \"General maintenance\"\n}"},{"id":"aeaa99bd-a913-416e-8146-2dfd4c8aa85c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0925a23e-4aef-4eb8-bb56-7aed9a4ee49c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"84a1a252-7dd9-4de9-9aa6-422741c4fdfd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"53156bf0-dce2-4669-bccf-0c62f7680164","name":"No block found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No block found with that ID.\"\n}"},{"id":"2cc03932-765f-40d7-ab27-e95f0c33bf4d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7466cf4b-36ef-4915-a700-be86670e0ee6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e102fdb1-1622-4efa-9442-271135a3f327","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"bb319cde-6586-460d-b530-322be7051612","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"dd61222b-94c0-4a98-a989-a7195ad3fec4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"cef19ee7-dabc-4ed7-b1f6-3d42e5a2f21b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/lock/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","lock","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"65","description":"**Required** | Type: `integer`\n\nDiary global identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/lock/%7B%7BdiaryGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a9495daa-ed59-4a9b-993e-f0998210d28b"}],"id":"81a8419c-0d83-4a17-a279-7620c937deff","description":"<p>Diary lock, block, and schedule restriction endpoints.</p>\n","_postman_id":"81a8419c-0d83-4a17-a279-7620c937deff"},{"name":"Medical Visit","item":[{"name":"Assign Cabinet as Medical Visit","id":"c7bbdeac-a5d1-481e-8611-797ef9ed069c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/doctorday","description":"<p>Marks a clinic cabinet as a medical-visit cabinet for a given day.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Booth - Medical Visit - Assign/Unassign the day /Cabinet as a medical appt</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryDDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiaryDCabinetOrder</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>The cabinet's position in the clinic's cabinet list (not its internal ID).</td>\n</tr>\n<tr>\n<td><code>DiaryDShift</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Shift/turn the cabinet column belongs to.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","doctorday"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"9596a349-5d30-4d9b-b52d-18663a3a6ea8","name":"The medical-visit cabinet marker was assigned/unassigned successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryDDate` | `string (date)` | ✅ Yes | Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy). |\n| `DiaryDCabinetOrder` | `integer` | ✅ Yes | The cabinet's position in the clinic's cabinet list (not its internal ID). |\n| `DiaryDShift` | `integer` | ✅ Yes | Shift/turn the cabinet column belongs to. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiaryDShift\": 1\n}"},{"id":"f4976168-c822-4744-a5b0-3bc1ab4872fd","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryDDate` | `string (date)` | ✅ Yes | Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy). |\n| `DiaryDCabinetOrder` | `integer` | ✅ Yes | The cabinet's position in the clinic's cabinet list (not its internal ID). |\n| `DiaryDShift` | `integer` | ✅ Yes | Shift/turn the cabinet column belongs to. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f1dbe673-1ad1-4ce7-983a-abce73705538","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryDDate` | `string (date)` | ✅ Yes | Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy). |\n| `DiaryDCabinetOrder` | `integer` | ✅ Yes | The cabinet's position in the clinic's cabinet list (not its internal ID). |\n| `DiaryDShift` | `integer` | ✅ Yes | Shift/turn the cabinet column belongs to. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5549b8d6-afca-4b15-9a98-c6c4db7612f0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryDDate` | `string (date)` | ✅ Yes | Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy). |\n| `DiaryDCabinetOrder` | `integer` | ✅ Yes | The cabinet's position in the clinic's cabinet list (not its internal ID). |\n| `DiaryDShift` | `integer` | ✅ Yes | Shift/turn the cabinet column belongs to. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ce42d5fa-30cf-4a63-b075-7a89e585a6a2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryDDate` | `string (date)` | ✅ Yes | Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy). |\n| `DiaryDCabinetOrder` | `integer` | ✅ Yes | The cabinet's position in the clinic's cabinet list (not its internal ID). |\n| `DiaryDShift` | `integer` | ✅ Yes | Shift/turn the cabinet column belongs to. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/doctorday\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3abd0fb4-ad3c-467f-9893-47d783afe479","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryDDate` | `string (date)` | ✅ Yes | Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy). |\n| `DiaryDCabinetOrder` | `integer` | ✅ Yes | The cabinet's position in the clinic's cabinet list (not its internal ID). |\n| `DiaryDShift` | `integer` | ✅ Yes | Shift/turn the cabinet column belongs to. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0a1c213c-3c86-476c-9f79-e1b1bbc09123","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryDDate` | `string (date)` | ✅ Yes | Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy). |\n| `DiaryDCabinetOrder` | `integer` | ✅ Yes | The cabinet's position in the clinic's cabinet list (not its internal ID). |\n| `DiaryDShift` | `integer` | ✅ Yes | Shift/turn the cabinet column belongs to. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f940e163-d958-457a-8109-69249d9610cc","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryDDate` | `string (date)` | ✅ Yes | Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy). |\n| `DiaryDCabinetOrder` | `integer` | ✅ Yes | The cabinet's position in the clinic's cabinet list (not its internal ID). |\n| `DiaryDShift` | `integer` | ✅ Yes | Shift/turn the cabinet column belongs to. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"3c1ef63a-6f4e-4c0f-ab14-cfeefb80aa01","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryDDate` | `string (date)` | ✅ Yes | Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy). |\n| `DiaryDCabinetOrder` | `integer` | ✅ Yes | The cabinet's position in the clinic's cabinet list (not its internal ID). |\n| `DiaryDShift` | `integer` | ✅ Yes | Shift/turn the cabinet column belongs to. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c0e2b394-2bb0-4a41-a615-85f889caae2c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryDDate\": \"04/07/2026\",\n  \"DiaryDCabinetOrder\": 1,\n  \"DiaryDShift\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryDDate` | `string (date)` | ✅ Yes | Calendar day to mark as a medical-visit cabinet (dd/MM/yyyy). |\n| `DiaryDCabinetOrder` | `integer` | ✅ Yes | The cabinet's position in the clinic's cabinet list (not its internal ID). |\n| `DiaryDShift` | `integer` | ✅ Yes | Shift/turn the cabinet column belongs to. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c7bbdeac-a5d1-481e-8611-797ef9ed069c"},{"name":"Unassign Cabinet as Medical Visit","id":"977b3c9c-5691-4b90-9e85-db552ef05634","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","description":"<p>Removes an existing medical-visit cabinet marker.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Booth - Medical Visit - Assign/Unassign the day /Cabinet as a medical appt</p>\n","urlObject":{"protocol":"https","path":["diary","doctorday","{{doctorDayID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>The cabinet's position in the clinic's cabinet list.</p>\n","type":"text/plain"},"key":"DiaryDCabinetOrder","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Day the cabinet marker belongs to (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"DiaryDDate","value":"04/07/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Shift/turn the cabinet column belongs to.</p>\n","type":"text/plain"},"key":"DiaryDShift","value":"1"}],"variable":[{"id":"842e0443-7598-4091-a4ec-2440bcda7c40","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the medical-visit marker to remove.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"doctorDayID"}]}},"response":[{"id":"38988f83-6d6d-4786-b9b1-d13008a5db08","name":"The medical-visit cabinet marker was assigned/unassigned successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?clinicID=1&DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday","{{doctorDayID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nThe cabinet's position in the clinic's cabinet list.","key":"DiaryDCabinetOrder","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay the cabinet marker belongs to (dd/MM/yyyy).","key":"DiaryDDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Required** | Type: `integer`\n\nShift/turn the cabinet column belongs to.","key":"DiaryDShift","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"doctorDayID","value":"12","description":"**Required** | Type: `integer`\n\nID of the medical-visit marker to remove."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiaryDShift\": 1\n}"},{"id":"049ac2ae-18f5-4ba3-8019-d3fec9873719","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?clinicID=1&DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday","{{doctorDayID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nThe cabinet's position in the clinic's cabinet list.","key":"DiaryDCabinetOrder","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay the cabinet marker belongs to (dd/MM/yyyy).","key":"DiaryDDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Required** | Type: `integer`\n\nShift/turn the cabinet column belongs to.","key":"DiaryDShift","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"doctorDayID","value":"12","description":"**Required** | Type: `integer`\n\nID of the medical-visit marker to remove."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e4a704f0-c824-4ebe-ae9e-5fd58a619c62","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?clinicID=1&DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday","{{doctorDayID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nThe cabinet's position in the clinic's cabinet list.","key":"DiaryDCabinetOrder","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay the cabinet marker belongs to (dd/MM/yyyy).","key":"DiaryDDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Required** | Type: `integer`\n\nShift/turn the cabinet column belongs to.","key":"DiaryDShift","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"doctorDayID","value":"12","description":"**Required** | Type: `integer`\n\nID of the medical-visit marker to remove."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bc447d28-6b40-40fc-8389-bb75f9cb397b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?clinicID=1&DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday","{{doctorDayID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nThe cabinet's position in the clinic's cabinet list.","key":"DiaryDCabinetOrder","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay the cabinet marker belongs to (dd/MM/yyyy).","key":"DiaryDDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Required** | Type: `integer`\n\nShift/turn the cabinet column belongs to.","key":"DiaryDShift","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"doctorDayID","value":"12","description":"**Required** | Type: `integer`\n\nID of the medical-visit marker to remove."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c39b758c-ed0f-4b04-8355-f208158be0bb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?clinicID=1&DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday","{{doctorDayID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nThe cabinet's position in the clinic's cabinet list.","key":"DiaryDCabinetOrder","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay the cabinet marker belongs to (dd/MM/yyyy).","key":"DiaryDDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Required** | Type: `integer`\n\nShift/turn the cabinet column belongs to.","key":"DiaryDShift","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"doctorDayID","value":"12","description":"**Required** | Type: `integer`\n\nID of the medical-visit marker to remove."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/doctorday/%7B%7BdoctorDayID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ae106267-58e4-45ac-82d0-26a9eeca828f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?clinicID=1&DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday","{{doctorDayID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nThe cabinet's position in the clinic's cabinet list.","key":"DiaryDCabinetOrder","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay the cabinet marker belongs to (dd/MM/yyyy).","key":"DiaryDDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Required** | Type: `integer`\n\nShift/turn the cabinet column belongs to.","key":"DiaryDShift","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"doctorDayID","value":"12","description":"**Required** | Type: `integer`\n\nID of the medical-visit marker to remove."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"68cb296c-100c-405b-8ed1-a0c36e8a1644","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?clinicID=1&DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday","{{doctorDayID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nThe cabinet's position in the clinic's cabinet list.","key":"DiaryDCabinetOrder","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay the cabinet marker belongs to (dd/MM/yyyy).","key":"DiaryDDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Required** | Type: `integer`\n\nShift/turn the cabinet column belongs to.","key":"DiaryDShift","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"doctorDayID","value":"12","description":"**Required** | Type: `integer`\n\nID of the medical-visit marker to remove."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"92a48111-598f-4987-bde7-cd68efaefbde","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?clinicID=1&DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday","{{doctorDayID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nThe cabinet's position in the clinic's cabinet list.","key":"DiaryDCabinetOrder","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay the cabinet marker belongs to (dd/MM/yyyy).","key":"DiaryDDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Required** | Type: `integer`\n\nShift/turn the cabinet column belongs to.","key":"DiaryDShift","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"doctorDayID","value":"12","description":"**Required** | Type: `integer`\n\nID of the medical-visit marker to remove."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"5dd8f8ac-3fd6-4c7a-b096-94805267aa7c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?clinicID=1&DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday","{{doctorDayID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nThe cabinet's position in the clinic's cabinet list.","key":"DiaryDCabinetOrder","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay the cabinet marker belongs to (dd/MM/yyyy).","key":"DiaryDDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Required** | Type: `integer`\n\nShift/turn the cabinet column belongs to.","key":"DiaryDShift","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"doctorDayID","value":"12","description":"**Required** | Type: `integer`\n\nID of the medical-visit marker to remove."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e873f4d3-dc6d-42a9-94f7-d47ce6c03873","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/doctorday/{{doctorDayID}}?clinicID=1&DiaryDCabinetOrder=1&DiaryDDate=04/07/2026&DiaryDShift=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","doctorday","{{doctorDayID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nThe cabinet's position in the clinic's cabinet list.","key":"DiaryDCabinetOrder","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay the cabinet marker belongs to (dd/MM/yyyy).","key":"DiaryDDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Required** | Type: `integer`\n\nShift/turn the cabinet column belongs to.","key":"DiaryDShift","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"doctorDayID","value":"12","description":"**Required** | Type: `integer`\n\nID of the medical-visit marker to remove."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"977b3c9c-5691-4b90-9e85-db552ef05634"}],"id":"f3106d87-3c16-443c-9986-fc53719acdad","description":"<p>Medical-visit cabinet marker endpoints for a given day.</p>\n","_postman_id":"f3106d87-3c16-443c-9986-fc53719acdad"},{"name":"Print","item":[{"name":"Print Appointment","id":"278b3d06-bffd-47ae-9d3a-8b09e09f39d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print","description":"<p>Generates a printable document for a single appointment. Returns the URL of the generated file rather than the file itself.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT - Print - Print an appointment from the appointment book</p>\n","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"61d038c8-0bbe-4531-b67c-cb29a2acb382","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the appointment to print.</p>\n","type":"text/plain"},"type":"any","value":"58","key":"diaryGID"}]}},"response":[{"id":"7f6e0ca0-18c6-49f9-826e-eb6d48a4fa42","name":"Print generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PrintURL\": \"https://mario.flowww.net/117873/tmp/73679497032qwxkfs.hhl.asp\"\n}"},{"id":"e102162e-276f-4f4b-9940-0647afaa2140","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1544108f-0b08-4e5d-9493-3001d0d2d42f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3f0b2dd3-503c-4701-ba64-f27d346227ea","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c38d85ac-a7b5-41d5-b7c8-be1c8b903ddd","name":"Error generating the printable appointment document.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The printable appointment document could not be generated. Check the data.\"\n}"},{"id":"570531a6-1914-4487-8688-81dc21a23a08","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b4f63fc7-42ba-419d-925f-0a093f172c80","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4d8237cc-f6e2-4ddd-8a0f-84a57a85280d","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"375626b6-0b9a-4be5-83f8-7003e866570c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"62b5c57f-7c47-4469-97ac-15297884cfc9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"3af79602-ccef-4472-89fb-3be7471d0c29","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the appointment to print."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"278b3d06-bffd-47ae-9d3a-8b09e09f39d3"},{"name":"Print Daily Schedule","id":"79f8659b-399a-4bcd-a2b5-5b3b73dc03ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/print/day?DiaryGDate=04/07/2026","description":"<p>Generates a printable document for the daily schedule, optionally filtered to a single professional. Returns the URL of the generated file rather than the file itself.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT Book - Print Daily - Print appointment book daily</p>\n","urlObject":{"protocol":"https","path":["diary","print","day"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Day to print the schedule for (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"DiaryGDate","value":"04/07/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Filter the printed schedule to a single professional.</p>\n","type":"text/plain"},"key":"DiaryGUserID","value":"117"}],"variable":[]}},"response":[{"id":"b27c3ecf-ba7e-411f-9c09-1ec80f834397","name":"Print generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PrintURL\": \"https://mario.flowww.net/117873/tmp/73679497032qwxkfs.hhl.asp\"\n}"},{"id":"5dfc7200-d018-4275-91b1-325daced1f6d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f25cad79-0c2c-4bbd-bd7e-eea7418f3a82","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ff853a0f-c703-4076-913f-c8c935da4534","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c5799a8a-311a-4338-b196-a4453d5cf08a","name":"Error generating the printable daily schedule.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The printable daily schedule could not be generated. Check the data.\"\n}"},{"id":"0224ead5-36c6-4a91-83d2-0fb3c5a5477c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"96a1d273-cddd-4963-b6ba-3d19b6bbf38d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"61ee470d-c79c-4b68-b51b-a94ff7bca714","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"0373ec96-3a04-4bf1-b14c-a9e18f28741d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c3214b9d-e93d-44d8-9286-e8f1e04c9308","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"f485ec2a-28c9-4e31-92ff-4a3e2f9ca642","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/day?clinicID=1&DiaryGDate=04/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","day"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDay to print the schedule for (dd/MM/yyyy).","key":"DiaryGDate","value":"04/07/2026","x-postman-displayValue":"04/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/print/day\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"79f8659b-399a-4bcd-a2b5-5b3b73dc03ef"},{"name":"Print Monthly Schedule","id":"623e1acf-d602-447d-910e-0d76bab8556c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/print/month?DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026","description":"<p>Generates a printable document for a schedule date range (typically a month), optionally filtered to a single professional. Returns the URL of the generated file rather than the file itself.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT Book - Print Monthly - Print appointment book monthly</p>\n","urlObject":{"protocol":"https","path":["diary","print","month"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>End date of the range to print (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"DiaryGDateEnd","value":"31/07/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Start date of the range to print (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"DiaryGDateStart","value":"01/07/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Filter the printed schedule to a single professional.</p>\n","type":"text/plain"},"key":"DiaryGUserID","value":"117"}],"variable":[]}},"response":[{"id":"121bca12-f9d1-483b-8d73-3565b822c523","name":"Print generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PrintURL\": \"https://mario.flowww.net/117873/tmp/73679497032qwxkfs.hhl.asp\"\n}"},{"id":"bbd2c08a-8872-4a18-a07f-168d2d676dab","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"830030e5-d9d0-47d2-b031-d7f86e6fc33b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2d414f9d-d925-4880-8e4f-47f7b9d6d861","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e46c5da9-8234-4d50-b12d-21b8abe02ba2","name":"Error generating the printable monthly schedule.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The printable schedule could not be generated. Check the data.\"\n}"},{"id":"daef43de-dff1-4683-97c1-0295b496eced","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1360e033-910f-4b7a-9b1e-6251a0cb4cdb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"44af9e18-ab3b-47a6-a41d-7368fd6320e9","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"60491001-0d5f-4f49-b3a0-95fb954fe8bc","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"fd0bd772-cc31-4167-969c-24b1cd06355e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"891e2771-50c2-4ccf-bb9e-1077d46becc4","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/print/month?clinicID=1&DiaryGDateEnd=31/07/2026&DiaryGDateStart=01/07/2026&DiaryGUserID=117","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","print","month"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nEnd date of the range to print (dd/MM/yyyy).","key":"DiaryGDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nStart date of the range to print (dd/MM/yyyy).","key":"DiaryGDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nFilter the printed schedule to a single professional.","key":"DiaryGUserID","value":"117","x-postman-displayValue":"117"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/print/month\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"623e1acf-d602-447d-910e-0d76bab8556c"}],"id":"35847c6e-14b5-403e-bb83-1aaf437103cc","description":"<p>Printable schedule and appointment document generation endpoints.</p>\n","_postman_id":"35847c6e-14b5-403e-bb83-1aaf437103cc"},{"name":"Program","item":[{"name":"Save Treatment Program","id":"d120fa13-b3be-450e-86ec-2295b6c7b999","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/program","description":"<p>Books the sessions of a treatment program as real appointments. Normally used with the results from POST /diary/availability/program.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Program - Save - Save the program generating the appointments in the appointment book</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Client the treatment program is for.</td>\n</tr>\n<tr>\n<td><code>DiaryGPackID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>The pack/protocol this program is for.</td>\n</tr>\n<tr>\n<td><code>DiaryGUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Professional assigned to the program.</td>\n</tr>\n<tr>\n<td><code>DiaryGComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Free-text comments for the program.</td>\n</tr>\n<tr>\n<td><code>Sessions</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>The sessions to book as real appointments. At least one session is required.</td>\n</tr>\n<tr>\n<td><code>DiaryZoneIDs</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>The treatment(s) for this session. One ID, or several separated by commas.</td>\n</tr>\n<tr>\n<td><code>DiaryGDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Session date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiaryGCabinetNum</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>The cabinet(s) for this session. One number, or several separated by commas.</td>\n</tr>\n<tr>\n<td><code>DiaryGStartList</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Start time(s) for this session. Use commas if it has more than one time block.</td>\n</tr>\n<tr>\n<td><code>DiaryGEndList</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>End time(s) for this session. Use commas if it has more than one time block.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","program"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"2c7b4818-f432-4057-9d93-bf709cc5413d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5ca30eae-d642-423a-a5b1-9ff8e5473fb5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d948954b-bd43-4001-9b26-bcd0f437468b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b41fa20b-3bed-4c5e-9898-5712be1fc535","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"37f27754-49b3-4100-ad5e-25d119612c9a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/program\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"76c4b5b1-3a63-4777-817f-08cd65426554","name":"The client record is locked.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client record is locked and cannot be scheduled right now.\",\n  \"errorCode\": \"106\"\n}"},{"id":"b5d3dfac-c4a7-472c-9b28-499d97db2f56","name":"The client's data is incomplete.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client's data is incomplete. Complete the required fields before scheduling.\",\n  \"errorCode\": \"144\"\n}"},{"id":"8b6e0c78-95ee-4bb1-90b6-0ad382a8bca4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0b2cea77-079d-44d1-a2ab-40166952f10e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e5aacff9-f1f5-4f48-a2d9-64559a62ac55","name":"Sessions must contain at least one session","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Sessions must contain at least one session.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"bce2c19c-132e-4b55-88a5-b9fa03605b7e","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"96326237-52f1-48c0-956c-64a97727b797","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"25474468-800b-42a9-ae69-e34a138a011e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"a7a3d174-6c93-4ea3-856f-c58b4cabf0d6","name":"ProgramSaveError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"Sessions\": [\n    {\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol this program is for. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional assigned to the program. |\n| `DiaryGComments` | `string` | ❌ No | Free-text comments for the program. |\n| `Sessions` | `array` | ✅ Yes | The sessions to book as real appointments. At least one session is required. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) for this session. One ID, or several separated by commas. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Session date (dd/MM/yyyy). |\n| `DiaryGCabinetNum` | `string` | ✅ Yes | The cabinet(s) for this session. One number, or several separated by commas. |\n| `DiaryGStartList` | `string` | ✅ Yes | Start time(s) for this session. Use commas if it has more than one time block. |\n| `DiaryGEndList` | `string` | ✅ Yes | End time(s) for this session. Use commas if it has more than one time block. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The treatment program could not be saved. One or more sessions no longer fit; search for availability again.\",\n  \"errorCode\": \"193\"\n}"}],"_postman_id":"d120fa13-b3be-450e-86ec-2295b6c7b999"},{"name":"Search Treatment Program Sessions","id":"2556a238-6be7-4b25-ad69-00e307b5cf13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/availability/program","description":"<p>Searches for available sessions to schedule a treatment program, based on the client's preferred days and times. This only suggests sessions - it doesn't book anything.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Program - Create - Launch the wizard to begin a treatment program</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Client the treatment program is for.</td>\n</tr>\n<tr>\n<td><code>DiaryGPackID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>The pack/protocol whose sessions you want to search for.</td>\n</tr>\n<tr>\n<td><code>DiaryGDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Earliest date to start searching for sessions (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>MorningTimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Preferred morning window start time (HH:mm). Leave empty to not prefer mornings.</td>\n</tr>\n<tr>\n<td><code>MorningTimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Preferred morning window end time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>AfternoonTimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons.</td>\n</tr>\n<tr>\n<td><code>AfternoonTimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Preferred afternoon window end time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>PreferredDays</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference.</td>\n</tr>\n<tr>\n<td><code>DiaryGUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Restrict the search to a single professional.</td>\n</tr>\n<tr>\n<td><code>SessionStart</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>First session number to search for, 1-based. Defaults to 1.</td>\n</tr>\n<tr>\n<td><code>SessionEnd</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","availability","program"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"5d2ece23-f1c0-49a4-9a8a-3b5bddf2bcb3","name":"List of proposed sessions for the treatment program.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","description":{"content":"Content type returned by the response.. Example: application/json; charset=utf-8","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Slots\": [\n    {\n      \"SessionID\": 1,\n      \"DiaryZoneIDs\": \"101,102\",\n      \"DiaryGDate\": \"06/07/2026\",\n      \"DiaryGCabinetNum\": \"3\",\n      \"DiaryGStart\": \"09:00\",\n      \"DiaryGEnd\": \"09:30\",\n      \"DiaryGStartList\": \"09:00\",\n      \"DiaryGEndList\": \"09:30\",\n      \"NeedConfirm\": false\n    }\n  ]\n}"},{"id":"d3f03cb7-7b13-430d-9a82-12d508c12dbc","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0203211e-799b-4e55-b3ff-5b77cf8b8d53","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"cb784ff7-76df-4ef8-886b-b738c5138285","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3bbb211f-909a-416b-a68d-4e426bbba105","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/availability/program\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3463e80b-8707-4028-ab9f-178d4aef5c44","name":"The assigned professional is not qualified as a doctor for the treatments required by this protocol.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The assigned professional is not qualified as a doctor for treatments: {flowww.response.errPermissionValue}\",\n  \"errorCode\": \"592\"\n}"},{"id":"dad6933b-21ee-4fa9-9199-3ad75cde573d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e37f0a98-3da0-4357-b36b-bee05da0643c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"dc577e6d-2ca5-4bc9-a5c3-e2ba84c85cd8","name":"PackID is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"PackID is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a269ba41-e8d3-4b12-ac66-25074560a9ed","name":"InvalidProtocol","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The selected pack/protocol is not configured correctly.\",\n  \"errorCode\": \"196\"\n}"},{"id":"e93c70f0-b1a7-43b8-b918-62eba77dd399","name":"InvalidProgramData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid program data. Check the client, pack, date, and time preferences.\",\n  \"errorCode\": \"195\"\n}"},{"id":"e3497be5-cb82-46f0-af0c-fb777c92e11c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"8458896f-92f9-4533-a722-25a80507acb8","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"16ad7fa3-f163-4094-a32e-89b5dd939e04","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGPackID\": 320,\n  \"DiaryGDate\": \"06/07/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability/program?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability","program"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client the treatment program is for. |\n| `DiaryGPackID` | `integer` | ✅ Yes | The pack/protocol whose sessions you want to search for. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Earliest date to start searching for sessions (dd/MM/yyyy). |\n| `MorningTimeStart` | `string` | ❌ No | Preferred morning window start time (HH:mm). Leave empty to not prefer mornings. |\n| `MorningTimeEnd` | `string` | ❌ No | Preferred morning window end time (HH:mm). |\n| `AfternoonTimeStart` | `string` | ❌ No | Preferred afternoon window start time (HH:mm). Leave empty to not prefer afternoons. |\n| `AfternoonTimeEnd` | `string` | ❌ No | Preferred afternoon window end time (HH:mm). |\n| `PreferredDays` | `array` | ❌ No | Preferred weekdays for the sessions (1=Monday to 7=Sunday). Leave empty for no preference. |\n| `DiaryGUserID` | `integer` | ❌ No | Restrict the search to a single professional. |\n| `SessionStart` | `integer` | ❌ No | First session number to search for, 1-based. Defaults to 1. |\n| `SessionEnd` | `integer` | ❌ No | Last session number to search for, 1-based. Defaults to 1. Must not exceed the number of sessions defined in the pack protocol. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2556a238-6be7-4b25-ad69-00e307b5cf13"}],"id":"1e97b9c0-b37c-4989-817e-4affdc90a431","description":"<p>Multi-session treatment program endpoints: searching and booking protocol/pack sessions.</p>\n","_postman_id":"1e97b9c0-b37c-4989-817e-4affdc90a431"},{"name":"Queue","item":[{"name":"Add Client to Waiting Queue","id":"6c815cb5-a735-41cc-a386-94c8cdcdcd5b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/queue","description":"<p>Adds a client to the appointment waiting list.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Waiting List - Save - Save / update client data in the waiting list</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>QueueClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Client ID to add to the waiting list.</td>\n</tr>\n<tr>\n<td><code>QueueCity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>City to queue for. Only used when QueueClinicID is 0.</td>\n</tr>\n<tr>\n<td><code>QueueSlots</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Number of slots requested (must be greater than 0).</td>\n</tr>\n<tr>\n<td><code>QueueTime</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Preferred time (HH:mm), within the clinic opening hours.</td>\n</tr>\n<tr>\n<td><code>QueueComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Free-text comments.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","queue"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"c464175e-abe3-4d7d-ae51-087e886c1ad3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"23aa4c6a-cf37-434d-a55d-f1d504023f49","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"843ec0c9-c39e-447a-8fe0-4e3dbdcbedc4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a5db8e9a-91e5-4dae-a4ca-d205ddc56277","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3d6b0417-fa1e-487c-b62a-8e916eb212d8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/queue\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"12449a48-fb3b-40ae-973a-8a0d6936ecff","name":"The client is already on a waiting list.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client is already on a waiting list.\",\n  \"errorCode\": \"64\"\n}"},{"id":"c2cdbfc5-5f77-4048-ac0e-9f5e877a348d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9a7e35a9-431a-471a-88d3-669ef9db6789","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"43e1ef8b-8877-452f-91d5-81121112146d","name":"QueueMissingClinicID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinicID query parameter is required.\"\n}"},{"id":"c5cf0382-fcb2-4d17-a425-6604f8b7a1d1","name":"QueueDataInvalid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The waiting-list entry could not be saved. Check the slots and time values.\"\n}"},{"id":"22e66466-919f-464a-bab4-aa887e93bfd5","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"d02d2b4e-9289-487d-b4e5-129475144621","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"09d34f18-5e44-42d6-b37d-f478904871c7","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClientID\": 19,\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClientID` | `integer` | ✅ Yes | Client ID to add to the waiting list. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ✅ Yes | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ✅ Yes | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6c815cb5-a735-41cc-a386-94c8cdcdcd5b"},{"name":"Get Waiting Queue Entry","id":"19772fe1-63bf-48f9-84f1-9fbabd095177","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}","description":"<p>Retrieves the waiting-list entry of a specific client.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Waiting List - Edit - Obtain client data from the waiting list</p>\n","urlObject":{"protocol":"https","path":["diary","queue","{{clientID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"8c88a4b2-19f8-4a88-a272-1b89ff2eb655","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID identifying the waiting-list entry.</p>\n","type":"text/plain"},"type":"any","value":"19","key":"clientID"}]}},"response":[{"id":"79407786-ff98-4912-89a2-38809138c656","name":"Waiting-list entry retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"QueueClientID\": 19,\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}"},{"id":"b0ec7641-4333-4555-a1fc-bbc1996eaff0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0dea52a7-59e8-4be4-a2d9-1f3f2a2fecc1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2883d4a0-857d-452a-87f9-ea9a31c251b5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d908626e-e6f6-42f6-b259-76696dca5590","name":"The client is not on the waiting list.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client is not on the waiting list.\"\n}"},{"id":"eddb9f6a-9d16-4071-a6f7-fcaa54d58aec","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"09f1c2be-e7c1-425f-a6e2-65abf6ed1ffc","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c25fe0c5-c9b8-4fef-aa10-117037235fe4","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"5ff7752f-621a-4b8d-b1a8-306ca17fdb88","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"aa72202f-dc57-4952-af33-17c1cc54db8f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"fa01c249-83e9-43fa-bba2-f24fadb101c1","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/queue/%7B%7BclientID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"19772fe1-63bf-48f9-84f1-9fbabd095177"},{"name":"List Waiting Queue","id":"b108d394-da0e-40f4-b995-280ae1fdb45d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/queue","description":"<p>Lists the clients on the appointment waiting list for the clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Waiting List - List - Obtain the list of clients in the waiting list</p>\n","urlObject":{"protocol":"https","path":["diary","queue"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"4312e292-070e-4b5b-afb2-a82359762abe","name":"Waiting-list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"QueueClientID\": 19,\n    \"ClientName\": \"Juan Perez\",\n    \"QueueSlots\": 2,\n    \"QueueTime\": \"10:30\",\n    \"QueueDays\": 3\n  }\n]"},{"id":"94688d7f-500f-4857-87d6-6dc8136e8c36","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6d915dbc-4d43-4834-bed4-efc6dba53ea8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e72a8e14-edbf-4340-8444-120cda0ac584","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f8ba42a9-079d-4858-a3b1-83cad99d0079","name":"No clients were found on the waiting list.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No clients were found on the waiting list.\"\n}"},{"id":"d97d4cb3-13ab-4015-ad77-4d48ccb21e07","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e54551dc-f073-4635-8bba-40de4bbe9f2e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a20abddd-1e97-499f-8307-d8bb4981929d","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"4b0e8f0c-7273-4cdd-84f0-4e100e3fb883","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ba569f40-f59b-43d3-b184-49e6574510f3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"fbb4ee34-35ca-48c0-af60-5dcfa364ddc2","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/diary/queue"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/queue\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"b108d394-da0e-40f4-b995-280ae1fdb45d"},{"name":"Remove Client from Waiting Queue","id":"9f39e7ba-7a32-4984-bd8f-d89167679edd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}","description":"<p>Removes a client from the appointment waiting list.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Waiting List - Delete - Delete a client from the waiting list</p>\n","urlObject":{"protocol":"https","path":["diary","queue","{{clientID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"20868e91-7714-4ff0-a5c7-bfd0856c872e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID identifying the waiting-list entry.</p>\n","type":"text/plain"},"type":"any","value":"19","key":"clientID"}]}},"response":[{"id":"d4fa600e-a40a-4b89-a0d3-f373f736e616","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ad0f0883-0e92-4aa5-a4ac-3bdb0d698013","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8d7634d5-a660-4153-bb2b-151affd79e52","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"19e1a376-760f-4146-89f9-61a5c1e897ba","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f481f6ba-2890-4434-8a8a-e32aaec98c68","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/queue/%7B%7BclientID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"48c3cf3d-d2bf-4cfe-a5cb-fa67275255ff","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c5430453-4354-4fe2-b84a-89ff459ed9d4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e7d5331e-73c3-4d2f-8779-9cb3a2b7919f","name":"The client could not be removed from the","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client could not be removed from the waiting list.\",\n  \"errorCode\": \"61\"\n}"},{"id":"b87d612b-5430-407b-88b3-886e9d3c8b52","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"dd71b2e2-464c-45bc-b87a-a927d5e00df3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ea5bcf43-bd17-4189-87d2-a46bb3c71679","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9f39e7ba-7a32-4984-bd8f-d89167679edd"},{"name":"Update Waiting Queue Entry","id":"5fd2f7c7-f85f-4797-9e29-a9e21b43e963","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}","description":"<p>Updates the waiting-list entry of a client.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Waiting List - Save - Save / update client data in the waiting list</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>QueueClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Clinic ID the client waits for. Use 0 to queue by city instead.</td>\n</tr>\n<tr>\n<td><code>QueueCity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>City to queue for. Only used when QueueClinicID is 0.</td>\n</tr>\n<tr>\n<td><code>QueueSlots</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of slots requested (must be greater than 0).</td>\n</tr>\n<tr>\n<td><code>QueueTime</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Preferred time (HH:mm), within the clinic opening hours.</td>\n</tr>\n<tr>\n<td><code>QueueComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Free-text comments.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","queue","{{clientID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"2b64de68-76b8-4a50-aa21-fb062cb47995","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID identifying the waiting-list entry to update.</p>\n","type":"text/plain"},"type":"any","value":"19","key":"clientID"}]}},"response":[{"id":"77d8c372-1419-46f6-8044-358909c56ab7","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"751a6813-d0fa-4175-86a7-96a88fbacd11","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e1178334-48ed-427a-839a-cfd9518e6779","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4c08053a-9a98-4ea3-8f55-89081fc4e842","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3389c79b-343f-476d-933a-a2663aa79f6d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/queue/%7B%7BclientID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e4bdf41b-6e27-4556-ab8b-0f3bde180a0f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5a7522a9-0ed5-400a-82da-7a0f4bd8d845","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ea0d587d-3757-4ceb-a0d5-bc52df3d590d","name":"QueueDataInvalid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The waiting-list entry could not be saved. Check the slots and time values.\"\n}"},{"id":"24b902e8-45dd-4df6-9d88-08d3f1811322","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"3588c4df-5460-4878-891a-f509ba6f59e4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5f5d325d-76ac-4901-95c6-1bf038c708e3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"QueueClinicID\": 1,\n  \"QueueCity\": \"\",\n  \"QueueSlots\": 2,\n  \"QueueTime\": \"10:30\",\n  \"QueueComments\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/queue/{{clientID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","queue","{{clientID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"clientID","value":"19","description":"**Required** | Type: `integer`\n\nClient ID identifying the waiting-list entry to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `QueueClinicID` | `integer` | ❌ No | Clinic ID the client waits for. Use 0 to queue by city instead. |\n| `QueueCity` | `string` | ❌ No | City to queue for. Only used when QueueClinicID is 0. |\n| `QueueSlots` | `integer` | ❌ No | Number of slots requested (must be greater than 0). |\n| `QueueTime` | `string` | ❌ No | Preferred time (HH:mm), within the clinic opening hours. |\n| `QueueComments` | `string` | ❌ No | Free-text comments. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5fd2f7c7-f85f-4797-9e29-a9e21b43e963"}],"id":"b15e6dae-2841-440d-88fc-893c8db32c73","description":"<p>Appointment waiting list management endpoints.</p>\n","_postman_id":"b15e6dae-2841-440d-88fc-893c8db32c73"},{"name":"Treatment","item":[{"name":"Get Required Consents","id":"d742fe63-ef35-4ac6-8161-346fcdc82e79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","description":"<p>Returns the consent forms required for a client's appointment and selected services. The list can legitimately be empty when no consents are required.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Appointment - required forms - Confirmation of signed required forms</p>\n","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","consent"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID the required consents are computed for.</p>\n","type":"text/plain"},"key":"clientID","value":"19"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Comma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).</p>\n","type":"text/plain"},"key":"diaryGZoneList","value":"2532,2886"}],"variable":[{"id":"9d874176-803e-44ea-bc10-f4bb4a4d2afb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Appointment group ID (DiaryGID) the required consents are computed for.</p>\n","type":"text/plain"},"type":"any","value":"21","key":"diaryGID"}]}},"response":[{"id":"0287b239-ea7a-4866-a721-bcd638a1503d","name":"Required consents retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"FormId\": 45,\n    \"FormDescription\": \"Informed consent - laser\",\n    \"FormSigned\": false,\n    \"FormScope\": 0,\n    \"FormSignDate\": \"19/06/2026\",\n    \"FormIsEditable\": true,\n    \"FormIsDoctor\": true\n  }\n]"},{"id":"b12c473d-022a-4bbf-83f3-9aac074a694c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6017e757-70e3-4c82-bd78-a67b844123cb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9b5f88b6-7b88-4368-9075-09a4b2be9a89","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c009658b-b678-4fa3-97b1-70fd89a7ce53","name":"No consents are required for the appointment and selected services.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No consents are required for the appointment and selected services.\"\n}"},{"id":"70794be7-9873-41b9-8853-f7aebcd9d94b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b0d1abc1-67f7-4cce-af6f-4fda0a53fe04","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6ef5cf24-0150-4925-b6ab-c05206fe0b98","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"9ac582a7-9b5f-4290-a2ab-f2a1268cbf7b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ebfbdfae-6115-4872-b794-725b72de0fef","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"855892d2-9c36-4253-8ef7-76d5a9cc8355","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/consent?clientID=19&diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","consent"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID the required consents are computed for.","key":"clientID","value":"19","x-postman-displayValue":"19"},{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session. Drives the required-consents list (empty yields an empty list).","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) the required consents are computed for."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/consent\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d742fe63-ef35-4ac6-8161-346fcdc82e79"},{"name":"Get Treatment Group Details","id":"ec29cc90-00ea-426e-90f9-8f6e2b24d637","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","description":"<p>Given a treatment ID, returns the treatments that belong to its group along with their descriptions, the professionals qualified to perform them, and the equipment required.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Appointments - Group services - Organizes selected treatments into compatible groups. compound quotes</p>\n","urlObject":{"protocol":"https","path":["diary","group"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Treatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.</p>\n","type":"text/plain"},"key":"diaryGZoneList","value":"2465"}],"variable":[]}},"response":[{"id":"9183562f-7622-4fd2-b427-4f60317a061a","name":"Service groups computed successfully for the composite appointment.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductID\": [\n      \"2465\"\n    ],\n    \"ProductDescription\": [\n      \"Facial Cleansing\"\n    ],\n    \"ProductUserList\": [\n      {\n        \"ProductUserId\": \"291\",\n        \"ProductUserName\": \"John Smith\"\n      }\n    ],\n    \"ProductEquipmentID\": [\n      \"0\"\n    ]\n  }\n]"},{"id":"7b9ea531-fc79-4f41-9a39-c8c76f6a211c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b24b7944-8049-4cb5-8f09-11c550726e13","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c8eb880c-b2f4-40a6-9acd-8f402c82cfd7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"78fd0dcd-5069-4995-ab4e-23466676ad9a","name":"No treatment was found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No treatment was found with the provided ID.\"\n}"},{"id":"b485eec1-87ed-4cce-9525-f81bb3ab0e9e","name":"No professionals are available with the required skills.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No professionals are available with the required skills.\"\n}"},{"id":"9997429e-a17f-4a79-9483-5c2e5612ebca","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3b171760-8c1e-4c3a-9665-91fc6386a9d4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"036c1312-080d-4486-9d79-c5f35d6e129d","name":"ClinicIDRequired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinicID query parameter is required.\"\n}"},{"id":"4f0be596-2c78-466d-bafc-3fd38a276cbe","name":"MaxServices","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The number of selected services exceeds the maximum allowed.\"\n}"},{"id":"e019735e-d075-403f-8a7d-7ea3b4697fc4","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"62fc5164-28fd-446d-81f4-9e04c9866fe2","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bb561e7f-a824-4e77-9531-71b39b6bf817","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"5b5c21b1-f835-4975-848a-45d3d63fb43c","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/group?clinicID=1&diaryGZoneList=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","group"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nTreatment/product ID whose group is resolved. Accepts a comma-separated list to resolve several treatments at once.","key":"diaryGZoneList","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/group\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"ec29cc90-00ea-426e-90f9-8f6e2b24d637"},{"name":"Get Treatment Session Data","id":"15e0c858-a8e8-4e87-9b49-9659d1f317ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","description":"<p>Retrieves the treatment session data for a specific appointment, including cabinet, professional, client, diagnostic notes, and treatment zones.</p>\n<p><strong>Permision:</strong></p>\n<p>Treatment Booth - Without parameters - Edit - Obtain treatment session data</p>\n","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","treatment"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"b424c703-c857-4079-97f9-32b8853a7c14","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique appointment ID.</p>\n","type":"text/plain"},"type":"any","value":"21","key":"diaryGID"}]}},"response":[{"id":"2d83f430-09d8-4416-8ecf-05275cf09e43","name":"Treatment session data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiaryGCabinetNum\": 1,\n  \"DiaryGUserID\": 288,\n  \"DiaryGUserName\": \"John Doe\",\n  \"DiaryGClientID\": 1,\n  \"DiaryGID\": 3,\n  \"DiaryGLaserGID\": 0,\n  \"DiaryGLaserBudgetGID\": 0,\n  \"Diagnostic\": \"Do not proceed\",\n  \"HairClassDesc\": \"\",\n  \"PhotoClassDesc\": \"\",\n  \"DLaser\": \"\",\n  \"LLaser\": \"\",\n  \"DiaryGClientDelayed\": false,\n  \"DiaryGTicketClosed\": false,\n  \"DiaryGUsesProtocol\": false,\n  \"DiaryGDate\": \"14/07/2026\",\n  \"DiaryGTreatmentZones\": [\n    {\n      \"LaserGDate\": \"14/07/2026\",\n      \"LaserZoneID\": 5,\n      \"LaserSessionID\": 1,\n      \"LaserZoneCode\": \"ABDM\",\n      \"Disabled\": false,\n      \"LaserEquipmentID\": 0,\n      \"ClinicEquipmentID\": 0,\n      \"LaserInterfaceID\": 0,\n      \"IsTreatment\": false,\n      \"LaserSpotID\": \"\",\n      \"LaserEnergyID\": \"\",\n      \"LaserMsecID\": \"\",\n      \"LaserDCDID\": \"\",\n      \"LaserShotIni\": \"\",\n      \"LaserShotFin\": \"\",\n      \"LaserProductDesc\": \"Abdomen\",\n      \"DentalDetail\": {\n        \"DentalBudgetId\": null,\n        \"BudgetId\": 0,\n        \"DentalPathologyID\": \"0\",\n        \"DentalPieces\": \"\",\n        \"DentalSurfaces\": \"\",\n        \"DentalNotes\": \"\",\n        \"ProductId\": \"5\",\n        \"InvoiceMode\": \"\"\n      }\n    }\n  ]\n}"},{"id":"47ef14bf-bf2b-48d6-b94a-a8da1f7e7ba3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"300c7092-508a-4ad4-a7b8-210d979bc3c5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ca47eb75-505b-4eb6-b9d1-298bd6e6fe80","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6cc0e249-cc94-4596-b60f-65682672d07d","name":"No appointment found with the given ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No appointment found with the given ID.\"\n}"},{"id":"7ea6ccc0-dd6c-4463-9b10-3d1597e32fd1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"50ae2fc4-97ef-4465-b5db-50bee7ea6b91","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"47afb0e9-c3c5-4ed2-8712-a164422ecf21","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"73e96463-f631-41e8-ac47-f476f41ff8b6","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"6a7041bf-3adf-4c4c-ac94-042eb1416d5a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"3b0abe18-4a3c-4039-bc82-da4bf82541c5","name":"TreatmentSessionNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The requested treatment session was not found.\"\n}"},{"id":"aa5759a8-7ace-43bc-a291-0be9d1ecfa50","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/treatment\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"15e0c858-a8e8-4e87-9b49-9659d1f317ae"},{"name":"List Session Sketch Templates","id":"3bf0ce53-a258-434d-a5e8-f09ae4cc987e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","description":"<p>Lists the sketch/diagram templates available for the services of an appointment session, so the professional can annotate on them.</p>\n<p><strong>Permision:</strong></p>\n<p>Treatment Booth - Cabin - Load medical sketches to use - Upload medical sketches that can be used in the cabin session</p>\n","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","sketches"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Comma-separated list of service/product IDs in the session; determines which sketch templates apply.</p>\n","type":"text/plain"},"key":"diaryGZoneList","value":"2532,2886"}],"variable":[{"id":"9b81b963-4a79-49fd-a7e7-057b29b03175","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Appointment group ID (DiaryGID) whose session sketches are requested.</p>\n","type":"text/plain"},"type":"any","value":"21","key":"diaryGID"}]}},"response":[{"id":"640c0b70-6a9f-4bf6-aad2-fd4e22fdad12","name":"Sketch templates retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"SketchID\": 12,\n    \"Description\": \"Upper body diagrams\",\n    \"IsTemplate\": true,\n    \"Url\": \"/images/sketch_12.png\"\n  },\n  {\n    \"SketchID\": 15,\n    \"Description\": \"Facial mapping\",\n    \"IsTemplate\": false,\n    \"Url\": \"/images/saved_sketches/sketch_15_active.png\"\n  }\n]"},{"id":"d45ead70-6b79-4f6f-ae25-798fd48fb6ee","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"662ae542-89f5-4f71-8ce2-03f373f53805","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"43447360-5326-49ea-92b0-616af0f7bbf5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"26153aa8-1959-4cd5-b7f9-d1e2b531ed05","name":"No sketch templates were found for the session.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No sketch templates were found for the session.\"\n}"},{"id":"c2a9ed39-427b-4dd4-a142-137554f450fa","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ed37a43c-cf52-4bbd-aa84-1526e9bc4ba5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0940b722-6487-4d47-ba7a-eb8a9940138b","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a02251d4-ed50-4905-a524-610dadad146c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0253eaca-d95d-49c5-ae5c-f0ac19ffba9e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"b47cd2bb-2cf8-4c02-8498-8d5d459ccf3a","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/sketches?diaryGZoneList=2532,2886","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","sketches"],"query":[{"description":"**Required** | Type: `string`\n\nComma-separated list of service/product IDs in the session; determines which sketch templates apply.","key":"diaryGZoneList","value":"2532,2886","x-postman-displayValue":"2532,2886"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nAppointment group ID (DiaryGID) whose session sketches are requested."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/sketches\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"3bf0ce53-a258-434d-a5e8-f09ae4cc987e"},{"name":"Load List of Available Treatments and Services","id":"ad29ca83-5997-4613-a6da-ed3f9ff9f0e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420","description":"<p>Retrieves the list of treatments and services from the schedule available for the appointment. DO NOT confuse with physical product stock.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book</p>\n","urlObject":{"protocol":"https","path":["diary","zones"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique customer ID.</p>\n","type":"text/plain"},"key":"diaryGClientID","value":"13217420"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique appointment ID.</p>\n","type":"text/plain"},"key":"diaryGID","value":"59"}],"variable":[]}},"response":[{"id":"594ad9fd-1809-4906-982b-522764091b8d","name":"Treatment list loaded successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Services\": [\n    {\n      \"DiaryGZoneID\": 859,\n      \"DiaryGZoneDesc\": \"Abdomen. Chico\",\n      \"DiaryGZoneFamilyID\": 13,\n      \"DiaryGZoneFamilyDesc\": \"Diode laser hair removal\",\n      \"DiaryGZonePrice\": 29.99,\n      \"DiaryGZoneSlots\": 2,\n      \"DiaryGZoneCabinetsNum\": \"\",\n      \"DiaryGZoneDentalPicID\": 0,\n      \"DiaryGDentalMode\": \"PIECE\",\n      \"DiaryGDentalDetail\": \"\"\n    }\n  ],\n  \"Packages\": [\n    {\n      \"DiaryGPackID\": 1926,\n      \"DiaryGPackName\": \"Underarms + basic bikini line\",\n      \"DiaryGPackFamilyID\": 13,\n      \"DiaryGPackServices\": \"864,885\",\n      \"DiaryGIsVoucherGroup\": false,\n      \"DiaryGIsActualTariff\": false,\n      \"DiaryGProductJoinCitation\": true\n    }\n  ]\n}"},{"id":"5b299fc3-2d59-4444-8edf-658cc469dbc4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"51580113-dcc2-4aec-919f-c62b7836e776","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2f688ac7-6911-4365-a7b2-9e4d5fbafb64","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7c7648d2-7c04-4f6c-8674-1296d2c83224","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/zones\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b2b353d9-9b4f-4451-8293-97a999187fe9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3e4e10e9-b056-4e1a-9b9e-1dbc940ebca3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6af7220f-30b3-4f7a-a403-c19013f527bc","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No treatments found for the provided data.\"\n}"},{"id":"e46fe102-033e-4d6a-888c-8b94f3b1ca42","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"08eeed73-de74-4987-a26d-5c19514c9ab5","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b13a200c-f06e-441b-8db3-a83c8009a46c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/zones?clinicID=1&diaryGClientID=13217420&diaryGID=59","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","zones"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nUnique customer ID.","key":"diaryGClientID","value":"13217420","x-postman-displayValue":"13217420"},{"description":"**Optional** | Type: `integer`\n\nUnique appointment ID.","key":"diaryGID","value":"59","x-postman-displayValue":"59"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ad29ca83-5997-4613-a6da-ed3f9ff9f0e0"},{"name":"Save Treatment Session Data","id":"c228a5d1-8e76-450a-bccc-f39527b2584c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment","description":"<p>Saves the treatment session data for an appointment: cabinet, professional, times, comments and the list of treatment zones applied. Creates the laser session and, depending on the clinic configuration, the associated ticket.</p>\n<p><strong>Permision:</strong></p>\n<p>Treatment Booth - Without parameters - Save - Save treatment session data</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Client ID the treatment session belongs to.</td>\n</tr>\n<tr>\n<td><code>DiaryGCabinetNum</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Cabinet room number.</td>\n</tr>\n<tr>\n<td><code>DiaryGUserID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Professional user ID.</td>\n</tr>\n<tr>\n<td><code>DiaryGTreatmentZones</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>List of treatment zones saved in this session. At least one is required.</td>\n</tr>\n<tr>\n<td><code>DiaryGZoneID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Zone/product identifier.</td>\n</tr>\n<tr>\n<td><code>DiaryGSessionNum</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Session number for this zone.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","treatment"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"961b7a67-0e6e-4baa-b0f2-979040873430","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique appointment ID whose treatment session is being saved.</p>\n","type":"text/plain"},"type":"any","value":"21","key":"diaryGID"}]}},"response":[{"id":"49cde944-5938-4905-8695-cafefb89d24a","name":"Treatment session saved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TicketGID\": 108\n}"},{"id":"4ef12e25-d80b-4f68-ab7f-10586228379f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d17c5cad-ee78-4324-8d38-944e1f872823","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6763bce5-ec16-40f3-920a-8736cf6ff4a5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"86542767-c86e-4087-a63d-25c0c36b9000","name":"No appointment was found for the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No appointment was found with the provided ID.\"\n}"},{"id":"223ecbaa-7a5c-4d73-bd0c-dc819e33aa77","name":"The treatment session was processed but the appointment could not be validated (no ticket was generated).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The appointment could not be validated.\"\n}"},{"id":"ebf4116d-56e5-43dc-83ab-5ef1b1cb76bc","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f0398664-bcd3-4345-af2c-6c3337e309f4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7df4e3f3-7880-4051-8c25-d6882cd86047","name":"DiaryGTreatmentZones must contain at least one","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"DiaryGTreatmentZones must contain at least one zone.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"2a8e9159-c9c8-4337-91a1-b6057462f83a","name":"InvalidAppointment","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The appointment could not be validated. Check the provided parameters.\"\n}"},{"id":"0425364c-a753-4e84-bfd6-771d11ee1c46","name":"InvalidAppointment323","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The appointment could not be validated. Check the provided parameters.\"\n}"},{"id":"70b66703-1c6d-4a30-8301-a01f69806d45","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"d38625da-3239-4d66-b5cf-8d9ba33ea29d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"80e81c82-ebf8-48dc-96df-a16f0e7a3482","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"e4c9341c-6be6-46aa-9b58-c10f1eadf0ba","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 50,\n  \"DiaryGCabinetNum\": 10,\n  \"DiaryGUserID\": 291,\n  \"DiaryGTreatmentZones\": [\n    {\n      \"DiaryGZoneID\": 2465,\n      \"DiaryGSessionNum\": 1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/treatment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","treatment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"21","description":"**Required** | Type: `integer`\n\nUnique appointment ID whose treatment session is being saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID the treatment session belongs to. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet room number. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional user ID. |\n| `DiaryGTreatmentZones` | `array` | ✅ Yes | List of treatment zones saved in this session. At least one is required. |\n| `DiaryGZoneID` | `integer` | ✅ Yes | Zone/product identifier. |\n| `DiaryGSessionNum` | `integer` | ✅ Yes | Session number for this zone. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/treatment\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"c228a5d1-8e76-450a-bccc-f39527b2584c"}],"id":"0c0615b2-0921-4b3f-8d3b-0cb5f5c10629","description":"<p>Treatment session endpoints executed during a cabinet visit: session data, group details, sketches, and consents.</p>\n","_postman_id":"0c0615b2-0921-4b3f-8d3b-0cb5f5c10629"},{"name":"Add Tag to Appointment","id":"4a66349c-f653-4be3-bb96-af4c67e4d3fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}","description":"<p>Adds a specific tag to an appointment.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Modify tag in appointments - Modify the tags of the appointments whether they are validated or not.</p>\n","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","tag","{{tagID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d8805e7b-9739-4d54-958e-dbfa4139f725","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Appointment ID.</p>\n","type":"text/plain"},"type":"any","value":"58","key":"diaryGID"},{"id":"9caf6f93-b4f5-4a82-9265-9d5b49594c10","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Tag ID.</p>\n","type":"text/plain"},"type":"any","value":"2","key":"tagID"}]}},"response":[{"id":"e927eab6-91fc-4698-9ffc-3c5ad065de42","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2a0b54e9-a018-471d-8084-07df4fedcbca","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"861808f9-bfde-4077-8e26-a75da0e1d42e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ae527a38-732a-4160-893d-2fdff07ca8c8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1d73336d-5fd4-45a0-8b7d-ab525f053fac","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/tag/%7B%7BtagID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"9fc565b1-605a-42fb-b5e0-04f413800c1e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5fa4b055-5187-4655-b050-f075014aada8","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0756584d-97a7-4b08-9b41-8ef109733fa6","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a6a91838-552f-474c-817c-08b0de0de7ad","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"518771c1-d74c-4900-baee-328be9e5145e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4a66349c-f653-4be3-bb96-af4c67e4d3fe"},{"name":"Cancel Appointment","id":"0945313a-9f72-4736-9765-d1fb82083b38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel","description":"<p>Marks an appointment as not attended (cancelled). Unlike deleting an appointment, this preserves the record in the agenda with a cancelled status, keeping a historical trace that the appointment existed.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT - Mark no show - Mark an appointment as a no show</p>\n","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","cancel"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Cancelled appointment motive.</p>\n","type":"text/plain"},"key":"DiaryGComments","value":"test"}],"variable":[{"id":"c29272e2-f177-4ed5-a791-77ab69fca316","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique appointment ID.</p>\n","type":"text/plain"},"type":"any","value":"58","key":"diaryGID"}]}},"response":[{"id":"11bb1dfa-7af4-442f-b37f-e3b9b8bd9489","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"786a3209-e905-46d4-9f99-5e35c96c18de","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"75cfa1db-1af7-4ff4-b6cf-b63d0c4fd4cf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"316f4113-72ff-4957-b637-6695c5b49c45","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9d2b37ca-aadc-47dd-8e6a-439434dcd0e9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/cancel\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6754c975-a165-4d26-88b3-c2c453b612cc","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9a5172d5-e126-4f1d-9142-e0ab8efbacea","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"50a96791-ca9f-4fcf-a71f-86d6c48aebdc","name":"InvalidAppointment","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The appointment cannot be marked as a no-show.\",\n  \"errorCode\": \"133\"\n}"},{"id":"ee14f819-9834-432b-8a93-5cd5b8b58a75","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"99f4425f-ea46-4296-abd4-b1e9c5c83d05","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"31380096-8ccb-49b9-8314-dfa59f7574ac","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/cancel?clinicID=1&DiaryGComments=test","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCancelled appointment motive.","key":"DiaryGComments","value":"test","x-postman-displayValue":"test"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0945313a-9f72-4736-9765-d1fb82083b38"},{"name":"Confirm Pending Appointment Deletion","id":"6af35840-7a51-474f-80c3-2721a35c09d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm","description":"<p>Confirms and finalizes the deletion of an appointment that required confirmation.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT - Delete (Protocol compliance) - Eliminate sessions from a previous appointments and add to a determined appointment so it complies with protocol</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGSection</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>The calendar view the appointment belongs to.</td>\n</tr>\n<tr>\n<td><code>DiaryZoneIDs</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>The treatment(s) to delete. One value, or several separated by commas.</td>\n</tr>\n<tr>\n<td><code>DiaryGNotAttended</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","confirm"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"47f4d42b-4c28-4cac-9c9d-240f9ccfce72","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the appointment whose pending deletion is being confirmed.</p>\n","type":"text/plain"},"type":"any","value":"59","key":"diaryGID"}]}},"response":[{"id":"15633394-c08c-41ec-ada3-6e3f608150c1","name":"The pending appointment deletion was confirmed and finalized successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment whose pending deletion is being confirmed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGSection` | `integer` | ✅ Yes | The calendar view the appointment belongs to. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) to delete. One value, or several separated by commas. |\n| `DiaryGNotAttended` | `integer` | ❌ No | 0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiaryGSection\": 1\n}"},{"id":"7e1288fe-3919-4bd9-b6d7-afd8c3f5ff0c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment whose pending deletion is being confirmed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGSection` | `integer` | ✅ Yes | The calendar view the appointment belongs to. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) to delete. One value, or several separated by commas. |\n| `DiaryGNotAttended` | `integer` | ❌ No | 0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cb7e58a4-fbef-4cc1-bfbb-c91ae768b9af","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment whose pending deletion is being confirmed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGSection` | `integer` | ✅ Yes | The calendar view the appointment belongs to. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) to delete. One value, or several separated by commas. |\n| `DiaryGNotAttended` | `integer` | ❌ No | 0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bce9b729-b21b-46ea-afb6-f82c4e40e12e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment whose pending deletion is being confirmed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGSection` | `integer` | ✅ Yes | The calendar view the appointment belongs to. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) to delete. One value, or several separated by commas. |\n| `DiaryGNotAttended` | `integer` | ❌ No | 0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"dfe2e573-bbb7-40d9-b765-ea2a0f2d8cd7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment whose pending deletion is being confirmed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGSection` | `integer` | ✅ Yes | The calendar view the appointment belongs to. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) to delete. One value, or several separated by commas. |\n| `DiaryGNotAttended` | `integer` | ❌ No | 0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/confirm\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b699e7d7-d18e-4272-99dc-b8b603124357","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment whose pending deletion is being confirmed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGSection` | `integer` | ✅ Yes | The calendar view the appointment belongs to. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) to delete. One value, or several separated by commas. |\n| `DiaryGNotAttended` | `integer` | ❌ No | 0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d15f9cbe-4492-44de-b86d-d4d46127d33b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment whose pending deletion is being confirmed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGSection` | `integer` | ✅ Yes | The calendar view the appointment belongs to. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) to delete. One value, or several separated by commas. |\n| `DiaryGNotAttended` | `integer` | ❌ No | 0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7e3606b5-d9d0-4e9d-93ae-f1ffa1eabf65","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment whose pending deletion is being confirmed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGSection` | `integer` | ✅ Yes | The calendar view the appointment belongs to. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) to delete. One value, or several separated by commas. |\n| `DiaryGNotAttended` | `integer` | ❌ No | 0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"1fb042b6-87d0-4eb3-9e80-c1f8e8222099","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment whose pending deletion is being confirmed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGSection` | `integer` | ✅ Yes | The calendar view the appointment belongs to. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) to delete. One value, or several separated by commas. |\n| `DiaryGNotAttended` | `integer` | ❌ No | 0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"79307954-366f-4ceb-8084-094634d47d83","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGSection\": 1,\n  \"DiaryZoneIDs\": \"101,102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment whose pending deletion is being confirmed."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGSection` | `integer` | ✅ Yes | The calendar view the appointment belongs to. |\n| `DiaryZoneIDs` | `string` | ✅ Yes | The treatment(s) to delete. One value, or several separated by commas. |\n| `DiaryGNotAttended` | `integer` | ❌ No | 0 = the appointment is deleted normally (default behaviour); 1 = the appointment is marked as not attended. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6af35840-7a51-474f-80c3-2721a35c09d9"},{"name":"Create Appointment","id":"7444f33d-7041-40af-8487-8c062814a13f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary","description":"<p>Create an appointment in the calendar.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT - Save - Save the changes made in an appointment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Client ID.</td>\n</tr>\n<tr>\n<td><code>DiaryGCabinetNum</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Booth number. Use 0 for any cabinet (the system resolves it from the professional).</td>\n</tr>\n<tr>\n<td><code>DiaryGDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiaryGStart</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Start time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiaryGEnd</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>End time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiaryGZoneList</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Comma-separated list of treatments.</td>\n</tr>\n<tr>\n<td><code>DiaryGUserID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Professional ID.</td>\n</tr>\n<tr>\n<td><code>OverlapConfirmed</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"34573325-1a11-4ce9-a53c-44d0c0618a98","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8222acdb-3a70-4091-b778-96eb81fc510a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"74b3ed80-aa54-408e-b0cb-3116adb3c699","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f4013dbf-fac7-4de1-a9fb-9dc6db4f5655","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"66e23023-b3e8-44b4-8836-20e8bee6ed04","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f200c9eb-2541-4399-8746-e36d29b6475a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0b4f20d9-6bd5-4661-9945-644bb9a28440","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b7bc921e-a21f-4c80-b4d8-a8ef6276aebd","name":"DiaryGClientID is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"DiaryGClientID is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"0476c460-d3f8-473a-9f52-f2abe684d797","name":"InvalidClient","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The appointment could not be created. Check the user ID.\",\n  \"errorCode\": \"571\"\n}"},{"id":"bb76ea57-f05a-484d-a037-bf68e182789b","name":"InvalidAppointment","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error creating the appointment, invalid appointment.\",\n  \"errorCode\": \"158\"\n}"},{"id":"816747c3-69de-448e-80ce-546ad7d45a1d","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error creating the appointment, check the provided data.\",\n  \"errorCode\": \"32\"\n}"},{"id":"a843361a-3366-4e72-adef-6b7d29651048","name":"InvalidUser","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error creating the appointment, invalid user.\",\n  \"errorCode\": \"554\"\n}"},{"id":"e876e0da-9a4f-4018-9d87-63b993021b94","name":"InvalidAppointment2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error creating the appointment, check the user availability.\",\n  \"errorCode\": \"158\"\n}"},{"id":"b4f4cb04-6708-433f-b203-6c7dfa8f1afe","name":"Error creating the appointment","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error creating the appointment. Check that the professional is valid and has no overlapping appointments.\",\n  \"errorCode\": \"603\"\n}"},{"id":"76475878-5bf0-4f37-8a9a-e87866cdaae8","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"4a047e60-3803-4ddc-8e29-8a3ccde8adee","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"25b713c5-f8bf-4e27-841b-bb04de5af8a4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ✅ Yes | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Booth number. Use 0 for any cabinet (the system resolves it from the professional). |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ✅ Yes | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ✅ Yes | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ✅ Yes | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7444f33d-7041-40af-8487-8c062814a13f"},{"name":"Create Multiple Appointment Group","id":"4e91a996-5d27-4caf-975e-4cce2f4c4e0e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group","description":"<p>Links an existing appointment to a multi-appointment group (a set of simultaneous appointments across different cabinets/professionals for the same time slot). If the appointment already belongs to a group, its existing group ID is returned instead of creating a new one.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Multiple schedules - Create - Create a multiple schedule</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGUserID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Professional ID for the linked simultaneous appointment.</td>\n</tr>\n<tr>\n<td><code>DiaryGCabinetNum</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Cabinet ID for the linked simultaneous appointment.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","group"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c6db2158-8054-4b5f-ab62-ec4621369527","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the existing appointment to attach a multi-appointment group to.</p>\n","type":"text/plain"},"type":"any","value":"58","key":"diaryGID"}]}},"response":[{"id":"ff7b03ad-4cc4-44b3-af68-a8feed224b96","name":"The multi-appointment group was created (or the existing one reused) successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","group"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the existing appointment to attach a multi-appointment group to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID for the linked simultaneous appointment. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet ID for the linked simultaneous appointment. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiaryGMultID\": 12\n}"},{"id":"88521ad7-9aa6-4b80-87de-647861bb70b9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","group"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the existing appointment to attach a multi-appointment group to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID for the linked simultaneous appointment. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet ID for the linked simultaneous appointment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"76e01d83-3fdc-4d4c-9551-038d923a1aef","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","group"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the existing appointment to attach a multi-appointment group to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID for the linked simultaneous appointment. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet ID for the linked simultaneous appointment. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b09bc491-cca1-4fcc-b3fa-d04662491fd8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","group"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the existing appointment to attach a multi-appointment group to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID for the linked simultaneous appointment. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet ID for the linked simultaneous appointment. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7f57ef4b-2994-4f40-a0da-4bea19e3e0c8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","group"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the existing appointment to attach a multi-appointment group to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID for the linked simultaneous appointment. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet ID for the linked simultaneous appointment. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/group\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"320c6d52-2cc2-4315-a01f-ab951487692a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","group"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the existing appointment to attach a multi-appointment group to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID for the linked simultaneous appointment. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet ID for the linked simultaneous appointment. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"158e99b7-078d-4ede-a7cf-fffd8cb50508","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","group"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the existing appointment to attach a multi-appointment group to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID for the linked simultaneous appointment. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet ID for the linked simultaneous appointment. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5b96598a-fc10-489b-8999-cf8810c06b9b","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","group"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the existing appointment to attach a multi-appointment group to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID for the linked simultaneous appointment. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet ID for the linked simultaneous appointment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"f43109c7-7869-44ef-8743-8b8915661740","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","group"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the existing appointment to attach a multi-appointment group to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID for the linked simultaneous appointment. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet ID for the linked simultaneous appointment. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7a15bc4c-8fac-417d-b01a-6d673a781545","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGUserID\": 239,\n  \"DiaryGCabinetNum\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/group?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","group"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nID of the existing appointment to attach a multi-appointment group to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGUserID` | `integer` | ✅ Yes | Professional ID for the linked simultaneous appointment. |\n| `DiaryGCabinetNum` | `integer` | ✅ Yes | Cabinet ID for the linked simultaneous appointment. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4e91a996-5d27-4caf-975e-4cce2f4c4e0e"},{"name":"Delete Appointment","id":"fbed9c36-ad60-4675-acae-2955d823d9a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}","description":"<p>Permanently deletes an appointment from the schedule.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT - Delete - Delete an apointment</p>\n","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d26c3d8f-9fb9-48f6-bb64-3537910b4a45","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique appointment ID.</p>\n","type":"text/plain"},"type":"any","value":"59","key":"diaryGID"}]}},"response":[{"id":"2a0b5181-12f2-452f-acf2-0acaae277202","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f21efe9a-bf99-4a97-8049-4849e9f0bf30","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f7785ecb-a2a2-4863-bbab-e18b14ab96e7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a09cd1f7-5324-4b84-8551-104a1db68686","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7c38cfb3-aeaa-4631-ad3f-5dee5bc8f9df","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0ce52170-cbe8-4208-9c36-9d493f59ecbb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f9978704-66c5-4b81-8469-48fda20a8606","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"efcf1d6b-2631-4cfd-b477-fc9ca7760ffc","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The appointment could not be deleted. Check the parameters sent\",\n  \"errorCode\": \"33\"\n}"},{"id":"a33ac500-6243-4a71-8160-c5267b24d7e2","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"cab0c4f8-644d-452b-b34c-7af229ff5aff","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"6e94b293-8a1c-4440-90d7-38b2749e2e6a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"fbed9c36-ad60-4675-acae-2955d823d9a8"},{"name":"Edit Appointment","id":"8d14131f-479d-43e6-9907-6c8da2c41248","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}","description":"<p>Edits a calendar appointment.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT - Save - Save the changes made in an appointment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGClientID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Client ID.</td>\n</tr>\n<tr>\n<td><code>DiaryGCabinetNum</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Booth number.</td>\n</tr>\n<tr>\n<td><code>DiaryGDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiaryGStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Start time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiaryGEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>End time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>DiaryGZoneList</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comma-separated list of treatments.</td>\n</tr>\n<tr>\n<td><code>DiaryGUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Professional ID.</td>\n</tr>\n<tr>\n<td><code>OverlapConfirmed</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6fa9741e-9996-4088-a39f-68daeb45457d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the appointment to be edited.</p>\n","type":"text/plain"},"type":"any","value":"58","key":"diaryGID"}]}},"response":[{"id":"9f6cffb8-a55b-4019-b791-6e923a1e40ac","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"41615b7b-7811-4898-8ef3-0b14f5084d07","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"96b75a81-8e81-4172-a52c-7e4c7203067e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5b537a8a-50db-481b-b722-0440cfc699f2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"43d0fd03-12f5-4fca-a7e7-d28fd744e500","name":"Appointment not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Appointment not found. Check the ID.\",\n  \"errorCode\": \"571\"\n}"},{"id":"e79c8fbe-6e2f-474d-8883-10f8b8f870e0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e9b18fba-6ed2-471b-b91e-57c796c7342b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4dc9cd0c-103a-4072-b875-d936823b401d","name":"DiaryGClientID is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"DiaryGClientID is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ad894568-8169-444a-a5c5-9b47b0754fb9","name":"AppointmentNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Appointment not found. Check the ID.\",\n  \"errorCode\": \"571\"\n}"},{"id":"c426f48f-d5e3-485b-a6fe-73f5394181d6","name":"InvalidAppointment","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error updating the appointment. Invalid appointment.\",\n  \"errorCode\": \"158\"\n}"},{"id":"5b10f44c-5238-4d47-9383-cf61bb52bcb1","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error updating the appointment, check the provided data.\",\n  \"errorCode\": \"32\"\n}"},{"id":"cb7aa097-7aaa-456d-a1fc-c61187b9b2ca","name":"InvalidUser","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error updating the appointment, the user is invalid.\",\n  \"errorCode\": \"554\"\n}"},{"id":"dc61627b-a9e3-4761-b2bb-48a595d5b403","name":"Error updating the appointment","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error updating the appointment. Check that the professional is valid and has no overlapping appointments.\",\n  \"errorCode\": \"603\"\n}"},{"id":"b57054b9-95df-4757-b2d2-a24613bdbcd0","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"9f7eab4c-e47a-42f8-9f06-43ce2f3b9a01","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"aebf785b-11f5-40ed-bb01-f1e9f86929f5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"2d11aa0f-1b99-4e1d-b18f-65afa0b16ec5","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGClientID\": 1,\n  \"DiaryGCabinetNum\": 3,\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": \"09:15\",\n  \"DiaryGEnd\": \"10:30\",\n  \"DiaryGZoneList\": \"5, 7, 9\",\n  \"DiaryGUserID\": 239,\n  \"OverlapConfirmed\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique ID of the appointment to be edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Booth number. |\n| `DiaryGDate` | `string (date)` | ❌ No | Date (dd/MM/yyyy). |\n| `DiaryGStart` | `string` | ❌ No | Start time (HH:mm). |\n| `DiaryGEnd` | `string` | ❌ No | End time (HH:mm). |\n| `DiaryGZoneList` | `string` | ❌ No | Comma-separated list of treatments. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional ID. |\n| `OverlapConfirmed` | `integer` | ❌ No | 0 = disabled (the overlap is not allowed, default behaviour); 1 = enabled (allows saving the appointment even if the professional already has an overlapping appointment, including in another clinic). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"8d14131f-479d-43e6-9907-6c8da2c41248"},{"name":"Edit Appointment Comments","id":"f0dd3488-003c-4a3f-98c7-249d0348b842","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments","description":"<p>Add a text comment to an appointment.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT - Comment - Enter a written comment about an appointment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Appointment comments.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","comments"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0ef79c9a-6d8a-43c1-9b6a-60c7c84deff9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Appointment ID.</p>\n","type":"text/plain"},"type":"any","value":"78","key":"diaryGID"}]}},"response":[{"id":"d281ad4f-8804-4ed7-85f7-50c24743fc12","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d7dbf1d7-1c87-4cd3-a74b-d281d4c8b268","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"653d1f53-e26b-4fe7-8a60-a191f05079b4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b7a1af00-c772-4b42-9726-8cd8b9da518a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"fce3b88e-68b7-4515-96a3-4bdad0ab45eb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/comments\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"c9d048a1-fcae-4ac9-b110-8cf01a161ec8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9f5bf851-194a-4691-ab34-6e43d2918cda","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e64aa243-ef78-4d1d-9e5c-95de9316886c","name":"AppointmentNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The appointment does not exist or is invalid.\",\n  \"errorCode\": \"203\"\n}"},{"id":"1ba8e25e-3e68-4a4c-91b0-28947b2c2009","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e49fcb32-78cd-4618-82b5-a5d6cbe5baa7","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5b083450-86d5-4f66-b5fb-f0607b0cceef","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGComments\": \"The client prefers a cabin near the window.\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/comments?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","comments"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"78","description":"**Required** | Type: `integer`\n\nAppointment ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGComments` | `string` | ❌ No | Appointment comments. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f0dd3488-003c-4a3f-98c7-249d0348b842"},{"name":"Get Appointment Details","id":"a18d6c94-0881-4887-9218-1f826fe93292","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}","description":"<p>Displays the details of a specific appointment, including client, professional, treatment room, and associated treatments.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT - Visualize - Show the appointment data</p>\n","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"980264bf-d03e-43e8-9d7f-212b4b493926","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique appointment ID.</p>\n","type":"text/plain"},"type":"any","value":"58","key":"diaryGID"}]}},"response":[{"id":"74a325dc-7d91-4cc2-a065-f9bfe916b4db","name":"Appointment details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiaryGID\": 996,\n  \"DiaryGMultID\": 0,\n  \"DiaryGAppAllowUserEdit\": 1,\n  \"DiaryGAppAllowCabinetEdit\": 1,\n  \"DiaryGClientID\": 1,\n  \"DiaryGClientSex\": \"F\",\n  \"DiaryGUserCabinetNum\": \"\",\n  \"DiaryGUserID\": 239,\n  \"DiaryGUserName\": \"Juana\",\n  \"DiaryGMigrated\": 0,\n  \"DiaryGCabinetNum\": 1,\n  \"DiaryGCabinetCode\": \"C3\",\n  \"DiaryGCabinetName\": \"Laser room\",\n  \"DiaryGDate\": \"16/04/2026\",\n  \"DiaryGStart\": \"08:30\",\n  \"DiaryGEnd\": \"08:45\",\n  \"DiaryGAppMoving\": 0,\n  \"DiaryGComments\": \"\",\n  \"DiaryGConfirmed\": 0,\n  \"DiaryGTags\": \"|\",\n  \"DiaryGTicketGClosed\": 0,\n  \"DiaryGClientName\": \"Rosalind Franklin Ellis\",\n  \"DiaryGClientPhone1\": 611223345,\n  \"DiaryGClientVouchers\": \"AXLS(1/1),ARL(1/1),BCR(1/1),CVTC(1/1),ECR(1/1),PLTS(20/20),PLTS(3/3),PLTS(20/41),BCR(2/2)\",\n  \"DiaryGAppIsPack\": 0,\n  \"DiaryGAppAllowDelete\": 1,\n  \"DiaryGAppAllowPrint\": 1,\n  \"DiaryGAppAllowMedicalForm\": 1,\n  \"DiaryGProductsSumSlots\": 1,\n  \"DiaryGAppPassProtocol\": 1,\n  \"DiaryGAppAllowUpdate\": 1,\n  \"DiaryGProfessionalList\": [\n    {\n      \"DiaryUserid\": 248,\n      \"Diaryusername\": \"Doctor\"\n    },\n    {\n      \"DiaryUserid\": 239,\n      \"Diaryusername\": \"Juana\"\n    }\n  ],\n  \"DiaryGSelectedTreatments\": [\n    {\n      \"DiaryGpackid\": 0,\n      \"DiaryGzoneid\": 9,\n      \"DiaryGproductDentalInvMode\": \"PIECE\",\n      \"DiaryGproductdesc\": \"Cera labio sup+axilas+cejas\",\n      \"DiaryGZoneslots\": 1,\n      \"DiaryGTreatment\": 1,\n      \"DiaryGvoucherid\": 0,\n      \"DiaryGDentalDetail\": \"\"\n    }\n  ],\n  \"DiaryGRequiredConsents\": [\n    {\n      \"DiaryGname\": \"form\",\n      \"DiaryGdescription\": \"consentimiento1\",\n      \"DiaryGsigned\": 1,\n      \"DiaryGsession\": 0,\n      \"DiaryGsignDate\": \"13/01/2026\",\n      \"DiaryGid\": 4,\n      \"Diaryiseditable\": 1,\n      \"Diaryisdoctor\": 1\n    }\n  ]\n}"},{"id":"30454f63-54a8-434f-9640-7bf7b924dcba","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"eaf8febf-26f0-4c8b-a1c0-90ce8328ef00","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"18fb8c6e-cc26-4a11-b9e0-41e105c5d8f9","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"868b9087-e4c9-4b27-b8a1-9bf8e6c11d17","name":"Appointment not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The requested appointment was not found.\"\n}"},{"id":"e0e8833d-b3f5-4485-97f2-8089f0607887","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9b52627d-a1b2-4979-b239-b7cbf078601a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"94f98d21-7089-4e3f-820f-9af1b427fc0d","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"6cba0426-4188-4c1b-ae9a-0d3a7c43d33c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"60258be6-beb9-48e3-9389-16762e1f803e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"733e63b1-c5f3-47e7-9f15-06f5223f453a","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nUnique appointment ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a18d6c94-0881-4887-9218-1f826fe93292"},{"name":"Get Combined Slot Count","id":"ab4b41f2-2614-4e0c-86ef-ef7629b5e5b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/slots/combine?DiaryGLstZones=10,5","description":"<p>Computes the combined number of schedule slots needed for a list of treatments. Returns 0 if the clinic hasn't configured this.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book</p>\n","urlObject":{"protocol":"https","path":["diary","slots","combine"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>The treatment(s) to compute the combined slot count for. One value, or several separated by commas.</p>\n","type":"text/plain"},"key":"DiaryGLstZones","value":"10,5"}],"variable":[]}},"response":[{"id":"fa12f91f-2a82-44e0-ae68-cfd54478c9f1","name":"Returns the computed combined slot count.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CombineNumSlots\": 3\n}"},{"id":"fac8058c-04ac-4a94-8a44-be8dff2e6d53","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"32554b0e-8267-4f43-a300-9a3ce30de32c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aaf03551-a6df-42f1-95da-b8e5aed25b53","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5d09dcb8-0d10-4415-ad2f-567ff7d10f65","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/slots/combine\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2af42b05-69e5-46f3-be9b-706eae4cdd9f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"765c0c68-c034-46e1-ae75-91e9130d4d80","name":"The backend response did not include a usable slot count.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0d00559b-5626-478f-95cf-4a349f311ff0","name":"DiaryGLstZones must include at least one valid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"DiaryGLstZones must include at least one valid treatment ID.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"34a23d70-6f70-4371-8636-045833e6f03c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"de2698cc-a049-430d-be5a-686d67d9092f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"05079fdd-2b69-48a9-ba4c-a734f43d3871","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/slots/combine?clinicID=1&DiaryGLstZones=10,5","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","slots","combine"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nThe treatment(s) to compute the combined slot count for. One value, or several separated by commas.","key":"DiaryGLstZones","value":"10,5","x-postman-displayValue":"10,5"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ab4b41f2-2614-4e0c-86ef-ef7629b5e5b7"},{"name":"List Available Professionals for Appointment","id":"062261f7-cb55-4620-bbb1-cf8d91df3fab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary/available-users?diaryGDate=22/07/2026","description":"<p>Lists the professionals available to be assigned to a new appointment on a given date, based on their work timetable and existing bookings. Returns each available user's ID and name.</p>\n","urlObject":{"protocol":"https","path":["diary","available-users"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Appointment date to check professional availability for (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"diaryGDate","value":"22/07/2026"}],"variable":[]}},"response":[{"id":"b403f9e8-3842-422d-ac94-76966c131785","name":"Available professionals for the requested date retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"UserID\": 239,\n    \"UserName\": \"juana\"\n  }\n]"},{"id":"1dd64d3c-3240-4dd5-931b-eb4bb47fffca","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"29be94b5-475a-482c-a85d-acfed6a71a57","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"901e840e-dab2-436c-91d6-1d5cd4bf6777","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4c90141b-b9c2-4acd-88be-25085c975fde","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/available-users\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"73a6cd6e-f4fd-48b8-9266-059652c56a21","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"12bd8ba8-98cc-4ee4-be81-ecb1975f9e92","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1ba11b8e-4df1-4a4e-93a7-23945946b1d4","name":"diaryGDate query parameter is required and must","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"diaryGDate\",\n  \"message\": \"diaryGDate query parameter is required and must use the dd/MM/yyyy format.\"\n}"},{"id":"078cc5fb-dc91-49ba-ae38-de6cc817aa0f","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"9f3f5e53-ab82-442d-a563-cf44f97eb646","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9627f2c9-cadb-464b-8a78-829e196d5936","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/available-users?clinicID=1&diaryGDate=22/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","available-users"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nAppointment date to check professional availability for (dd/MM/yyyy).","key":"diaryGDate","value":"22/07/2026","x-postman-displayValue":"22/07/2026"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"062261f7-cb55-4620-bbb1-cf8d91df3fab"},{"name":"Load Diary Schedule","id":"3f7edd1a-4cf9-4332-8f84-382b133babd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/diary?diaryGDate=23/04/2026&groupBy=cabinet&view=day","description":"<p>Retrieves the schedule for a specific date. Use the <code>view</code> parameter to switch between a daily or weekly view, and <code>groupBy</code> to define the grouping mode (<code>cabinet</code> or <code>professional</code>).</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT Book - See Daily - Show the daily viewing of the appointment book</p>\n","urlObject":{"protocol":"https","path":["diary"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Date to display (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"diaryGDate","value":"23/04/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Identifier of the professional or responsible user.</p>\n","type":"text/plain"},"key":"diaryUserID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Group schedule results by <code>cabinet</code> or by <code>professional</code>. Both grouping modes work with either <code>view</code> (<code>day</code> or <code>week</code>); the two parameters are independent, so <code>view=day</code> with <code>groupBy=professional</code> is valid. (This can only be one of cabinet,professional)</p>\n","type":"text/plain"},"key":"groupBy","value":"cabinet"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Schedule view mode (daily or weekly). Independent of <code>groupBy</code> — any combination of <code>view</code> and <code>groupBy</code> is supported. (This can only be one of day,week)</p>\n","type":"text/plain"},"key":"view","value":"day"}],"variable":[]}},"response":[{"id":"ba9372bc-76b6-4376-b748-91132e915ef5","name":"Daily agenda successfully retrieved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","description":{"content":"Content type returned by the response.. Example: application/json; charset=utf-8","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiaryAvailable\": [\n    {\n      \"DiaryGCabinetDate\": \"04/05/2026\",\n      \"DiaryGUserID\": 239,\n      \"DiaryGCabinetOrder\": 1,\n      \"DiaryGCabinetName\": \"juana\",\n      \"DiaryGCabinetAbbrev\": \"JUA\",\n      \"DiaryGCabinetSuper\": 0\n    }\n  ],\n  \"DiaryUnavailable\": [\n    {\n      \"DiaryGID\": 1087,\n      \"DiaryGCabinetNum\": 1,\n      \"DiaryGDate\": \"05/07/2026\",\n      \"DiaryGStart\": \"09:00\",\n      \"DiaryGEnd\": \"09:30\",\n      \"DiaryGClientName\": \"Rosalind Franklin Ellis (no. 1)\",\n      \"DiaryGClientPhone1\": \"611223344,655443322,677889900\",\n      \"DiaryGProductZoneCode\": \"Axilas\",\n      \"DiaryGUserName\": \"juana\",\n      \"DiaryGAppAllowUpdate\": -1,\n      \"DiaryGTreatmentList\": \"['Axilas']\"\n    },\n    {\n      \"DiaryGID\": 0,\n      \"DiaryGCabinetNum\": 1,\n      \"DiaryGDate\": \"05/07/2026\",\n      \"DiaryGStart\": \"11:00\",\n      \"DiaryGEnd\": \"11:35\"\n    }\n  ]\n}"},{"id":"1ce6f6e6-4d0a-4d68-9afa-7845817a0ee6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"20573e19-f407-4a99-9485-8275957fb898","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3528886f-ccf3-4d86-a18d-30c6d89149dc","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6874bdc4-1af0-47bc-a92f-8cd1fd96804d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"02432f85-20ac-474a-ad3a-b3aa8bf783f3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"03d68d9e-a0fe-424b-9a72-deefbad63d04","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"719dfdc1-fdaf-4e3c-aaf2-343065b3d303","name":"view query parameter is required and must be","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid request data\",\n  \"errorCode\": \"invalid-request-data\",\n  \"field\": \"view\",\n  \"message\": \"view query parameter is required and must be either day or week.\"\n}"},{"id":"eec6eb0e-ad62-48e0-ac4b-f20091959e4e","name":"DateError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error loading the daily agenda. Check the provided data.\",\n  \"errorCode\": \"21\"\n}"},{"id":"bfa3ec59-f953-467d-b556-1f3625d4edf0","name":"Cannot load the professional weekly view for","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Cannot load the professional view: there are unassigned appointments in this date range.\",\n  \"errorCode\": \"448\"\n}"},{"id":"9fd4d460-66a5-424d-815e-e76e6c1b810d","name":"ProfessionalViewUnavailable","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Error performing the request\",\n  \"errorCode\": \"448\",\n  \"errorDescription\": \"The daily agenda grouped by professional could not be loaded. This view requires the clinic's per-professional agenda to be enabled and no appointments left without an assigned professional on this date. Assign a professional to any unassigned appointment (or enable the per-professional agenda), or request the schedule with groupBy=cabinet.\"\n}"},{"id":"0ac8e434-042b-4ebe-b9d3-78b3fe4e1a73","name":"UserError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error loading the weekly schedule. Check the data provided.\",\n  \"errorCode\": \"20\"\n}"},{"id":"dc330106-639e-4909-b0dd-0b65a4e8c1d3","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"7e024edb-0209-4022-8702-bbd0382ed05c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"607f053e-7325-49bc-ba58-4eaa23d9f737","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary?clinicID=1&diaryGDate=23/04/2026&diaryUserID=1&groupBy=cabinet&view=day","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nDate to display (dd/MM/yyyy).","key":"diaryGDate","value":"23/04/2026","x-postman-displayValue":"23/04/2026"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the professional or responsible user.","key":"diaryUserID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nGroup schedule results by `cabinet` or by `professional`. Both grouping modes work with either `view` (`day` or `week`); the two parameters are independent, so `view=day` with `groupBy=professional` is valid. (This can only be one of cabinet,professional)","key":"groupBy","value":"cabinet","x-postman-displayValue":"cabinet"},{"description":"**Required** | Type: `string`\n\nSchedule view mode (daily or weekly). Independent of `groupBy` — any combination of `view` and `groupBy` is supported. (This can only be one of day,week)","key":"view","value":"day","x-postman-displayValue":"day"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3f7edd1a-4cf9-4332-8f84-382b133babd0"},{"name":"Move Appointment","id":"0f779682-5414-4fc4-a60b-21b66022c31f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move","description":"<p>Move an appointment in the schedule.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - APPT - Move - Move an appointment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>New appointment date (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiaryGStart</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of slots from the start of the workday to the start of the appointment.</td>\n</tr>\n<tr>\n<td><code>DiaryGLength</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Appointment duration slots.</td>\n</tr>\n<tr>\n<td><code>DiaryGCabinetNum</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>New booth ID.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","move"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0842c3b1-7956-457c-8d93-9aa47f73a1ac","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Appointment global identifier.</p>\n","type":"text/plain"},"type":"any","value":"59","key":"diaryGID"}]}},"response":[{"id":"cbdaa562-3b39-4d0a-ad01-5901c02055e3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"bf32ee58-9cc4-463a-99b0-88ac6762c8b6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"42d311fd-d772-42e9-a979-7f21ddd07e19","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b8cbea63-d5f2-40c1-948f-2dd1f22b21f6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3dfdd799-30c7-408a-b1e4-a04e7390c403","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/move\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a5423b52-df3b-4da5-9a2a-6e2ab24d48bc","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9b5a71ec-1e16-4874-98d6-1d74649ff432","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"48171d0f-df0a-46c6-98c4-3ba02ecc6966","name":"AppointmentNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error moving the appointment. Check the ID.\",\n  \"errorCode\": \"30\"\n}"},{"id":"cb6b2777-11ed-4b64-b1d7-7e22419a553c","name":"InvalidDuration","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error moving the appointment. Check the duration.\",\n  \"errorCode\": \"462\"\n}"},{"id":"bed90bd4-a391-4a21-aa6a-2777b0197465","name":"Unable to move the appointment","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Unable to move the appointment. The professional has exceeded their working hours.\",\n  \"errorCode\": \"427\"\n}"},{"id":"0b02d0df-c97c-41d1-9335-c30e8f28a1f7","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"bbed9ca8-f1e8-4100-b07d-ecac41cf2dfe","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cdf3262f-705f-4a24-b2fe-23cde019813b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"29/01/2026\",\n  \"DiaryGStart\": 30,\n  \"DiaryGLength\": 60,\n  \"DiaryGCabinetNum\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/move?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","move"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"59","description":"**Required** | Type: `integer`\n\nAppointment global identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGDate` | `string (date)` | ❌ No | New appointment date (dd/MM/yyyy). |\n| `DiaryGStart` | `integer` | ❌ No | Number of slots from the start of the workday to the start of the appointment. |\n| `DiaryGLength` | `integer` | ❌ No | Appointment duration slots. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | New booth ID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0f779682-5414-4fc4-a60b-21b66022c31f"},{"name":"Remove Tag from Appointment","id":"1bc6275f-3cfe-4daa-bd7c-2749c933456c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}","description":"<p>Removes a specific tag from an appointment.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book - Modify tag in appointments - Modify the tags of the appointments whether they are validated or not.</p>\n","urlObject":{"protocol":"https","path":["diary","{{diaryGID}}","tag","{{tagID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ffe418a7-a12a-4650-a6e5-a4f562364602","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Appointment ID.</p>\n","type":"text/plain"},"type":"any","value":"58","key":"diaryGID"},{"id":"6828b1c5-e4a3-4291-8f77-06ff7080f43e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Tag ID.</p>\n","type":"text/plain"},"type":"any","value":"2","key":"tagID"}]}},"response":[{"id":"60287a47-c2f0-4558-bc4b-c3ac1a7f9ddc","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"cca66c5c-039e-4a02-9826-f5d5b1a22230","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b7290425-210b-45d9-92c6-37804c194384","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1cf88411-50eb-4573-8838-26889a2404ad","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"da5b9c75-cd83-4f93-bfc6-0a8950d7e720","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/%7B%7BdiaryGID%7D%7D/tag/%7B%7BtagID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5c8da072-1ca1-4948-ad4e-6c8c411209cf","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"69712d0a-204e-424c-9c05-5d6a2299a991","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2b164c54-f150-4e41-8ef9-ca314540b89d","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"567c2d8e-4772-4053-934c-15932e67df2a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5b1a8ec3-a124-482d-b261-8fb6ba861f77","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/diary/{{diaryGID}}/tag/{{tagID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","{{diaryGID}}","tag","{{tagID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"diaryGID","value":"58","description":"**Required** | Type: `integer`\n\nAppointment ID."},{"key":"tagID","value":"2","description":"**Required** | Type: `integer`\n\nTag ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1bc6275f-3cfe-4daa-bd7c-2749c933456c"},{"name":"Search Schedule Availability","id":"fbc1ba67-04d7-42e6-bc85-04299f747e39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","description":"<p>Searches for available time slots in the schedule based on a date, a client, and a list of services/zones. Returns all cabinet and time combinations where the appointment fits.</p>\n<p><strong>Permision:</strong></p>\n<p>APPT Book</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiaryGClientID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Client ID.</td>\n</tr>\n<tr>\n<td><code>DiaryGDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Date to search availability (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>DiaryGLstZones</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>The treatment(s) to search availability for. One value, or several separated by commas.</td>\n</tr>\n<tr>\n<td><code>DiaryGUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Professional/user ID.</td>\n</tr>\n<tr>\n<td><code>DiaryGCabinetNum</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Cabinet ID.</td>\n</tr>\n<tr>\n<td><code>DiaryGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of an appointment being rescheduled, if any.</td>\n</tr>\n<tr>\n<td><code>TimeSlots</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["diary","availability"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"55a3a89d-9dd3-4d57-a499-9c5685e990b5","name":"List of slots found. An array with the available options is returned.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","description":{"content":"Content type returned by the response.. Example: application/json; charset=utf-8","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"DiaryGTime\": \"09:30\",\n    \"DiaryGCabinetNum\": 2,\n    \"DiaryGCabinetCode\": \"C1\",\n    \"DiaryGCabinetDescName\": \"Cabin 2\"\n  },\n  {\n    \"DiaryGTime\": \"09:45\",\n    \"DiaryGCabinetNum\": 3,\n    \"DiaryGCabinetCode\": \"C2\",\n    \"DiaryGCabinetDescName\": \"Cabin 3\"\n  }\n]"},{"id":"21e9472c-29e2-4764-bab1-39535ea8817f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"494eb6b4-1bac-4a6f-863b-38be64093e41","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1dd881e0-9263-404a-b568-e39c1756b3b4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ce4a6a89-6bc0-4b9d-a8cb-fbfcb017141e","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/diary/availability\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"bf406d47-1e2f-44ad-9d2b-e6c852bc4de5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e94e5890-3d69-422b-8f4f-fb1ee99b3f70","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2d6e04cc-80c3-4211-a8cc-db9f9dc58c76","name":"DiaryGLstZones must include at least one valid","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"DiaryGLstZones must include at least one valid treatment ID.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a5bb2e24-f454-43cb-ba58-9897a902e6c5","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ce9e7f56-7241-454e-8970-4c1b2255f538","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ad328659-fe3c-49d3-91ea-4e666ae331d3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiaryGDate\": \"28/01/2026\",\n  \"DiaryGLstZones\": \"10,5\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/diary/availability?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["diary","availability"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiaryGClientID` | `integer` | ❌ No | Client ID. |\n| `DiaryGDate` | `string (date)` | ✅ Yes | Date to search availability (dd/MM/yyyy). |\n| `DiaryGLstZones` | `string` | ✅ Yes | The treatment(s) to search availability for. One value, or several separated by commas. |\n| `DiaryGUserID` | `integer` | ❌ No | Professional/user ID. |\n| `DiaryGCabinetNum` | `integer` | ❌ No | Cabinet ID. |\n| `DiaryGID` | `integer` | ❌ No | ID of an appointment being rescheduled, if any. |\n| `TimeSlots` | `integer` | ❌ No | Number of time-slots the appointment should take up, if you want to set it manually instead of calculating it automatically. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"fbc1ba67-04d7-42e6-bc85-04299f747e39"}],"id":"2cbdf191-8679-437a-91a8-f8b62ce1942b","description":"<p>Diary and appointment schedule management endpoints.</p>\n","_postman_id":"2cbdf191-8679-437a-91a8-f8b62ce1942b"},{"name":"Discount","item":[{"name":"Create Discount","id":"b0c40a90-9cbd-456a-ad5a-66907cd435cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/discount","description":"<p>Creates a new discount in the system.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Types of discount - Crear - Create a new type of discount</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiscountName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Name or description of the discount.</td>\n</tr>\n<tr>\n<td><code>DiscountAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Discount amount or percentage.</td>\n</tr>\n<tr>\n<td><code>DiscountMaxValue</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Maximum discountable amount in currency.</td>\n</tr>\n<tr>\n<td><code>DiscountCampaignID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the campaign to which the discount belongs.</td>\n</tr>\n<tr>\n<td><code>DiscountComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Extra information text.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["discount"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"e8034dbe-4551-4136-8b9e-bc2759774867","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"e74ad387-da3b-4438-aaf4-58a7bb932343","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"530ef562-47f3-4fe8-97e4-8405befdd078","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"eb2910f9-738a-4afc-872d-827ed5a04f6f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e02648ec-34a8-4552-99fd-3d4bd3e75561","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/discount\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"24d2d59f-1b56-4b8e-938d-3f98b1411c83","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3ac2cf09-6447-4cc3-897d-6d54f3e01c81","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f6458eba-c0ea-4183-bef1-acc34a94f143","name":"DiscountName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"DiscountName is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ffb0f567-861e-485a-bc83-e4cbe6d73f97","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error editing the discount. Please check the submitted data.\",\n  \"errorCode\": \"230\"\n}"},{"id":"af1b8715-2bbd-4772-a5a9-fe47ea4519cb","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"74585805-e9eb-4dba-9e38-d85e6d0cf3a5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ✅ Yes | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b0c40a90-9cbd-456a-ad5a-66907cd435cd"},{"name":"Disable Discount","id":"1af87c78-f588-4e80-a901-2556a86480b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status","description":"<p>Allows disabling an existing discount.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Types of discount - Enable/ Disable - Enable/disable a type of discount</p>\n","urlObject":{"protocol":"https","path":["discount","{{discountID}}","status"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"bad3ab39-7f9d-497c-8e6a-0b733fde1e91","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the discount to be modified.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"discountID"}]}},"response":[{"id":"a4e3d243-6fd4-4dc4-9619-4d844ded2404","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0f42a518-8334-4fe8-ae2f-353aa197b50a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"810fcb5c-e82a-4c96-8aa5-3e71ca258c08","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"04a75cc6-e4c6-4646-9eb2-032bbadbf5d9","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ea51b4c1-c9ba-4d35-98d1-b23fc9a1f81b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/discount/%7B%7BdiscountID%7D%7D/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"735b0121-df0a-47bc-8d17-5bfe768b5928","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4facbff0-4f59-4051-a742-bb7e5dccc774","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a610da2d-625c-461e-bdf2-b7ad124a8a30","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error modifying the discount. Verify the ID.\",\n  \"ErrorCode\": \"231\"\n}"},{"id":"ce475e2f-5646-4a84-9177-5d83343ac86b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8a085ffe-48ad-47b6-943b-d52b694a8c04","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1af87c78-f588-4e80-a901-2556a86480b3"},{"name":"Edit Discount","id":"de436b62-b935-4d61-803d-556e090f3ded","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/discount/{{discountID}}","description":"<p>Saves the data of the existing discount.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Types of discount - Guardar - Save the data of a type of discount</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiscountName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Name or description of the discount.</td>\n</tr>\n<tr>\n<td><code>DiscountAmount</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Discount amount or percentage.</td>\n</tr>\n<tr>\n<td><code>DiscountMaxValue</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Maximum discountable amount in currency.</td>\n</tr>\n<tr>\n<td><code>DiscountCampaignID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the campaign to which the discount belongs.</td>\n</tr>\n<tr>\n<td><code>DiscountComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Extra information text.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["discount","{{discountID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5254009c-e9bc-4479-8ca0-b7d2d0bbebe1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the discount to edit.</p>\n","type":"text/plain"},"type":"any","value":"18","key":"discountID"}]}},"response":[{"id":"1b2e1f84-be86-4522-9767-7f60e6bc6008","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"18","description":"**Required** | Type: `integer`\n\nID of the discount to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ❌ No | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ❌ No | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1f388ab0-5a32-40b0-83de-23c2cc866699","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"18","description":"**Required** | Type: `integer`\n\nID of the discount to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ❌ No | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ❌ No | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f3d21c61-22b9-4f07-879a-0d0373be55f9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"18","description":"**Required** | Type: `integer`\n\nID of the discount to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ❌ No | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ❌ No | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5dc1fe92-4d26-4d50-8e46-bce5531c1bef","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"18","description":"**Required** | Type: `integer`\n\nID of the discount to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ❌ No | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ❌ No | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8d7d5b4c-a12d-4f48-b418-410b04c0c376","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"18","description":"**Required** | Type: `integer`\n\nID of the discount to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ❌ No | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ❌ No | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/discount/%7B%7BdiscountID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"138ca118-fa97-460c-a583-201dd2505180","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"18","description":"**Required** | Type: `integer`\n\nID of the discount to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ❌ No | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ❌ No | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5b5401f0-a4b1-42b3-b3c7-6b7acb3c1e89","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"18","description":"**Required** | Type: `integer`\n\nID of the discount to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ❌ No | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ❌ No | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"47bebda6-b11c-4b56-a3df-21aaf346c675","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"18","description":"**Required** | Type: `integer`\n\nID of the discount to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ❌ No | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ❌ No | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error editing the discount. Please check the submitted data.\",\n  \"errorCode\": \"230\"\n}"},{"id":"b911bd84-33bd-46a2-b382-f1d3adc350cf","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"18","description":"**Required** | Type: `integer`\n\nID of the discount to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ❌ No | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ❌ No | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"090b9697-7cf5-43e2-b206-e9f4ddfe8a3e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountName\": \"Descuento2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"18","description":"**Required** | Type: `integer`\n\nID of the discount to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountName` | `string` | ❌ No | Name or description of the discount. |\n| `DiscountAmount` | `number (double)` | ❌ No | Discount amount or percentage. |\n| `DiscountMaxValue` | `number (double)` | ❌ No | Maximum discountable amount in currency. |\n| `DiscountCampaignID` | `integer` | ❌ No | ID of the campaign to which the discount belongs. |\n| `DiscountComments` | `string` | ❌ No | Extra information text. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"de436b62-b935-4d61-803d-556e090f3ded"},{"name":"Enable Discount","id":"ffa775bb-dd22-4855-86f4-4e9b9d6326c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status","description":"<p>Allows enabling an existing discount.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Types of discount - Enable/ Disable - Enable/disable a type of discount</p>\n","urlObject":{"protocol":"https","path":["discount","{{discountID}}","status"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c3eee93e-d311-4c8e-98a9-19c6837f5afe","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the discount to be modified.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"discountID"}]}},"response":[{"id":"d33120b5-71be-4ede-8db6-6d1fac8fe124","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"82f1784f-73dd-40d3-9ccc-abf4bc5b4fbe","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"08a3ea6d-6be7-49d2-9b4c-98d5b3e1f7f3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9973a40a-f4b5-4e29-b62a-0b8e4aae1c1b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"577a7299-a872-4c25-8267-50c744da7dde","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/discount/%7B%7BdiscountID%7D%7D/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"43d57258-4b20-430c-8bca-2947c3dc39fd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f2110b59-91a2-4756-9628-14c79ba49ec1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3f784e46-54a0-46f2-9c48-c75280805fe3","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error modifying the discount. Verify the ID.\",\n  \"ErrorCode\": \"231\"\n}"},{"id":"b0a8f77d-476e-4658-a410-0e349646f8ec","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8b738c41-d279-4b86-b2b3-a24d90dfcdf5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the discount to be modified."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ffa775bb-dd22-4855-86f4-4e9b9d6326c9"},{"name":"Get Discount Catalog","id":"8b858bfe-2edf-4725-a5ba-68332ab582f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/discount","description":"<p>Retrieves the list of applicable discounts available for a specific clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Types of discount - List - See the list of discount types</p>\n","urlObject":{"protocol":"https","path":["discount"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"6d8d2f69-9890-41a8-a8be-1650f9db74cf","name":"Discount list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic identifier.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"DiscountID\": \"31\",\n    \"DiscountName\": \"\",\n    \"DiscountMaxValue\": 15,\n    \"DiscountDisabled\": true\n  },\n  {\n    \"DiscountID\": \"1\",\n    \"DiscountName\": \"\",\n    \"DiscountMaxValue\": 10,\n    \"DiscountDisabled\": true\n  }\n]"},{"id":"8fbf359f-cf04-4853-b1be-110f668d713c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic identifier.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"67cb04bb-75d4-4d7a-88fd-b467542f697c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic identifier.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"adfd070d-d87d-4018-b4c2-ac38662d4bc5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic identifier.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a557d60f-676e-42be-8c51-a76b4e3e3cd4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic identifier.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/discount\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7cf7bc4b-e598-4f95-8a6c-9a8886118580","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic identifier.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2fe28c8a-6750-419e-9632-228ff15cf7ee","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic identifier.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3d621a6b-6114-4d1f-8f74-61bd01e6b432","name":"InvalidClinicIDForSelector","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic identifier.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic ID is not valid or does not exist.\",\n  \"errorCode\": \"16\"\n}"},{"id":"07469691-03d8-4b24-a242-07eb5ae9523c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic identifier.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3a50f420-5243-4205-8b03-01a2df043f96","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic identifier.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"8b858bfe-2edf-4725-a5ba-68332ab582f1"},{"name":"Get Discount Details","id":"a8dca573-10ee-4c84-b542-80f4ecd9916e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/discount/{{discountID}}","description":"<p>Gets data for a discount type.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Discounts - Types of discount - Edit - Obtain the data of discount types</p>\n","urlObject":{"protocol":"https","path":["discount","{{discountID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f86c159b-8a7f-4f64-ba03-f4719261f93b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Discount ID to query. If empty, it will display       all discounts.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"discountID"}]}},"response":[{"id":"7b3ec0e1-586d-4b49-aae6-8127d03dfcc2","name":"Discount details obtained successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"6","description":"**Required** | Type: `integer`\n\nDiscount ID to query. If empty, it will display       all discounts."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiscountName\": \"Discount2\",\n  \"DiscountAmount\": 20.0,\n  \"DiscountMaxValue\": 20.0,\n  \"DiscountCampaignID\": 1,\n  \"DiscountComments\": \"Loyalty discount\"\n}"},{"id":"022be28c-6630-4f14-ab97-0983395f573b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"6","description":"**Required** | Type: `integer`\n\nDiscount ID to query. If empty, it will display       all discounts."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1e24079f-a261-4331-a070-a36ad1232427","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"6","description":"**Required** | Type: `integer`\n\nDiscount ID to query. If empty, it will display       all discounts."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1187f392-6ab5-4cb6-b0cf-4a5b3fe80dbb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"6","description":"**Required** | Type: `integer`\n\nDiscount ID to query. If empty, it will display       all discounts."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"65fcb521-4df4-43bc-8476-17cc04e0f6fe","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"6","description":"**Required** | Type: `integer`\n\nDiscount ID to query. If empty, it will display       all discounts."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/discount/%7B%7BdiscountID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2b59506a-1f04-46eb-9452-440b1a83a4c7","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"6","description":"**Required** | Type: `integer`\n\nDiscount ID to query. If empty, it will display       all discounts."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cc600f5b-0955-40d5-854c-14a69ab978bb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"6","description":"**Required** | Type: `integer`\n\nDiscount ID to query. If empty, it will display       all discounts."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c8d58120-1785-4f91-a193-c8a220564c72","name":"NotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"6","description":"**Required** | Type: `integer`\n\nDiscount ID to query. If empty, it will display       all discounts."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Discount details not found. Verify the submitted ID.\"\n}"},{"id":"0d7cada5-575f-44db-af84-0ec592dccc27","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"6","description":"**Required** | Type: `integer`\n\nDiscount ID to query. If empty, it will display       all discounts."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cb2236a1-d91a-481f-963c-fe54ce6af563","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/discount/{{discountID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["discount","{{discountID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"discountID","value":"6","description":"**Required** | Type: `integer`\n\nDiscount ID to query. If empty, it will display       all discounts."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a8dca573-10ee-4c84-b542-80f4ecd9916e"}],"id":"5b545fca-f8c7-40f8-b781-454182c9b108","description":"<p>Discount catalog and configuration endpoints.</p>\n","_postman_id":"5b545fca-f8c7-40f8-b781-454182c9b108"},{"name":"Equipment","item":[{"name":"DCD","item":[{"name":"Create DCD Value","id":"3132d9bf-1795-4e57-9534-ccfe0f1a750c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd","description":"<p>Create a new DCD (cooling) value for an equipment.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - DCD - Crear - Create un new dcd value for existing equipment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DcdDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>DCD value description (max 16 characters).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","dcd"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"2d9fd05c-4e7c-495f-bd32-60cb6d2267ba","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID the DCD value is created for.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"b513f73b-c172-416b-9f4d-55e7169c310c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b67b9336-ce31-43d1-ab71-110c02e81a0b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c2a87284-d2c7-4193-9999-c22d2fdfd469","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5fe6d5d8-930f-4dc4-b38e-d9a77e289662","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"48f6b938-d5d2-4476-a136-0665b30dbbfd","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/dcd\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"fb8e40f3-996a-4df2-bb72-415002fd0bc3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b91557ff-c479-4cf5-b3e4-c2d110c00340","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ddd423f5-5eb6-4987-9939-148898df6e17","name":"The DCD value could not be created","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The DCD value could not be created. Check the description.\",\n  \"errorCode\": \"134\"\n}"},{"id":"90af71c1-003b-48b4-bbd3-ff4cec7aca0c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0c185757-53e0-45c2-aead-f0d8910e3c6c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"c661d8fb-887d-430e-b824-ca4e2f2c1488","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DcdDesc\": \"30ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DcdDesc` | `string` | ✅ Yes | DCD value description (max 16 characters). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3132d9bf-1795-4e57-9534-ccfe0f1a750c"},{"name":"Delete DCD Value","id":"614ff654-c655-4e66-9f18-b3e9fa0b5e01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}","description":"<p>Delete a DCD (cooling) value from an equipment. Fails if the value is already in use.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - DCD - Borrar - Eliminate an equipment's dcd value</p>\n","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"406e4c7e-164c-4fc2-abcc-3691c6ea9d18","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID the DCD value belongs to.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"},{"id":"3356d83a-9148-408f-9f80-755440181fef","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the DCD value to delete.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"dcdID"}]}},"response":[{"id":"4bb7082d-4324-48a3-a990-02f84b4e5f34","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4fbf8579-ef56-4a97-b086-98fa7c5e8054","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"79e2e0a5-61a7-4db5-818a-6aceac0d8ce4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"cab1bc13-78c6-4e10-b76e-f224d07f3783","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"634fea93-eb05-4e47-b61a-a8a3eb096a9b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/dcd/%7B%7BdcdID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1c1a574f-ccc2-45bf-9ffe-ef4d6586302b","name":"The DCD value could not be deleted because it is already in use.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The DCD value could not be deleted because it is already in use.\",\n  \"errorCode\": \"135\"\n}"},{"id":"9f36604d-cf48-491e-96d8-4de5b4748db4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fbdf5086-2d48-483f-b0f1-2ea4223808b2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"af7d299e-e44c-4fb0-8459-a743eba7894e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"919fcc49-0b3a-4ade-9b79-8c79e23a9c4a","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ba817b50-380c-44cf-8bd7-51779a4e3c05","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd/{{dcdID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd","{{dcdID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"dcdID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the DCD value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the DCD value belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"614ff654-c655-4e66-9f18-b3e9fa0b5e01"},{"name":"View DCD Value List","id":"a83ebb2a-67bc-44cc-a6eb-deff203e137e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd","description":"<p>View the list of possible DCD (cooling) values configured for an equipment.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - DCD - Listar - See the list of an equipment's dcd</p>\n","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","dcd"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"90f81b23-1ecc-4592-aa48-518bb8aa31b0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID whose DCD (cooling) values are listed.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"6ed18412-7486-403a-8a65-bcb0fca150b4","name":"List of DCD values retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose DCD (cooling) values are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"DcdID\": \"12\",\n    \"DcdDesc\": \"30ms\"\n  },\n  {\n    \"DcdID\": \"13\",\n    \"DcdDesc\": \"40ms\"\n  }\n]"},{"id":"46577a77-20f3-4dc9-a7d7-2c3f8fa762ba","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose DCD (cooling) values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c78f5170-186b-4c18-ab6d-96c2cdd75c40","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose DCD (cooling) values are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1326bee3-7a65-4258-beb8-885410f29d47","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose DCD (cooling) values are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7492d417-15e3-4881-a296-4d644f25ccbf","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose DCD (cooling) values are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/dcd\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"af87498f-9889-4b81-b982-418a08b2c43e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose DCD (cooling) values are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6e444053-ce6b-450a-8c47-509e472c3304","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose DCD (cooling) values are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"60c2becf-66d8-4339-b61e-51561b28a544","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose DCD (cooling) values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e41d4503-2515-4cd0-8ef6-ef80d024e292","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose DCD (cooling) values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"2e5a86f1-774b-4bbd-ab84-8c001813e36f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/dcd?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","dcd"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose DCD (cooling) values are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a83ebb2a-67bc-44cc-a6eb-deff203e137e"}],"id":"91c5b09f-b2a3-440f-87f2-b7fbbb86b873","description":"<p>Equipment / Dcd endpoints.</p>\n","_postman_id":"91c5b09f-b2a3-440f-87f2-b7fbbb86b873"},{"name":"Energy","item":[{"name":"Create Energy Value","id":"5dc9c8a5-935f-4e41-a91d-bf8b75493b6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy","description":"<p>Create a new energy (fluence) value for an equipment.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Energy - Create - Create a new energy value for existing equipment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>EnergyDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Energy (fluence) value description (max 16 characters).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","energy"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"538654d1-92b5-49fb-a4da-92c717f09b75","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID the energy (fluence) value is created for.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"0cbda17b-6502-49b8-b22f-3c099a471093","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"81370f45-7f84-4990-a77d-fd160e94939e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"52b090ae-47d9-439d-8766-2681d63378de","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2519abe2-f19f-42c1-9ce9-922a57487cf2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"dbcdef92-b53e-4389-a694-3863fec67ca9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/energy\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2d95b1f1-5293-4516-8d2b-681bc290592a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e1e79023-9f38-484b-8af2-b18a69e2ee48","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"27e76ab9-7272-49ab-b9b0-f3fd46205a0c","name":"The energy value could not be created","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The energy value could not be created. Check the description.\",\n  \"errorCode\": \"127\"\n}"},{"id":"4a83d057-c82f-454f-ae47-bea37ec56aa5","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"130d7c56-fbd4-43a0-8c64-729be0b694aa","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"4f2ebaa9-9467-4146-8874-665d91c66dc4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EnergyDesc\": \"10 J/cm2\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EnergyDesc` | `string` | ✅ Yes | Energy (fluence) value description (max 16 characters). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5dc9c8a5-935f-4e41-a91d-bf8b75493b6e"},{"name":"Delete Energy Value","id":"a6f44a4f-306f-4b5c-9ad2-dd48149195d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}","description":"<p>Delete an energy (fluence) value from an equipment. Fails if the energy value is already in use.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Energy - Delete - Eliminate an energy value of existing equipment</p>\n","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ca8bd0d6-8aec-464b-b8a1-a2ddea23d6e5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID the energy (fluence) value belongs to.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"},{"id":"623992af-d168-4d09-b07e-46be8911d779","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the energy (fluence) value to delete.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"energyID"}]}},"response":[{"id":"1383b9f8-8deb-4fd6-8f70-8b756d6f448d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"546164bc-3328-4b45-96ec-fb64eab8a52e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c16e44c2-3133-4419-9005-c2d4d44aad7d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6387c969-745b-4626-997e-1ac5597eecf8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"adac4768-9ccc-4420-9d05-0777aaf4ff86","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/energy/%7B%7BenergyID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8b4c2d13-a102-42dc-9b07-f3c7b94d8bf7","name":"The energy (fluence) value could not be deleted because it is already in use.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The energy value could not be deleted because it is already in use.\",\n  \"errorCode\": \"128\"\n}"},{"id":"24ac0f41-9774-4145-8aa2-acbc37065907","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6b62db88-c2d2-4dab-bb5d-adec37754878","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5ce0ceba-046d-40a6-aff4-60a07a77c636","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"56088007-b49a-4518-adbb-3a7b6447921a","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"6321633d-cc12-4cc5-8af0-5ce0b33e0dae","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy/{{energyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy","{{energyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"energyID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the energy (fluence) value to delete."},{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the energy (fluence) value belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a6f44a4f-306f-4b5c-9ad2-dd48149195d3"},{"name":"View Energy Value List","id":"c19efdc2-f16f-4841-ad30-45f044ed4980","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy","description":"<p>View the list of possible energy (fluence) values configured for an equipment.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Energy - Delete - Consult the list of an equipment's possible energy value</p>\n","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","energy"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"34b8fad2-55c9-4497-9c36-3a983a28aabe","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID whose energy (fluence) values are listed.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"6c1eee2e-83cb-425a-b206-00dfd96a9075","name":"List of energy (fluence) values retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose energy (fluence) values are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"EnergyID\": \"12\",\n    \"EnergyDesc\": \"10 J/cm2\"\n  },\n  {\n    \"EnergyID\": \"13\",\n    \"EnergyDesc\": \"12 J/cm2\"\n  }\n]"},{"id":"e81634cf-96f6-4ba5-b2bd-cbed98a33108","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose energy (fluence) values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"50367b57-b124-4d71-bbb7-afb61aa95be8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose energy (fluence) values are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5a0c65e8-5153-4147-bc3a-324fb666f14f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose energy (fluence) values are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0ba3eda3-4692-415f-816e-803b202abf00","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose energy (fluence) values are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/energy\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ed1dab7f-e5ae-4584-a905-3feca38e4e7e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose energy (fluence) values are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4df9be21-549d-40d1-901d-1385543c7ea5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose energy (fluence) values are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7c583eb1-bf93-4606-9e58-d10ad6c8fb7b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose energy (fluence) values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"31b9df74-0408-4f4c-853e-c2dbad494343","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose energy (fluence) values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e2bc7eed-93cc-45d7-a9d6-c30e2c0f13d8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/energy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","energy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose energy (fluence) values are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c19efdc2-f16f-4841-ad30-45f044ed4980"}],"id":"e1837189-aca7-4725-a4e8-340a099c9c4d","description":"<p>Equipment / Energy endpoints.</p>\n","_postman_id":"e1837189-aca7-4725-a4e8-340a099c9c4d"},{"name":"Msec","item":[{"name":"Create Pulse Width Value","id":"ca1cce99-b7b6-4b7c-896a-ebb71658710f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec","description":"<p>Create a new pulse width (msec) value for an equipment.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Pulse - Create - Create a new pulse value for existing equipment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>MsecDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Pulse width (msec) value description (max 16 characters).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","msec"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"db3555c4-08b0-46b8-bebd-19647e2692d4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID the pulse width (msec) value is created for.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"1752b723-4cdc-4b97-bb69-e80fc5c9859c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"6007f3af-6d77-41b2-938c-4ef434e2155f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9e94dec2-38bd-4ed4-8997-bb7c8047a161","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"772797da-beab-40e6-95a3-e5a95e7f5996","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0037f47b-f48b-4eac-979d-f9cdc1c83172","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/msec\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7c995ed9-833d-4e62-a72b-6f3d5b4c147e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"21bb4e90-9c1c-457b-bc7b-b96934b0f79c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9d4019f8-9512-4b41-8a59-76b86ab705aa","name":"The pulse width value could not be created","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The pulse width value could not be created. Check the description.\",\n  \"errorCode\": \"129\"\n}"},{"id":"3f5c6340-8eeb-4ede-bfaa-4fd5b06fd31f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f464b39a-5488-4264-9281-28fa79c9b85d","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"db7cf242-4b23-4abb-a465-687dae3a84c8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MsecDesc\": \"30 ms\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MsecDesc` | `string` | ✅ Yes | Pulse width (msec) value description (max 16 characters). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ca1cce99-b7b6-4b7c-896a-ebb71658710f"},{"name":"Delete Pulse Width Value","id":"779d70a5-d6da-42e1-a486-4fd5ef4f3ad4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}","description":"<p>Delete a pulse width (msec) value from an equipment. Fails if the value is already in use.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Pulse - Delete - Eliminate an equipment's pulse value</p>\n","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"cbe2a1fa-bbc7-4375-8d50-9239c78d651a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID the pulse width (msec) value belongs to.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"},{"id":"627e4d33-4e5f-4715-b38b-171175e0c3c0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the pulse width (msec) value to delete.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"msecID"}]}},"response":[{"id":"5ed17390-4dd7-4fb3-8b18-7c769f39c86f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b15b82a1-3329-4873-9558-a4a1b536edba","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7e9872f6-6277-4368-ae8a-4edc6b1ea5ed","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8230f65b-abca-451d-a8d7-055b13bc94c9","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"855534a1-cd60-454c-b305-82f6ed2e4e4e","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/msec/%7B%7BmsecID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"dfba42ad-d52c-4adc-9c1e-97f28e0d44a6","name":"The pulse width (msec) value could not be deleted because it is already in use.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The pulse width value could not be deleted because it is already in use.\",\n  \"errorCode\": \"130\"\n}"},{"id":"0a83f111-a60e-4136-982d-094c31303033","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5b599b66-56be-4939-9741-021fb733c78a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1973176e-6151-403e-bff4-475c87fdc297","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"67182573-d190-4935-b330-11283ac4f2d0","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e15e367e-7fd5-4c04-961d-f6f2d810c85b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec/{{msecID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec","{{msecID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the pulse width (msec) value belongs to."},{"key":"msecID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the pulse width (msec) value to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"779d70a5-d6da-42e1-a486-4fd5ef4f3ad4"},{"name":"View Pulse Width Value List","id":"e21dcb11-33f5-48b4-8e6a-4952f9dac686","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec","description":"<p>View the list of possible pulse width (msec) values configured for an equipment.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Pulse - List - Consult the list of an equipment's possible pulse values</p>\n","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","msec"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f6b372d8-fec6-4232-8613-2d6e1266c69a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID whose pulse width (msec) values are listed.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"1d8a0a92-9a85-479d-87b1-ba861664d60d","name":"List of pulse width (msec) values retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose pulse width (msec) values are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"MsecID\": \"12\",\n    \"MsecDesc\": \"30 ms\"\n  },\n  {\n    \"MsecID\": \"13\",\n    \"MsecDesc\": \"40 ms\"\n  }\n]"},{"id":"df7fb9ee-e449-4ba0-8d59-97a712ce7279","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose pulse width (msec) values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a3ef5254-bd6d-49a9-92a6-362443928bef","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose pulse width (msec) values are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"700031b2-f5ff-4867-bffd-eaaa76281867","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose pulse width (msec) values are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"349afe6a-8bdf-4f13-a1ff-7b40f01c1503","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose pulse width (msec) values are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/msec\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b874913d-644e-4625-b246-fb4c88b7c31c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose pulse width (msec) values are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"267bf615-e36a-4584-a62e-a5049cf09a58","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose pulse width (msec) values are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f2161e2b-e84a-495d-88f7-adb9c09374e6","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose pulse width (msec) values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b5153778-0251-4536-8c9f-7282445cb550","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose pulse width (msec) values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ba042e4c-9282-4fb2-995d-4511ad7bfeff","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/msec?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","msec"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose pulse width (msec) values are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e21dcb11-33f5-48b4-8e6a-4952f9dac686"}],"id":"a1f94a43-56a4-4e96-854a-0a1c215ea45e","description":"<p>Equipment / Msec endpoints.</p>\n","_postman_id":"a1f94a43-56a4-4e96-854a-0a1c215ea45e"},{"name":"Spot","item":[{"name":"Create Spot Value","id":"961fec82-dcb5-4070-ae34-5f308f6a7237","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot","description":"<p>Create a new spot value for an equipment.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Spot - Create - Create a new spot value for an equipment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SpotDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Spot value description (max 16 characters).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","spot"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5f7bba88-3cc8-4e6b-b382-9eb474ec235f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID the spot value is created for.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"8175bb34-02ac-45e5-9885-9b6eb235951d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"16cf3b33-cada-49f6-a3c3-4c23a6c786bd","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3bfd1fce-bbb4-4207-b521-a5cd593a77cb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"51d2858d-0ed3-4db8-8ad4-153ae08d5344","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5f11f942-9221-4070-860b-2e4c157ef4de","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/spot\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3178550c-7cbc-470e-ba7a-38e95f46ee0c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a45505f1-f949-4c63-8ac0-774610410b5b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"34848b06-7ac0-4f8f-9214-2786f4d1eae4","name":"The spot value could not be created","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The spot value could not be created. Check the description.\",\n  \"errorCode\": \"125\"\n}"},{"id":"98cd49ed-9865-4efe-862e-eda5d3287f8c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7dce18dc-0a68-4a26-8d62-7e1c8004ffd1","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"bfff3665-38bc-42ca-8802-906f5ac0c243","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SpotDesc\": \"15mm\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value is created for."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SpotDesc` | `string` | ✅ Yes | Spot value description (max 16 characters). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"961fec82-dcb5-4070-ae34-5f308f6a7237"},{"name":"Delete Spot Value","id":"f3014b57-9527-4567-87e0-2e832ada120e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}","description":"<p>Delete a spot value from an equipment. Fails if the spot value is already in use.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Spot - Delete - Eliminate a spot value from existing equipment un valor de spot a un equipo existente</p>\n","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9e7f5aa3-5c80-40a8-857a-80ed6aeaec45","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID the spot value belongs to.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"},{"id":"d829cbed-3f04-4862-8e5a-5a7672f8cb30","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the spot value to delete.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"spotID"}]}},"response":[{"id":"609505f0-9ffb-4674-9641-a12835396a32","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0e7e21d5-6d7b-445b-a99f-2f16739c882b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d26eb64e-6d96-4ff0-9d1d-d98d24a3aa0b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"51a739f2-c80e-4a9c-9dd8-2b492aca0ee0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9b47bc59-2dc8-4a9e-a13f-d83a8060e033","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/spot/%7B%7BspotID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d080e064-ed5f-456b-bad2-f77345ae10f1","name":"The spot value could not be deleted because it is already in use.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The spot value could not be deleted because it is already in use.\",\n  \"errorCode\": \"126\"\n}"},{"id":"56d861d8-f456-47be-a439-05dc30ae5198","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"bd77fdb9-f260-4f7d-baa0-c4c900e82c66","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"11400035-241b-4231-9f16-6d750f909efc","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ea448d33-7533-488e-818e-8822e56c04ae","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"6789a59c-f4cd-4f33-ab6a-80a8aadc588c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot/{{spotID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot","{{spotID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID the spot value belongs to."},{"key":"spotID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the spot value to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f3014b57-9527-4567-87e0-2e832ada120e"},{"name":"View Spot Value List","id":"c4742533-8ee8-4826-abd1-79923b2cf4af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot","description":"<p>View the list of possible spot values configured for an equipment.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Spot - List - Consult the list of an equipment's possible spot values</p>\n","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}","spot"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b3b902bb-ea6a-46a6-a722-18047cc736ab","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID whose spot values are listed.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"b7c5889b-ed48-4a53-b74f-49f2d97a9f25","name":"List of spot values retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose spot values are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"SpotID\": \"12\",\n    \"SpotDesc\": \"15mm\"\n  },\n  {\n    \"SpotID\": \"13\",\n    \"SpotDesc\": \"18mm\"\n  }\n]"},{"id":"b8f3c12d-1191-40b3-8e8f-b4f20bd60553","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose spot values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d482b064-7ca4-4c38-85bf-33e075c5a45a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose spot values are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e2dea6d2-57d0-4fcd-9ec0-bb752e211482","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose spot values are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"28866a39-572a-4ebc-9144-f0246ed15aa8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose spot values are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D/spot\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"971c79a4-f824-4220-833e-09523d442614","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose spot values are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"de73487a-03ff-44f1-aa37-424a9cc4e85f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose spot values are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8075cd8a-0594-45fb-b4fa-96d55fb814fa","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose spot values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0685e43d-fcbf-4d2f-b456-2f87624b7650","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose spot values are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"f99bb39a-8ec8-4797-8653-546cc42af76b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}/spot?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}","spot"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID whose spot values are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c4742533-8ee8-4826-abd1-79923b2cf4af"}],"id":"e5d08777-87eb-4824-a94d-c100ee117d11","description":"<p>Equipment / Spot endpoints.</p>\n","_postman_id":"e5d08777-87eb-4824-a94d-c100ee117d11"},{"name":"Create New Equipment","id":"14e6b272-0c21-4107-898b-c6f9cc75ba88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/equipment","description":"<p>Create new equipment in the general catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Equipment - Create - Create equipment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>EquipmentName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Equipment name (max 100 characters).</td>\n</tr>\n<tr>\n<td><code>EquipmentCode</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Equipment code (max 5 characters).</td>\n</tr>\n<tr>\n<td><code>EquipmentWeight</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend.</td>\n</tr>\n<tr>\n<td><code>EquipmentDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Equipment description (max 200 characters).</td>\n</tr>\n<tr>\n<td><code>EquipmentInterfaceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Equipment interface ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["equipment"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"753840ed-e96a-4c7b-a715-e66020bdcbde","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"fed0605a-3f9f-48a2-a8b1-3051ef15b54d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6ccf7ca4-d7f4-4c0c-83d5-fc877504174b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"989c029b-0c6b-46ac-a599-1ec8ea82b3cf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"34e0f8e5-6b62-4914-860a-e8dae2c4f104","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a54f5840-aee2-452f-81eb-68d2c59b090b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e41853a8-15e9-4c12-83c5-3c8519492fb5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"92616e80-c162-47cc-8bd1-a97481d9b2a5","name":"EquipmentName must not exceed 100 characters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"EquipmentName must not exceed 100 characters\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"5d20be4b-c634-4bef-ae28-2ce807bf5f29","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"68eb2e2e-787f-4169-9e81-4e07f22c8b58","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"cb85367d-9a5e-4dd8-b35b-45e98f033378","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"New Laser Equipment\",\n  \"EquipmentCode\": \"EQ001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ✅ Yes | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ✅ Yes | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"14e6b272-0c21-4107-898b-c6f9cc75ba88"},{"name":"Delete Equipment","id":"bfaa7cde-8765-4b1c-914c-3b92587b86cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}","description":"<p>Deletes an existing equipment from the catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Equipment - Delete - Eliminate existing equipment</p>\n","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3863659e-7974-4f00-b0df-ae6850e6d9ce","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"7dad5084-7aa6-4772-9dfd-2188e564d0bd","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a49777f4-1457-43f9-bdd7-7f340b11c14e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0654bbec-a62d-4299-b153-eafce4ce32a3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"968972c9-c1e3-4476-9636-48c6204cabf1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"38bb4097-a1df-4c74-a827-4fc5ce18bd04","name":"No equipment found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ErrorCode\": 124,\n  \"message\": \"No equipment found with that ID\"\n}"},{"id":"94154fd0-783e-41b0-847d-5feed2f23abb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"937a690a-5d8d-4b9f-a17c-22be41175e65","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c5760104-4b9c-4a2e-80c6-5d4a87a61052","name":"DeleteEquipmentError604","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error deleting equipment. Check the equipment ID.\",\n  \"errorCode\": \"604\"\n}"},{"id":"e66103d6-388e-4ba4-94ac-1ad36e94ff40","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"39a29aeb-e0d5-4170-97d3-6c69c588d4ea","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"5831f171-b92b-4615-9c91-21ef64445498","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"651ce3e6-3596-41c4-b334-a2e1599b5c04","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"bfaa7cde-8765-4b1c-914c-3b92587b86cd"},{"name":"Modify Equipment Data","id":"24216d48-1854-461a-a170-6b2aca642e34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}","description":"<p>Modify existing equipment data.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Equipment - Save - Modify the data of existing equipment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>EquipmentName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Equipment name (max 100 characters).</td>\n</tr>\n<tr>\n<td><code>EquipmentCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Equipment code (max 5 characters).</td>\n</tr>\n<tr>\n<td><code>EquipmentWeight</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend.</td>\n</tr>\n<tr>\n<td><code>EquipmentDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Equipment description (max 200 characters).</td>\n</tr>\n<tr>\n<td><code>EquipmentInterfaceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Equipment interface ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"804edf25-0fc5-4d04-9f94-5315f4647c6c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID</p>\n","type":"text/plain"},"type":"any","value":"105","key":"equipmentID"}]}},"response":[{"id":"1013e239-1993-4be1-be23-2451b79114ff","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"657ee2d8-4b31-4b5e-a3f4-4ebf5121edfe","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9e1b06a2-0530-4a0e-b934-ee275fe41c01","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0b10fd4b-7222-4b59-af0e-15c5e30c8ab2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f386ade2-f02c-4029-975d-f1b05e4dbc3f","name":"No equipment found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ErrorCode\": 123,\n  \"message\": \"No equipment found with that ID\"\n}"},{"id":"b8e73d50-1055-47e0-ba3b-20f3f4506230","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3a90ce68-31c8-482f-bf09-04847ec1ca6f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b43abd43-3920-4a6e-a732-d11c4bf8e502","name":"EquipmentCode must not exceed 5 characters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"EquipmentCode must not exceed 5 characters\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"7bb8c125-04d3-425c-b38f-a7dd875a1aec","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"44a6a7b9-b676-4512-8284-3398179f2d90","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e318103d-7e92-45f5-a3e1-17e58ab1d32f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7fe73c0b-e2c3-4d81-8513-c26895fbbe2b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"EquipmentName\": \"Diode Laser PRO\",\n  \"EquipmentCode\": \"EQ001\",\n  \"EquipmentWeight\": 45.5,\n  \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\",\n  \"EquipmentInterfaceID\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"105","description":"**Required** | Type: `integer`\n\nEquipment ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `EquipmentName` | `string` | ❌ No | Equipment name (max 100 characters). |\n| `EquipmentCode` | `string` | ❌ No | Equipment code (max 5 characters). |\n| `EquipmentWeight` | `number (double)` | ❌ No | Equipment weight. Use dot as decimal separator (e.g. 12.5); the API converts it to comma format for the backend. |\n| `EquipmentDesc` | `string` | ❌ No | Equipment description (max 200 characters). |\n| `EquipmentInterfaceID` | `integer` | ❌ No | Equipment interface ID |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"24216d48-1854-461a-a170-6b2aca642e34"},{"name":"View Equipment Details","id":"539e80eb-6a9d-4350-ac98-d5c9979a9006","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}","description":"<p>Retrieve details of existing equipment in the system.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Equipment - Edit - Consult details of existing equipment</p>\n","urlObject":{"protocol":"https","path":["equipment","{{equipmentID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f82c9545-812b-4f66-94bd-0a7e9b8e6e67","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Equipment ID</p>\n","type":"text/plain"},"type":"any","value":"3","key":"equipmentID"}]}},"response":[{"id":"8bce6044-2611-424f-b908-13d49bd01df2","name":"Equipment details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"EquipmentID\": 3,\n  \"EquipmentCode\": \"EQ2\",\n  \"EquipmentName\": \"Equipment 2\",\n  \"EquipmentWeight\": \"0,0000\",\n  \"EquipmentInterfaceID\": 0\n}"},{"id":"7b6d3dd8-451a-42d4-a06e-ab51b3fe58cb","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"555915ff-068b-40da-8cfb-2505ef7d1ef1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6cb8679c-8284-457c-93e9-3621fc4ee24d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5f4f5888-f55f-436e-9d08-456f6326d799","name":"No equipment was found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No equipment was found with that ID.\",\n  \"errorCode\": \"116\"\n}"},{"id":"298c2254-b43d-41cf-899a-3c3e13238d51","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"089c8514-f633-4695-aad1-c0686119c32d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f5b34c91-2f78-410a-963f-ee869c25839e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9a628591-d83a-4cdd-8ec1-8fa0b8e380d1","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"95de4a01-661d-4d82-b687-ff88ea4d09fa","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"f6e480b7-fd6f-441d-a80b-090c6a943298","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment/{{equipmentID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment","{{equipmentID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"equipmentID","value":"3","description":"**Required** | Type: `integer`\n\nEquipment ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment/%7B%7BequipmentID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"539e80eb-6a9d-4350-ac98-d5c9979a9006"},{"name":"View List of Equipment Models","id":"0633da9b-8e88-49b1-a70f-2fdee0740692","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/equipment?clinicID=1","description":"<p>View the list of equipment models available or assigned to a clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Equipment - Equipment - List - See list of equipment models</p>\n","urlObject":{"protocol":"https","path":["equipment"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"31ec3fa8-4e4b-4bc6-b9b1-aa15f7a0224a","name":"List of equipment models retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"EquipmentID\": \"1\",\n    \"EquipmentCode\": \"Q3\",\n    \"EquipmentName\": \"PRO Diode Laser\",\n    \"EquipmentDesc\": \"High-power laser equipment for hair removal treatments.\"\n  },\n  {\n    \"EquipmentID\": \"4\",\n    \"EquipmentCode\": \"EQ9\",\n    \"EquipmentName\": \"New Laser Equipment\",\n    \"EquipmentDesc\": \"Detailed description of the new equipment.\"\n  }\n]"},{"id":"7b9a3eb5-7859-4646-ab24-9f8aac18482a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5c6ff55f-d622-4aac-bdb8-9d2b087c1c79","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7c81fbea-27bb-4ac3-ab94-c18ec6e25032","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2edb5195-2ea2-4a7a-ac69-c76c858a59f3","name":"No equipment was found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No equipment was found with that ID.\",\n  \"errorCode\": \"116\"\n}"},{"id":"95c4d267-a496-45c6-a540-28e28680cb5e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7d2958f6-aa98-44f6-838e-8df8d32e56a5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"66fb4ebb-f0b6-4af1-b922-45620aba6006","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d5a4ce27-82af-4cb4-b5ac-65453eee1c15","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ee1a0570-a9d7-4c84-b2fd-7fe81c787e6d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"70f618ab-c8ca-4764-8eb9-7402516e6069","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["equipment"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/equipment\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0633da9b-8e88-49b1-a70f-2fdee0740692"}],"id":"5400805c-ed30-4a7d-836a-d0f1f6d2d8ba","description":"<p>Equipment catalog and configuration endpoints.</p>\n","_postman_id":"5400805c-ed30-4a7d-836a-d0f1f6d2d8ba"},{"name":"Form","item":[{"name":"Clone Form","id":"9bffc438-6839-4485-8915-08b2d7525311","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form/{{formID}}/clone","description":"<p>Clones an existing form into a new one with the provided name.</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Consent Editor - Clone - Clone a consent or medical form from the publisher's catalog</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FormDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Name for the cloned form.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["form","{{formID}}","clone"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"eca687b8-7080-4d50-8190-7b1e64a93570","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the form to clone.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"487dc12e-d451-4003-9b18-90b1587d1309","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Name for the cloned form. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8ef2a1ab-9d8e-4273-b6ba-f8da1967449b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Name for the cloned form. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ca650550-292f-479a-9dcf-c8705b7dc4cf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Name for the cloned form. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b0086fe6-a609-469b-b8ec-9e483a8487f7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Name for the cloned form. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"be55e1e1-d944-4124-b153-e25493fcf8bd","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Name for the cloned form. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form/%7B%7BformID%7D%7D/clone\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3611c833-40ae-489d-81fe-c6d2b7a3baca","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Name for the cloned form. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"4364c711-f3ba-43a2-801a-58e5114373f9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Name for the cloned form. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b1bfe3d2-0351-4f4d-8c87-1cf9c01077c1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Name for the cloned form. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f404515f-a59e-4bc8-9d04-2961b20f5d93","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Name for the cloned form. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e20d23de-0197-46ba-a5e7-49a0bb5fd819","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent (copy)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Name for the cloned form. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9bffc438-6839-4485-8915-08b2d7525311"},{"name":"Create a consent or medical form from the catalog","id":"1f41971e-bded-4f14-8793-611d47bb0eff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"<p>Creates a new consent or medical form from the editor catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Consent Editor - New - Create a consent or medical form from the publisher's catalog</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FormDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Form description.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["form"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"2d13a0df-cae4-46c4-8a85-2a8ac449a770","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"83337bb7-fbab-482f-b0c5-20410e6ddd9e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"dca7a776-bcaa-47c7-92a6-6c0e89f0de01","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"39f65607-1180-401b-83cf-5324438657bb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0142d22f-f499-4240-b1fe-9bf1d51689ef","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"97215769-79aa-4568-ab1d-cb34ca5164b6","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"6fd3424d-605b-4595-84cb-c9316a7e40e9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7087b3d9-81b7-461d-8887-c3b2c6159a74","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"66a0d75e-9485-4732-8e22-4aa351239d48","name":"FormDesc is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"FormDesc is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"66d1b52d-3177-4e55-8bfc-6025f5ccc118","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"87805b4b-3a6c-4b5e-aa63-40d2705bc3cf","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"prueba3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | Form description. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1f41971e-bded-4f14-8793-611d47bb0eff"},{"name":"Create or Update Form Field","id":"388e36b0-a805-4cd8-a952-d0c9bc4b0432","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form/{{formID}}/field","description":"<p>Creates a new field (FieldId 0) or updates an existing one in a form.</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Consent Editor - Edit Field - Edit a field on a consent or medical form in the editor's catalog</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FieldId</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Field ID. Use 0 (or omit) to create a new field.</td>\n</tr>\n<tr>\n<td><code>FieldName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Field name.</td>\n</tr>\n<tr>\n<td><code>FieldDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Field description/label.</td>\n</tr>\n<tr>\n<td><code>FieldType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Field type.</td>\n</tr>\n<tr>\n<td><code>FieldRequired</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Whether the field is required. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>FieldDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the field is disabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>FieldOptions</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Options for SELECT/RADIOBUTTON/CHECKBOX fields.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["form","{{formID}}","field"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"bb951d37-dc16-48db-9834-db59f5d1f3eb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the form the field belongs to.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"49667b73-ee4f-4e7b-b38d-a703747d1268","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FieldId` | `integer` | ❌ No | Field ID. Use 0 (or omit) to create a new field. |\n| `FieldName` | `string` | ❌ No | Field name. |\n| `FieldDesc` | `string` | ❌ No | Field description/label. |\n| `FieldType` | `string` | ✅ Yes | Field type. |\n| `FieldRequired` | `integer` | ✅ Yes | Whether the field is required. -1 = yes, 0 = no. |\n| `FieldDisabled` | `integer` | ❌ No | Whether the field is disabled. -1 = yes, 0 = no. |\n| `FieldOptions` | `array` | ❌ No | Options for SELECT/RADIOBUTTON/CHECKBOX fields. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c7d0e801-5c35-4942-a4db-949b3f8bdd20","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FieldId` | `integer` | ❌ No | Field ID. Use 0 (or omit) to create a new field. |\n| `FieldName` | `string` | ❌ No | Field name. |\n| `FieldDesc` | `string` | ❌ No | Field description/label. |\n| `FieldType` | `string` | ✅ Yes | Field type. |\n| `FieldRequired` | `integer` | ✅ Yes | Whether the field is required. -1 = yes, 0 = no. |\n| `FieldDisabled` | `integer` | ❌ No | Whether the field is disabled. -1 = yes, 0 = no. |\n| `FieldOptions` | `array` | ❌ No | Options for SELECT/RADIOBUTTON/CHECKBOX fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"23298aad-712b-4f05-8f32-b9e1ca555d83","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FieldId` | `integer` | ❌ No | Field ID. Use 0 (or omit) to create a new field. |\n| `FieldName` | `string` | ❌ No | Field name. |\n| `FieldDesc` | `string` | ❌ No | Field description/label. |\n| `FieldType` | `string` | ✅ Yes | Field type. |\n| `FieldRequired` | `integer` | ✅ Yes | Whether the field is required. -1 = yes, 0 = no. |\n| `FieldDisabled` | `integer` | ❌ No | Whether the field is disabled. -1 = yes, 0 = no. |\n| `FieldOptions` | `array` | ❌ No | Options for SELECT/RADIOBUTTON/CHECKBOX fields. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2e2b36bc-e8db-4111-a89d-98fbb82baa5e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FieldId` | `integer` | ❌ No | Field ID. Use 0 (or omit) to create a new field. |\n| `FieldName` | `string` | ❌ No | Field name. |\n| `FieldDesc` | `string` | ❌ No | Field description/label. |\n| `FieldType` | `string` | ✅ Yes | Field type. |\n| `FieldRequired` | `integer` | ✅ Yes | Whether the field is required. -1 = yes, 0 = no. |\n| `FieldDisabled` | `integer` | ❌ No | Whether the field is disabled. -1 = yes, 0 = no. |\n| `FieldOptions` | `array` | ❌ No | Options for SELECT/RADIOBUTTON/CHECKBOX fields. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7116b4c3-258b-423f-a3c3-3e6af8b93f30","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FieldId` | `integer` | ❌ No | Field ID. Use 0 (or omit) to create a new field. |\n| `FieldName` | `string` | ❌ No | Field name. |\n| `FieldDesc` | `string` | ❌ No | Field description/label. |\n| `FieldType` | `string` | ✅ Yes | Field type. |\n| `FieldRequired` | `integer` | ✅ Yes | Whether the field is required. -1 = yes, 0 = no. |\n| `FieldDisabled` | `integer` | ❌ No | Whether the field is disabled. -1 = yes, 0 = no. |\n| `FieldOptions` | `array` | ❌ No | Options for SELECT/RADIOBUTTON/CHECKBOX fields. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form/%7B%7BformID%7D%7D/field\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a6cda5ab-15f7-4c10-a78b-dd629be8806b","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FieldId` | `integer` | ❌ No | Field ID. Use 0 (or omit) to create a new field. |\n| `FieldName` | `string` | ❌ No | Field name. |\n| `FieldDesc` | `string` | ❌ No | Field description/label. |\n| `FieldType` | `string` | ✅ Yes | Field type. |\n| `FieldRequired` | `integer` | ✅ Yes | Whether the field is required. -1 = yes, 0 = no. |\n| `FieldDisabled` | `integer` | ❌ No | Whether the field is disabled. -1 = yes, 0 = no. |\n| `FieldOptions` | `array` | ❌ No | Options for SELECT/RADIOBUTTON/CHECKBOX fields. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"c738eae8-9d77-45cc-84c0-0e9bffc8e624","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FieldId` | `integer` | ❌ No | Field ID. Use 0 (or omit) to create a new field. |\n| `FieldName` | `string` | ❌ No | Field name. |\n| `FieldDesc` | `string` | ❌ No | Field description/label. |\n| `FieldType` | `string` | ✅ Yes | Field type. |\n| `FieldRequired` | `integer` | ✅ Yes | Whether the field is required. -1 = yes, 0 = no. |\n| `FieldDisabled` | `integer` | ❌ No | Whether the field is disabled. -1 = yes, 0 = no. |\n| `FieldOptions` | `array` | ❌ No | Options for SELECT/RADIOBUTTON/CHECKBOX fields. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6e626850-c50e-4442-86fa-09d0c9809ccd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FieldId` | `integer` | ❌ No | Field ID. Use 0 (or omit) to create a new field. |\n| `FieldName` | `string` | ❌ No | Field name. |\n| `FieldDesc` | `string` | ❌ No | Field description/label. |\n| `FieldType` | `string` | ✅ Yes | Field type. |\n| `FieldRequired` | `integer` | ✅ Yes | Whether the field is required. -1 = yes, 0 = no. |\n| `FieldDisabled` | `integer` | ❌ No | Whether the field is disabled. -1 = yes, 0 = no. |\n| `FieldOptions` | `array` | ❌ No | Options for SELECT/RADIOBUTTON/CHECKBOX fields. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"dfb14cdd-562e-4d6b-a733-f5bd444cd6f1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FieldId` | `integer` | ❌ No | Field ID. Use 0 (or omit) to create a new field. |\n| `FieldName` | `string` | ❌ No | Field name. |\n| `FieldDesc` | `string` | ❌ No | Field description/label. |\n| `FieldType` | `string` | ✅ Yes | Field type. |\n| `FieldRequired` | `integer` | ✅ Yes | Whether the field is required. -1 = yes, 0 = no. |\n| `FieldDisabled` | `integer` | ❌ No | Whether the field is disabled. -1 = yes, 0 = no. |\n| `FieldOptions` | `array` | ❌ No | Options for SELECT/RADIOBUTTON/CHECKBOX fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"06a75549-7870-433f-a7e2-c18029a163f8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FieldType\": \"INPUT\",\n  \"FieldRequired\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FieldId` | `integer` | ❌ No | Field ID. Use 0 (or omit) to create a new field. |\n| `FieldName` | `string` | ❌ No | Field name. |\n| `FieldDesc` | `string` | ❌ No | Field description/label. |\n| `FieldType` | `string` | ✅ Yes | Field type. |\n| `FieldRequired` | `integer` | ✅ Yes | Whether the field is required. -1 = yes, 0 = no. |\n| `FieldDisabled` | `integer` | ❌ No | Whether the field is disabled. -1 = yes, 0 = no. |\n| `FieldOptions` | `array` | ❌ No | Options for SELECT/RADIOBUTTON/CHECKBOX fields. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"388e36b0-a805-4cd8-a952-d0c9bc4b0432"},{"name":"Delete Form Field","id":"a6b8e397-37c9-486e-9402-8a13d7927858","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}","description":"<p>Deletes a field from a form created with the editor.</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Consent Editor - Delete Field - Remove a field from a consent or medical form in the publisher's catalog</p>\n","urlObject":{"protocol":"https","path":["form","{{formID}}","field","{{id}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"225d4b60-922e-46f8-9542-00bde9857db2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the form the field belongs to.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"},{"id":"f3e029b2-859a-4f4a-85ed-12165833f2bd","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the field to delete.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"id"}]}},"response":[{"id":"c2e5dd64-95fc-4e89-a3ee-5d9973f8cbb4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."},{"key":"id","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the field to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"fe5fe323-0b5c-469e-a0fb-b9c21acb4b2a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."},{"key":"id","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the field to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"82ac1fc7-5346-45f0-bab5-a91a96062e67","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."},{"key":"id","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the field to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7df71361-9e35-469b-90b1-a18cc3b2535e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."},{"key":"id","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the field to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"efe20c86-68cd-4dd2-b5de-5e7f8a43b6b4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."},{"key":"id","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the field to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form/%7B%7BformID%7D%7D/field/%7B%7Bid%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"32466bc7-2369-4af2-a264-c1e64d48cd3b","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."},{"key":"id","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the field to delete."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"64f4cd2d-af0a-4f21-b2df-ef6af8fc77ab","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."},{"key":"id","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the field to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"52a95135-e1c9-407f-9708-50cfc1ba3375","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."},{"key":"id","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the field to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"528512f5-e62e-445c-b0ef-0284ec4bc26c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."},{"key":"id","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the field to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"aeba4fc5-a967-454e-af31-0345a6a28c46","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form the field belongs to."},{"key":"id","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the field to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a6b8e397-37c9-486e-9402-8a13d7927858"},{"name":"Disable Form","id":"4e8c43bd-318f-4073-85fc-9972e5fd6b06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/form/{{formID}}","description":"<p>Disables a form created with the editor.</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Consent Editor - Disable/Enable - Disable or enable a consent or medical form from the publisher's catalog</p>\n","urlObject":{"protocol":"https","path":["form","{{formID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"04bdeaef-0460-48aa-a819-c68fddb53c9a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the form.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"50ddcdf3-c75a-4d04-997a-584d6f35046f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ee9147b4-061e-46e0-9abb-05320309dc49","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"29897da4-cf95-49f5-9b28-943d1d18b1f2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f26f54a4-9623-402f-8ce4-4d67080da0f1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"71f6b5fd-db6f-4f25-9336-ce8e1cafe4b4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form/%7B%7BformID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"58a2940b-adc2-42a4-ae7f-534c19774770","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"4df14077-24bf-4212-a73a-23cc8e1ff95d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"56ba9de1-7198-4528-8af4-cab45a0fd2c7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8fedf551-4c4d-48eb-afaf-c00d8783bd94","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"4bf08e37-1d30-4d98-8996-3442b0decd4b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4e8c43bd-318f-4073-85fc-9972e5fd6b06"},{"name":"Enable Form","id":"06f6bfb7-43e4-444e-88a2-475dfca2db35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/form/{{formID}}/enable","description":"<p>Re-enables a previously disabled form created with the editor.</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Consent Editor - Disable/Enable - Disable or enable a consent or medical form from the publisher's catalog</p>\n","urlObject":{"protocol":"https","path":["form","{{formID}}","enable"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a1e19934-f1c0-46c5-a9f4-3aa927714730","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the form to enable.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"ac4f307d-20ff-48e3-8470-0b1522260292","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to enable."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2942aa63-3723-47b3-9780-40f2e19fd1a5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to enable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e126f581-dd4c-45d5-8dad-8b0e3593cddc","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to enable."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b6e14b26-8bc5-4f5d-81f6-cbde0d352c12","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to enable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7289d41a-4c15-4784-bc07-7c129b8967c7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to enable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form/%7B%7BformID%7D%7D/enable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"60fc6949-45df-4c08-8966-54302743e690","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to enable."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"849cd59b-683b-497c-a0c7-8c3cb14d6e15","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to enable."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2fa56379-8293-4f48-8e80-6d6c57360f01","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to enable."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"dded4bc5-bb1c-4a91-a139-d1137bf2b318","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to enable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f370ef12-8f9d-4d32-9d7b-17b8384481f0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to enable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"06f6bfb7-43e4-444e-88a2-475dfca2db35"},{"name":"Get Form","id":"5fd7adb3-7f11-48fb-a6c5-a2f03a6d1bce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/form/{{formID}}","description":"<p>Retrieves a form created with the editor (settings and HTML).</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Consent Editor - Upload - Upload a consent or medical form from the publisher's catalog</p>\n","urlObject":{"protocol":"https","path":["form","{{formID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4629ef95-d46b-4af0-809c-5c093e230e7a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the form.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"7ef9a742-34d4-4e36-91f7-d93b3c9329a5","name":"Form catalog data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"FormDesc\": \"Hair removal consent\",\n  \"FormAcceptGeneralConditions\": false,\n  \"FormAcceptRGPD\": true,\n  \"FormDoctorRequired\": false,\n  \"FormHasDoctorInfo\": false,\n  \"FormHTML\": \"<div>...</div>\",\n  \"FieldLimit\": \"50\",\n  \"isFormUsed\": false\n}"},{"id":"62bd8985-e0ae-482f-999f-c9eb266bf8ef","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a94b09ef-c201-45e6-8975-9053dd510a1c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"75ac13d7-b094-4c47-8069-8b90cd1fff5e","name":"The form editor is disabled for this system.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The form editor is disabled for this system.\",\n  \"errorCode\": \"611\"\n}"},{"id":"97060831-2920-42db-82e4-5c910c301cc5","name":"No form was found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No form was found with the provided ID.\"\n}"},{"id":"e5ece34a-cf68-4952-873a-58d567d324ce","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"3ea46af9-da06-45a5-9727-93260494fab9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"90530b74-920c-4901-be5b-a865598e3e54","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"942c5c66-b69b-45b0-9a29-9bf907c45fcf","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"09957574-03c1-4ff2-98f5-7bae7a940125","name":"You do not have permission to perform this","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"37e4069e-221d-42ed-88cf-3a322846447a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"07556d6e-2fe4-4622-ae2e-7c7d66a10ff3","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form/%7B%7BformID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"5fd7adb3-7f11-48fb-a6c5-a2f03a6d1bce"},{"name":"List Consent Forms","id":"11bebd3c-184d-43bc-9cdf-0c4085146c82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/form","description":"<p>Returns the list of consents and medical forms created through the form editor.</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Consent Editor - List - List the consents and/or medical forms created through the editor</p>\n","urlObject":{"protocol":"https","path":["form"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"2659462f-3bd9-460f-95ee-e026da343ba3","name":"Consent form list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Forms\": [\n    {\n      \"FormId\": 6,\n      \"FormDesc\": \"prueba\",\n      \"FormDisabled\": false,\n      \"FolderID\": 0,\n      \"DoctorRequired\": false\n    }\n  ],\n  \"Folders\": [\n    {\n      \"FolderId\": 1,\n      \"FolderDesc\": \"Carpeta 1\",\n      \"FolderDisabled\": false\n    }\n  ]\n}"},{"id":"cce68b71-9fbe-46f2-9d13-a342f72036f7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f7e6c47a-d482-4324-8aaf-125f5f5bed10","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3464f539-e33f-4686-91b4-697c0ed8fc6e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2faed3e2-cb24-4daa-b293-4b6e3ac12ca9","name":"Returns a 404 error when no consent forms are found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No consent forms found.\"\n}"},{"id":"9e2a360b-ae66-4527-875a-ce1dd9a499f8","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"14708173-f70f-4334-92a8-99565ea94eff","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3e40a301-f6ff-4dd7-8d5a-15e099eb2492","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"20fb12ca-e222-4b70-a694-a5b0fefe0468","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"da373920-36be-4324-a5c4-b1bfe3da6a8a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"1083415d-59ab-43f6-b907-6c8e02153daa","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/form"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"11bebd3c-184d-43bc-9cdf-0c4085146c82"},{"name":"List Form Fields","id":"6a5aa3c5-e6b4-45b5-bcd0-24f2ec553b22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/form/{{formID}}/field","description":"<p>Loads the fields and field folders of a form created with the editor.</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Consent Editor - List Fields - Load the list of fields of a consent or medical form from the editor's catalog</p>\n","urlObject":{"protocol":"https","path":["form","{{formID}}","field"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f509212f-a376-410f-9181-1b3b3f2d452b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the form whose fields are listed.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"5e7688a1-93b7-4ac5-aead-a9eab4be12b9","name":"Form fields retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form whose fields are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"FormFieldFolders\": [\n    {\n      \"FieldFolderID\": \"2\",\n      \"FieldFolderName\": \"Datos personales\",\n      \"FieldFolderNative\": false,\n      \"FieldFolderCondition\": \"\"\n    }\n  ],\n  \"FormFields\": [\n    {\n      \"FieldId\": \"78\",\n      \"FieldFormId\": \"6\",\n      \"FieldFolderId\": \"2\",\n      \"FieldName\": \"Nombre\",\n      \"FieldDesc\": \"\",\n      \"FieldType\": 5,\n      \"FieldOptions\": \"\",\n      \"FieldRequired\": true,\n      \"FieldDisabled\": false\n    }\n  ]\n}"},{"id":"434b666b-da3e-4f2a-b7f8-10322622bb0c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form whose fields are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e1393bdf-1336-44a8-92b8-a8b52854ce2a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form whose fields are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a2a2c9b4-d88e-4b5e-a4e1-608ae491d667","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form whose fields are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bc0ade63-42a5-4872-9846-387c36305bec","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form whose fields are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form/%7B%7BformID%7D%7D/field\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8830745d-9299-4ba6-9f51-4d60c250b33e","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form whose fields are listed."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"631c98d6-a2c7-4248-b03b-7dbf6cee73f2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form whose fields are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a24a1215-c70e-4fbd-a4d7-1489b2d12085","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form whose fields are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"17a5b064-7811-4166-aee2-e845471b61ba","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form whose fields are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"69857ef5-97fb-41a8-9165-79a037a039fe","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/field?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","field"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form whose fields are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6a5aa3c5-e6b4-45b5-bcd0-24f2ec553b22"},{"name":"Rename Form","id":"d00b4673-6959-4096-ba15-126a75fbbbdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form/{{formID}}/name","description":"<p>Renames a form created with the editor. Requires the clinicID query parameter.</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FormDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>New form name.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["form","{{formID}}","name"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"02f31a11-e8a6-42dd-ba25-5552fbf2031a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the form to rename.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"b7a830b9-b3dd-4b29-9624-c0f64db1a392","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f2173899-9a9d-486c-9fed-0293a719d655","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"94ec6ac5-52e0-470b-a0ee-6c7e5de4973e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f38bc01b-a34a-47b9-ac58-374b2ec01c35","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2b969e81-6116-4c36-9771-9beefd19277f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form/%7B%7BformID%7D%7D/name\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"13427d18-f8b3-4a9a-973d-8d91e54eb053","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"2041111d-872d-406a-97ad-1ebecde0e0fe","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f8556e1d-b9ac-45ff-a6e2-b2ec5f743c50","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4882c874-1af6-447b-bae4-e8f0a84ca83c","name":"ClinicIDRequired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The clinicID query parameter is required.\"\n}"},{"id":"79399bf9-c8ad-4923-9065-6b59c4012f2a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7f6af41b-9bd3-47cf-a10e-a837f5e64ce4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDesc\": \"Hair removal consent\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}/name?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}","name"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to rename."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormDesc` | `string` | ✅ Yes | New form name. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d00b4673-6959-4096-ba15-126a75fbbbdf"},{"name":"Update Form","id":"09c160f6-d97f-465f-b698-58ff701f947a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/form/{{formID}}","description":"<p>Updates a form created with the editor (HTML, flags and field order).</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Consent Editor - Save Consent - Saves changes made to a consent or medical form in the publisher's catalog</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FormHTML</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>HTML body of the form.</td>\n</tr>\n<tr>\n<td><code>FormHead</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>HTML head used when printing the form.</td>\n</tr>\n<tr>\n<td><code>FormDoctorRequired</code></td>\n<td><code>boolean</code></td>\n<td>✅ Yes</td>\n<td>Whether a doctor is required for the form.</td>\n</tr>\n<tr>\n<td><code>FormHasDoctorInfo</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the form includes doctor information.</td>\n</tr>\n<tr>\n<td><code>FormAcceptGeneralConditions</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the form requires accepting the general conditions.</td>\n</tr>\n<tr>\n<td><code>FormAcceptRGPD</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the form requires accepting the data-protection (RGPD) clause.</td>\n</tr>\n<tr>\n<td><code>FormFieldsOrder</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Field IDs in the order they appear in the form.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["form","{{formID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"62a3b37b-e731-4105-8127-175754542112","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the form to update.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"formID"}]}},"response":[{"id":"f1ab69d9-8dfd-4cd4-8e60-4296f15612df","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormHTML` | `string` | ❌ No | HTML body of the form. |\n| `FormHead` | `string` | ❌ No | HTML head used when printing the form. |\n| `FormDoctorRequired` | `boolean` | ✅ Yes | Whether a doctor is required for the form. |\n| `FormHasDoctorInfo` | `boolean` | ❌ No | Whether the form includes doctor information. |\n| `FormAcceptGeneralConditions` | `boolean` | ❌ No | Whether the form requires accepting the general conditions. |\n| `FormAcceptRGPD` | `boolean` | ❌ No | Whether the form requires accepting the data-protection (RGPD) clause. |\n| `FormFieldsOrder` | `array` | ❌ No | Field IDs in the order they appear in the form. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"410cbf74-6333-4922-8cfa-e380c85c0b12","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormHTML` | `string` | ❌ No | HTML body of the form. |\n| `FormHead` | `string` | ❌ No | HTML head used when printing the form. |\n| `FormDoctorRequired` | `boolean` | ✅ Yes | Whether a doctor is required for the form. |\n| `FormHasDoctorInfo` | `boolean` | ❌ No | Whether the form includes doctor information. |\n| `FormAcceptGeneralConditions` | `boolean` | ❌ No | Whether the form requires accepting the general conditions. |\n| `FormAcceptRGPD` | `boolean` | ❌ No | Whether the form requires accepting the data-protection (RGPD) clause. |\n| `FormFieldsOrder` | `array` | ❌ No | Field IDs in the order they appear in the form. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0882eb24-6912-48ef-a6e3-cd6297c7a8f0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormHTML` | `string` | ❌ No | HTML body of the form. |\n| `FormHead` | `string` | ❌ No | HTML head used when printing the form. |\n| `FormDoctorRequired` | `boolean` | ✅ Yes | Whether a doctor is required for the form. |\n| `FormHasDoctorInfo` | `boolean` | ❌ No | Whether the form includes doctor information. |\n| `FormAcceptGeneralConditions` | `boolean` | ❌ No | Whether the form requires accepting the general conditions. |\n| `FormAcceptRGPD` | `boolean` | ❌ No | Whether the form requires accepting the data-protection (RGPD) clause. |\n| `FormFieldsOrder` | `array` | ❌ No | Field IDs in the order they appear in the form. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"506a07b4-ea6c-4873-bc6c-fa491a6722b3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormHTML` | `string` | ❌ No | HTML body of the form. |\n| `FormHead` | `string` | ❌ No | HTML head used when printing the form. |\n| `FormDoctorRequired` | `boolean` | ✅ Yes | Whether a doctor is required for the form. |\n| `FormHasDoctorInfo` | `boolean` | ❌ No | Whether the form includes doctor information. |\n| `FormAcceptGeneralConditions` | `boolean` | ❌ No | Whether the form requires accepting the general conditions. |\n| `FormAcceptRGPD` | `boolean` | ❌ No | Whether the form requires accepting the data-protection (RGPD) clause. |\n| `FormFieldsOrder` | `array` | ❌ No | Field IDs in the order they appear in the form. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1a4cf3c2-9858-46fc-9e9e-0933e656ef07","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormHTML` | `string` | ❌ No | HTML body of the form. |\n| `FormHead` | `string` | ❌ No | HTML head used when printing the form. |\n| `FormDoctorRequired` | `boolean` | ✅ Yes | Whether a doctor is required for the form. |\n| `FormHasDoctorInfo` | `boolean` | ❌ No | Whether the form includes doctor information. |\n| `FormAcceptGeneralConditions` | `boolean` | ❌ No | Whether the form requires accepting the general conditions. |\n| `FormAcceptRGPD` | `boolean` | ❌ No | Whether the form requires accepting the data-protection (RGPD) clause. |\n| `FormFieldsOrder` | `array` | ❌ No | Field IDs in the order they appear in the form. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/form/%7B%7BformID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8b192821-4613-45aa-ae3b-662ef190ba8b","name":"Invalid parameters. Please review the information provided.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormHTML` | `string` | ❌ No | HTML body of the form. |\n| `FormHead` | `string` | ❌ No | HTML head used when printing the form. |\n| `FormDoctorRequired` | `boolean` | ✅ Yes | Whether a doctor is required for the form. |\n| `FormHasDoctorInfo` | `boolean` | ❌ No | Whether the form includes doctor information. |\n| `FormAcceptGeneralConditions` | `boolean` | ❌ No | Whether the form requires accepting the general conditions. |\n| `FormAcceptRGPD` | `boolean` | ❌ No | Whether the form requires accepting the data-protection (RGPD) clause. |\n| `FormFieldsOrder` | `array` | ❌ No | Field IDs in the order they appear in the form. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Invalid parameters. Please review the information provided.\",\n  \"errorCode\": \"16\"\n}"},{"id":"c8103366-1934-4054-abc6-8dc8c86182d1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormHTML` | `string` | ❌ No | HTML body of the form. |\n| `FormHead` | `string` | ❌ No | HTML head used when printing the form. |\n| `FormDoctorRequired` | `boolean` | ✅ Yes | Whether a doctor is required for the form. |\n| `FormHasDoctorInfo` | `boolean` | ❌ No | Whether the form includes doctor information. |\n| `FormAcceptGeneralConditions` | `boolean` | ❌ No | Whether the form requires accepting the general conditions. |\n| `FormAcceptRGPD` | `boolean` | ❌ No | Whether the form requires accepting the data-protection (RGPD) clause. |\n| `FormFieldsOrder` | `array` | ❌ No | Field IDs in the order they appear in the form. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"63cb3e14-cb24-4088-870b-056aa181f337","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormHTML` | `string` | ❌ No | HTML body of the form. |\n| `FormHead` | `string` | ❌ No | HTML head used when printing the form. |\n| `FormDoctorRequired` | `boolean` | ✅ Yes | Whether a doctor is required for the form. |\n| `FormHasDoctorInfo` | `boolean` | ❌ No | Whether the form includes doctor information. |\n| `FormAcceptGeneralConditions` | `boolean` | ❌ No | Whether the form requires accepting the general conditions. |\n| `FormAcceptRGPD` | `boolean` | ❌ No | Whether the form requires accepting the data-protection (RGPD) clause. |\n| `FormFieldsOrder` | `array` | ❌ No | Field IDs in the order they appear in the form. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6d08ad85-03fb-4f85-973a-4ef06beb8b2e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormHTML` | `string` | ❌ No | HTML body of the form. |\n| `FormHead` | `string` | ❌ No | HTML head used when printing the form. |\n| `FormDoctorRequired` | `boolean` | ✅ Yes | Whether a doctor is required for the form. |\n| `FormHasDoctorInfo` | `boolean` | ❌ No | Whether the form includes doctor information. |\n| `FormAcceptGeneralConditions` | `boolean` | ❌ No | Whether the form requires accepting the general conditions. |\n| `FormAcceptRGPD` | `boolean` | ❌ No | Whether the form requires accepting the data-protection (RGPD) clause. |\n| `FormFieldsOrder` | `array` | ❌ No | Field IDs in the order they appear in the form. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e27f1e0a-c3e7-4e14-9c90-744e5b10ca07","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FormDoctorRequired\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/form/{{formID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["form","{{formID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"formID","value":"6","description":"**Required** | Type: `integer`\n\nUnique identifier of the form to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FormHTML` | `string` | ❌ No | HTML body of the form. |\n| `FormHead` | `string` | ❌ No | HTML head used when printing the form. |\n| `FormDoctorRequired` | `boolean` | ✅ Yes | Whether a doctor is required for the form. |\n| `FormHasDoctorInfo` | `boolean` | ❌ No | Whether the form includes doctor information. |\n| `FormAcceptGeneralConditions` | `boolean` | ❌ No | Whether the form requires accepting the general conditions. |\n| `FormAcceptRGPD` | `boolean` | ❌ No | Whether the form requires accepting the data-protection (RGPD) clause. |\n| `FormFieldsOrder` | `array` | ❌ No | Field IDs in the order they appear in the form. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"09c160f6-d97f-465f-b698-58ff701f947a"}],"id":"f9b8b738-b71e-4985-9cff-a96b4ac9b11f","description":"<p>Form endpoints.</p>\n","_postman_id":"f9b8b738-b71e-4985-9cff-a96b4ac9b11f"},{"name":"Gift Voucher","item":[{"name":"Top-up","item":[{"name":"Gift Voucher Top-Up","id":"1ac7f315-1f76-453b-b42c-e88cf5967b2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup","description":"<p>Reloads or updates the balance of a specific gift voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Reload - Reload an existing gift check</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>GiftVoucherAmount</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Recharge amount or initial balance.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherExpiryDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Expiration date of the gift voucher.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Additional notes or comments associated with the recharge.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherPMethodID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["giftvoucher","{{giftVoucherID}}","topup"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f5b2135e-8b32-48cb-ab68-e93a060ac686","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the gift voucher to be recharged.</p>\n","type":"text/plain"},"type":"any","value":"31","key":"giftVoucherID"}]}},"response":[{"id":"31c87387-1f4e-41c2-a820-807d8a872ed9","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique identifier of the gift voucher to be recharged."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Recharge amount or initial balance. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes or comments associated with the recharge. |\n| `GiftVoucherPMethodID` | `integer` | ❌ No | Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f1f7b4db-096c-4759-86c4-1511c5990daa","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique identifier of the gift voucher to be recharged."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Recharge amount or initial balance. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes or comments associated with the recharge. |\n| `GiftVoucherPMethodID` | `integer` | ❌ No | Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b90df1ac-b171-4aeb-b3fb-8be7c3125f64","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique identifier of the gift voucher to be recharged."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Recharge amount or initial balance. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes or comments associated with the recharge. |\n| `GiftVoucherPMethodID` | `integer` | ❌ No | Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0cd06de1-4818-43e1-ad50-5f125264835a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique identifier of the gift voucher to be recharged."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Recharge amount or initial balance. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes or comments associated with the recharge. |\n| `GiftVoucherPMethodID` | `integer` | ❌ No | Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f27f2640-1bf5-4c91-94b0-75be9a0166b8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique identifier of the gift voucher to be recharged."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Recharge amount or initial balance. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes or comments associated with the recharge. |\n| `GiftVoucherPMethodID` | `integer` | ❌ No | Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/%7B%7BgiftVoucherID%7D%7D/topup\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f5b221bd-0849-49a9-88fb-8b038b707b90","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique identifier of the gift voucher to be recharged."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Recharge amount or initial balance. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes or comments associated with the recharge. |\n| `GiftVoucherPMethodID` | `integer` | ❌ No | Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"19328bd8-71cf-47de-833c-4a975f1f0fce","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique identifier of the gift voucher to be recharged."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Recharge amount or initial balance. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes or comments associated with the recharge. |\n| `GiftVoucherPMethodID` | `integer` | ❌ No | Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0d77f826-58ec-45ab-85e9-a828cda55f98","name":"Error loading the gift voucher","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique identifier of the gift voucher to be recharged."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Recharge amount or initial balance. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes or comments associated with the recharge. |\n| `GiftVoucherPMethodID` | `integer` | ❌ No | Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error loading the gift voucher, check that the code is correct\",\n  \"ErrorCode\": \"44\"\n}"},{"id":"08f5cb57-094b-4afa-9a0f-03464d702422","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique identifier of the gift voucher to be recharged."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Recharge amount or initial balance. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes or comments associated with the recharge. |\n| `GiftVoucherPMethodID` | `integer` | ❌ No | Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0b16a99f-02ff-4d6b-b683-22e2c7933640","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift\",\n  \"GiftVoucherPMethodID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique identifier of the gift voucher to be recharged."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Recharge amount or initial balance. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes or comments associated with the recharge. |\n| `GiftVoucherPMethodID` | `integer` | ❌ No | Payment method used for the recharge (1=Cash, 2=Credit card, 3=Deferred, 4=Check, 5=Debit card, 6=Gift voucher, 9=Points, 10=Direct debit, 11=Advance). Defaults to 1 (Cash) when omitted. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1ac7f315-1f76-453b-b42c-e88cf5967b2d"},{"name":"List of Gift Voucher Top-Ups","id":"746d87c3-ac01-4588-81c6-7170499336da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup","description":"<p>Retrieves the detailed history of recharges made to a specific gift voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Cancel reload - Show the list of reloads of a gift check in order to go about cancelling it</p>\n","urlObject":{"protocol":"https","path":["giftvoucher","{{giftVoucherID}}","topup"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f545b4bb-26d0-462b-ac89-ba7f25c930db","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID or unique code of the gift voucher.</p>\n","type":"text/plain"},"type":"any","value":"31","key":"giftVoucherID"}]}},"response":[{"id":"f7b6e2ab-30bb-499a-bb80-cc82284e0897","name":"Top-up list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"GiftVoucherPID\": 1,\n    \"GiftVoucherPDate\": \"16/02/2026\",\n    \"GiftVoucherPPayDesc\": \"Direct debit\",\n    \"GiftVoucherPAmount\": 15.0,\n    \"GiftVoucherPCurrencySymbol\": \"€\"\n  },\n  {\n    \"GiftVoucherPID\": 2,\n    \"GiftVoucherPDate\": \"20/02/2026\",\n    \"GiftVoucherPPayDesc\": \"Cash\",\n    \"GiftVoucherPAmount\": 20.0,\n    \"GiftVoucherPCurrencySymbol\": \"€\"\n  }\n]"},{"id":"640ed0ce-1c95-4e3c-abe9-e73fe89a7d9c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c951b123-b0c5-4fa3-b116-6ceb377f27fa","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"31aa29dd-5cb7-408b-90a8-0025bb013bc5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9a6ba80f-564f-47fd-9fdf-255957f34102","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/%7B%7BgiftVoucherID%7D%7D/topup\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"25ac9022-6024-4f56-aa22-cbba2248b851","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"dfec6a85-83cc-408b-b065-a7abdbfe3645","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"291cae79-50c3-400b-8408-46ba95720e75","name":"InvalidVoucher","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error retrieving top-up history, check the gift voucher ID\",\n  \"ErrorCode\": \"44\"\n}"},{"id":"46c5dd2e-194c-46fa-a406-2a91e5d2133d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a987ad1f-d564-4125-aea9-e499fe9ef9e7","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/topup?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","topup"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"746d87c3-ac01-4588-81c6-7170499336da"}],"id":"f8d7776b-71a1-4683-ba33-993ca9513e17","description":"<p>Gift voucher balance top-up and recharge endpoints.</p>\n","_postman_id":"f8d7776b-71a1-4683-ba33-993ca9513e17"},{"name":"Cancel Gift Voucher","id":"9e59ded8-10da-4846-ad3e-f98590f6aa80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}","description":"<p>Cancel an existing gift voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Cancel gift check - Cancel a gift check</p>\n","urlObject":{"protocol":"https","path":["giftvoucher","{{giftVoucherID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0ff7b2ff-8270-41b3-92ec-36d80df44c17","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the process or top-up line.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"giftVoucherID"}]}},"response":[{"id":"6a6b119e-20a7-4b7f-b7fe-261f14a3a7cf","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the process or top-up line."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7ebaeeb7-0875-4d75-a1be-5a1507f34935","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the process or top-up line."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"88d92fb0-10e7-4c83-9eea-df418b22b6e1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the process or top-up line."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"dfbf4ff3-2e96-4fc0-8986-21ccc51c0bd0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the process or top-up line."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c45c3aa2-a08b-4ebb-8f7a-08f631df1763","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the process or top-up line."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/%7B%7BgiftVoucherID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"26a07707-2293-43d2-9ce4-7b1c39f45878","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the process or top-up line."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a9a88382-6fa7-444d-8f96-e720451998aa","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the process or top-up line."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f25a82d6-b6b2-4df2-b8a6-9017617ebce9","name":"CancellationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the process or top-up line."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The gift voucher could not be canceled. It may have already been used. or requires additional confirmation.\",\n  \"errorCode\": \"219\"\n}"},{"id":"f026eb33-e7d1-464f-a284-12620c304e03","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the process or top-up line."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"15e0120f-775d-4e7e-81b6-f86bb300da75","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the process or top-up line."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9e59ded8-10da-4846-ad3e-f98590f6aa80"},{"name":"Create Gift Voucher","id":"7c6ceb89-ad37-475a-910e-6a7abc29a433","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/giftvoucher","description":"<p>Registers a new gift voucher associated with a client, defining the amount, payment method, and expiration date.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Create - Create a new gift check</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>GiftVoucherAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Amount or face value of the gift voucher.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherExpiryDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Expiration date of the gift voucher (format dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>GiftVoucherCode</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Gift voucher code.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Notes or observations about the use of the check.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherClientID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the customer who acquires or to whom the voucher is assigned.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["giftvoucher"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"d5e05191-bc1d-489c-9a2c-c8f190615605","name":"Print document generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"GiftVoucherCode\": \"CBCB58FB\"\n}"},{"id":"4ec4e568-50e3-49f3-881c-8081dcb3f51f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"58954e1e-23f0-4e3b-8606-64a1d51eb37f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bf3f73b1-3f94-45ac-936f-88585fc406f7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"df911002-591e-44f8-9140-8a6c69df5b29","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b59a6d5e-5ae7-4bb1-aecb-3d91f95368f1","name":"A gift voucher with the provided code already exists.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"A gift voucher with this code already exists.\",\n  \"ErrorCode\": \"222\"\n}"},{"id":"94b07533-80e9-4130-a88c-9fc65b02e85a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"422e364d-1cd4-432e-a042-babdee42e814","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f2ad95f0-a272-4529-ba69-9b386aba4cfc","name":"GiftVoucherAmount must be a positive decimal","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"GiftVoucherAmount must be a positive decimal number with up to 6 integer digits and 2 decimal places (e.g. 150.00)\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"55a012bb-0fc1-42d1-b1b3-2f58cda877c4","name":"Error creating the gift voucher","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error creating the gift voucher. Check the sent parameters.\",\n  \"ErrorCode\": \"46\"\n}"},{"id":"853a74b7-267d-4751-a2b5-1b13ae84843d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"98e2686d-d307-4673-a14d-d85725842356","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ✅ Yes | Amount or face value of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (format dd/MM/yyyy). |\n| `GiftVoucherCode` | `integer` | ❌ No | Gift voucher code. |\n| `GiftVoucherNotes` | `string` | ❌ No | Notes or observations about the use of the check. |\n| `GiftVoucherClientID` | `integer` | ❌ No | ID of the customer who acquires or to whom the voucher is assigned. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7c6ceb89-ad37-475a-910e-6a7abc29a433"},{"name":"Disable Gift Voucher","id":"e9676123-9576-4b85-a190-191f4d599e9a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status","description":"<p>Disables an existing gift voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Delete - Enable/disable an existing gift check</p>\n","urlObject":{"protocol":"https","path":["giftvoucher","{{giftVoucherID}}","status"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0d3d817f-9c10-433d-b836-40b32e87b5a7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the gift voucher to be modified.</p>\n","type":"text/plain"},"type":"any","value":"30","key":"giftVoucherID"}]}},"response":[{"id":"2771a3a3-e495-48be-8330-7724b6754466","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"28c9339a-b762-40c8-85d1-23ea1d5ea250","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0d7668f6-9b8a-4581-90b6-c5af1f03da37","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"140eb164-fba5-45a5-b984-7e679cbc5802","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d022e8f0-5b7a-4440-ab99-3376d33c397a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/%7B%7BgiftVoucherID%7D%7D/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b7fc30a9-0d80-4fb2-8eac-1894a0e6be99","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"907aae6b-c342-467a-88ed-14c5ea5b3ab9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8a6ad3ca-db0e-49b2-adaa-877658bbdca6","name":"ModificationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error attempting to modify the gift voucher status. Check the ID.\",\n  \"errorCode\": \"178\"\n}"},{"id":"66d8333a-9e07-4e95-b478-ff35f4948850","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0e0bd81d-39e5-47e1-a167-e57cfb5b510f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e9676123-9576-4b85-a190-191f4d599e9a"},{"name":"Enable Gift Voucher","id":"4a827809-08ac-4cec-a6c7-0a6bd4ee8afe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status","description":"<p>Enables an existing gift voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Delete - Enable/disable an existing gift check</p>\n","urlObject":{"protocol":"https","path":["giftvoucher","{{giftVoucherID}}","status"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"2f9d1591-9f62-4980-a93f-5bb8a54f43e2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the gift voucher to be modified.</p>\n","type":"text/plain"},"type":"any","value":"30","key":"giftVoucherID"}]}},"response":[{"id":"d4b50505-a620-4da6-ae1d-2152599cfa3f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"058303b6-7050-4485-8aea-1ecd2790540f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a58585e7-2ecd-4b77-af76-d3e87a9b5ddf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c8ec940b-0908-47de-9133-d68ffb33bab1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4072cdb9-5598-4d4a-a36a-a5e8c9712e10","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/%7B%7BgiftVoucherID%7D%7D/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"35f3a004-d2f0-4e83-965a-f335f6efdb36","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9819bc09-6b81-4e61-93d8-b8056d836165","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5d5c0068-140e-4a15-a934-c51d444d9d77","name":"ModificationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error attempting to modify the gift voucher status. Check the ID.\",\n  \"ErrorCode\": \"178\"\n}"},{"id":"d691e4e9-05c7-4696-b4e4-bb8c6a258d36","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"24e434cb-c56d-406e-acf8-eabc025dbe54","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"30","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to be modified."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4a827809-08ac-4cec-a6c7-0a6bd4ee8afe"},{"name":"Export Gift Vouchers","id":"6e1e3919-3585-4695-94d2-1179a56ce5ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/giftvoucher/export","description":"<p>Exports the clinic's gift vouchers as a JSON object (derived from the backend CSV export).</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Export - Export a list of gift checks</p>\n","urlObject":{"protocol":"https","path":["giftvoucher","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional gift voucher code to filter the export. If omitted, all the clinic's gift vouchers are exported.</p>\n","type":"text/plain"},"key":"giftVoucherCode","value":"A1B2C3"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Purchase date to filter the results (format dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"giftVoucherDate","value":"12/12/2025"}],"variable":[]}},"response":[{"id":"e78634ec-e213-4050-ac9c-775117b540a4","name":"Gift vouchers exported successfully as a JSON object containing the GiftVouchers array (one row per exported CSV line: clinic, code, buying date, expiry date, amount, history).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/export?clinicID=1&giftVoucherCode=A1B2C3&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional gift voucher code to filter the export. If omitted, all the clinic's gift vouchers are exported.","key":"giftVoucherCode","value":"A1B2C3","x-postman-displayValue":"A1B2C3"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  // Type: array | List of gift vouchers, one object per exported CSV row (clinic, code, buying date, expiry date, amount, history/notes).\n  \"GiftVouchers\": [\n    null\n  ]\n}"},{"id":"99691974-2ff9-4fb7-ae4f-216c410b52f1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/export?clinicID=1&giftVoucherCode=A1B2C3&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional gift voucher code to filter the export. If omitted, all the clinic's gift vouchers are exported.","key":"giftVoucherCode","value":"A1B2C3","x-postman-displayValue":"A1B2C3"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5f9ee27f-d59c-4efd-9c43-18221e22312e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/export?clinicID=1&giftVoucherCode=A1B2C3&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional gift voucher code to filter the export. If omitted, all the clinic's gift vouchers are exported.","key":"giftVoucherCode","value":"A1B2C3","x-postman-displayValue":"A1B2C3"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6f47cc56-448f-4be3-a4ae-c24d05a17041","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/export?clinicID=1&giftVoucherCode=A1B2C3&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional gift voucher code to filter the export. If omitted, all the clinic's gift vouchers are exported.","key":"giftVoucherCode","value":"A1B2C3","x-postman-displayValue":"A1B2C3"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b04cbf87-c281-4039-8c16-637a803defe5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/export?clinicID=1&giftVoucherCode=A1B2C3&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional gift voucher code to filter the export. If omitted, all the clinic's gift vouchers are exported.","key":"giftVoucherCode","value":"A1B2C3","x-postman-displayValue":"A1B2C3"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/export\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"47127dd0-5149-4d50-bfb9-ea482a7eae29","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/export?clinicID=1&giftVoucherCode=A1B2C3&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional gift voucher code to filter the export. If omitted, all the clinic's gift vouchers are exported.","key":"giftVoucherCode","value":"A1B2C3","x-postman-displayValue":"A1B2C3"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a793636d-bd8a-4600-acc8-3106b0e873fd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/export?clinicID=1&giftVoucherCode=A1B2C3&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional gift voucher code to filter the export. If omitted, all the clinic's gift vouchers are exported.","key":"giftVoucherCode","value":"A1B2C3","x-postman-displayValue":"A1B2C3"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b575c1bd-d3af-4463-b384-042c0eccc688","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/export?clinicID=1&giftVoucherCode=A1B2C3&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional gift voucher code to filter the export. If omitted, all the clinic's gift vouchers are exported.","key":"giftVoucherCode","value":"A1B2C3","x-postman-displayValue":"A1B2C3"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"45eb7d20-f83a-4be5-8e91-e610915dde17","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/export?clinicID=1&giftVoucherCode=A1B2C3&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nOptional gift voucher code to filter the export. If omitted, all the clinic's gift vouchers are exported.","key":"giftVoucherCode","value":"A1B2C3","x-postman-displayValue":"A1B2C3"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6e1e3919-3585-4695-94d2-1179a56ce5ed"},{"name":"Get Gift Voucher","id":"87298a14-2f5d-435e-b043-b5bd25830291","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}","description":"<p>Retrieve information for an existing gift voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Edit - See the data of an existing gift check</p>\n","urlObject":{"protocol":"https","path":["giftvoucher","{{giftVoucherID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9c9482fa-5f18-4485-99fb-5a33d4b31acc","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID or code of the gift voucher.</p>\n","type":"text/plain"},"type":"any","value":"31","key":"giftVoucherID"}]}},"response":[{"id":"cc62a6fc-c449-422e-9d06-6d97763662f5","name":"Gift voucher found successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID or code of the gift voucher."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"GiftVoucherID\": 31,\n  \"GiftVoucherExpiryDate\": \"25/02/2026\",\n  \"GiftVoucherCurAmount\": 15.0\n}"},{"id":"49f117dd-d8dc-46b3-afee-7ddf4c33be99","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID or code of the gift voucher."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8d5c73ad-fc52-469f-b8e1-c14e3c56e519","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID or code of the gift voucher."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2d00214e-0bab-4afb-b226-69d0f5d69597","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID or code of the gift voucher."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d6c0f3e2-c1c6-431f-99f2-7cf83c671069","name":"Gift voucher not found or request error.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID or code of the gift voucher."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not retrieve the gift voucher. Verify the code.\",\n  \"errorCode\": \"1\"\n}"},{"id":"4557894d-7ad6-4144-b15f-4873a949d599","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID or code of the gift voucher."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"45a7adc5-2768-44f5-8263-9e1d6a1d6325","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID or code of the gift voucher."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5031bdd8-858e-4d0a-83cb-a06da1022d49","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID or code of the gift voucher."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"117d3d55-7de9-4c4b-bd38-23b00e5e650f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID or code of the gift voucher."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"1a764871-e716-4dc1-8e4d-5d39e8e53542","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID or code of the gift voucher."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/%7B%7BgiftVoucherID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"87298a14-2f5d-435e-b043-b5bd25830291"},{"name":"Get Gift Voucher History","id":"da4ec831-5419-4596-b9cc-92da09d6c5ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history","description":"<p>Retrieves the list of movements and uses associated with a specific gift voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - See history - See the usage history of a gift check</p>\n","urlObject":{"protocol":"https","path":["giftvoucher","{{giftVoucherID}}","history"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9759827c-fb11-4e02-8cfe-b364775d72b2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the gift voucher for which the history is to be consulted.</p>\n","type":"text/plain"},"type":"any","value":"31","key":"giftVoucherID"}]}},"response":[{"id":"27fe9291-cf0c-4baf-a334-c084b5149f60","name":"History retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher for which the history is to be consulted."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"GiftVoucherDate\": \"2026-04-16 11:00:42\",\n  \"GiftVoucherType\": \"Purchase\",\n  \"GiftVoucherAmount\": 222,\n  \"GiftVoucherRelatedTicketID\": null,\n  \"GiftVoucherUser\": \"\",\n  \"GiftVoucherNotes\": \"Purchased a gift voucher for €15,222.00 on 16/04/2026 11:00:42 at clinic 000001-Center Name (ClinicID: 1), no. 1\"\n}"},{"id":"ecf13e2a-179b-485a-a10f-35f6baa82e45","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher for which the history is to be consulted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"53ed69af-8b54-4db1-bf18-24ecd9f44709","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher for which the history is to be consulted."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f3730a9b-7055-4566-8666-37318d4413dd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher for which the history is to be consulted."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"72ede2fc-e191-4133-aeab-980a2aaaae35","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher for which the history is to be consulted."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/%7B%7BgiftVoucherID%7D%7D/history\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"96360d9b-6c1f-4a2b-b379-6fa7df518bee","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher for which the history is to be consulted."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ad76748e-97b7-4165-b5a2-11a6048f39d1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher for which the history is to be consulted."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f103d083-ce7e-451f-b273-3ed5958195ec","name":"QueryError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher for which the history is to be consulted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not retrieve the gift voucher history.\",\n  \"errorCode\": \"400\"\n}"},{"id":"9889b0c3-3834-4221-866a-7f28f4237267","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher for which the history is to be consulted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"daedf24e-00e5-42ad-ae2c-e8b8bb6b665b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/history?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher for which the history is to be consulted."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"da4ec831-5419-4596-b9cc-92da09d6c5ab"},{"name":"Get Gift Voucher List","id":"c88760af-a6ec-460f-b992-9bdfd23d51b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/giftvoucher","description":"<p>Retrieves a list of gift vouchers and their purchase dates.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - List - Search for gift checks</p>\n","urlObject":{"protocol":"https","path":["giftvoucher"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Purchase date to filter the results (format dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"giftVoucherDate","value":"12/12/2025"}],"variable":[]}},"response":[{"id":"974a9699-b3cf-4fb5-8e03-a814166576fb","name":"Gift card list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"GiftVoucherID\": 30,\n    \"GiftVoucherCode\": \"CBCB58FB\",\n    \"GiftVoucherDate\": \"12/12/2025\",\n    \"GiftVoucherExpiryDate\": \"17/12/2027\",\n    \"GiftVoucherCurAmount\": 100.0,\n    \"GiftVoucherInvoiced\": 1,\n    \"GiftVoucherDisabled\": 0,\n    \"GiftVoucherCancelled\": 0,\n    \"GiftVoucherClinicID\": 1,\n    \"GiftVoucherClinicName\": \"000001 - Center Name\",\n    \"GiftVoucherCurrencySymbol\": \"€\"\n  },\n  {\n    \"GiftVoucherID\": 31,\n    \"GiftVoucherCode\": \"A1B2C3D4\",\n    \"GiftVoucherDate\": \"13/12/2025\",\n    \"GiftVoucherExpiryDate\": \"18/12/2027\",\n    \"GiftVoucherCurAmount\": 50.0,\n    \"GiftVoucherInvoiced\": 0,\n    \"GiftVoucherDisabled\": 0,\n    \"GiftVoucherCancelled\": 0,\n    \"GiftVoucherClinicID\": 1,\n    \"GiftVoucherClinicName\": \"000001 - Center Name\",\n    \"GiftVoucherCurrencySymbol\": \"€\"\n  }\n]"},{"id":"ee8a201b-053f-4d49-bb15-068a087c9baa","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3b2ac6d4-11de-4295-840d-8d4ceac1f157","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e790e4e8-16cd-40de-a25a-b0326ac2a4e1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"55c8a15c-9c8c-4386-8859-2fc44ecf2237","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1dae6203-761e-4e05-882e-6fbb21a74d04","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"dbed294c-8c68-49ed-8cb7-e4a9e91e5369","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"202eb3ed-305f-42c7-bc4e-0a7dbc1ceaf0","name":"ListError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error obtaining the gift voucher list, check the search parameters\",\n  \"errorCode\": \"46\"\n}"},{"id":"944840bd-08ce-4258-b1e0-0a886d67aa98","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"42511ded-7904-4b95-a678-fa2184cb80df","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher?clinicID=1&giftVoucherDate=12/12/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nPurchase date to filter the results (format dd/MM/yyyy).","key":"giftVoucherDate","value":"12/12/2025","x-postman-displayValue":"12/12/2025"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c88760af-a6ec-460f-b992-9bdfd23d51b4"},{"name":"Modify Gift Voucher","id":"9fec8584-87a3-4029-b294-0b59fd9e606a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}","description":"<p>Allows editing the details of an existing gift voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Save - Modify a gift check</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>GiftVoucherAmount</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Amount or balance of the gift voucher.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherExpiryDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Expiration date of the voucher (format DD/MM/YYYY).</td>\n</tr>\n<tr>\n<td><code>GiftVoucherNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Additional notes for the gift voucher.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["giftvoucher","{{giftVoucherID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"cd1d9fbf-1f4a-42a8-be82-2b727c2ebc1e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the gift voucher to modify.</p>\n","type":"text/plain"},"type":"any","value":"31","key":"giftVoucherID"}]}},"response":[{"id":"32df8880-acaa-4a2f-b836-db8bd939df12","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"dbcc8ff0-4ed7-4987-a0d0-5d80e060aeec","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"41681168-0b3e-4fcf-81f1-3d6ec097d987","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"681a4fc3-33dc-4ba2-a3d2-7b212b6764ff","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"76126673-dc46-41c0-aa51-55e221c2b678","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/%7B%7BgiftVoucherID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ca58879f-dde5-4977-95a6-b96ab0e833c6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"97775c6a-65f8-47d1-af4a-b7a4ad9131af","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c6d5b2da-880b-43e0-8b16-841e938885a2","name":"GiftVoucherAmount must be a positive decimal","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"GiftVoucherAmount must be a positive decimal number with up to 6 integer digits and 2 decimal places (e.g. 150.00)\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"c1481e77-719d-406e-89f0-e927b1b8f537","name":"ValidationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error while trying to modify the gift voucher. Verify the ID.\",\n  \"errorCode\": \"337\"\n}"},{"id":"cad6ef01-0620-4f64-9c01-0cadae4ede7e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3fb96c26-a2dd-48de-a714-f7bb54bbda93","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherAmount\": 15.0,\n  \"GiftVoucherExpiryDate\": \"31/12/2026\",\n  \"GiftVoucherNotes\": \"Birthday gift voucher\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"31","description":"**Required** | Type: `integer`\n\nUnique ID of the gift voucher to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucherAmount` | `number (double)` | ❌ No | Amount or balance of the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the voucher (format DD/MM/YYYY). |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9fec8584-87a3-4029-b294-0b59fd9e606a"},{"name":"Print Gift Voucher","id":"7258ee30-fcbd-484a-b9de-02a23f8a3eb8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print","description":"<p>Generates the print URL for a specific gift voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Print - Print a gift check</p>\n","urlObject":{"protocol":"https","path":["giftvoucher","{{giftVoucherID}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"31eed9a1-0ce9-445c-a67e-07594e699f15","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID or unique code of the gift voucher to be printed.</p>\n","type":"text/plain"},"type":"any","value":"33","key":"giftVoucherID"}]}},"response":[{"id":"8ee085d4-ef79-4c7c-838d-51c0b55bcda6","name":"Print document generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher to be printed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"GiftVoucherURL\": \"https://xxyy.flowww.net/117873/tmp/954548243kudgyta5.q4g.asp?tid=33\"\n}"},{"id":"ac55550f-845b-4229-8cc9-a7367c8687cc","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher to be printed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ecc29b0d-8cf0-43a5-8774-8b05c7622793","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher to be printed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8175ba13-6af4-4057-abfd-550a0b26add7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher to be printed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8a5612bb-82b4-425d-bce5-8512ee2eb2b6","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher to be printed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/%7B%7BgiftVoucherID%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ea30e334-8aa3-4da0-8354-7e3e7f623935","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher to be printed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"24986ba1-199d-41fb-9111-d88576ade6c3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher to be printed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9c60c009-56de-4231-a234-4d17f81a03b5","name":"PrintingError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher to be printed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Could not generate the printout. Please check the gift voucher code.\",\n  \"ErrorCode\": \"44\"\n}"},{"id":"a067c075-56fd-4556-bfad-f9f072be8f1c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher to be printed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"4ae4cc08-458a-4b75-9a18-bad545165811","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nID or unique code of the gift voucher to be printed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7258ee30-fcbd-484a-b9de-02a23f8a3eb8"},{"name":"Transfer Balance to Another Gift Voucher","id":"42307085-20ea-4f15-bdba-a53cf490a890","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?targetCode=CA9619F4","description":"<p>Transfers the entire balance from a source gift voucher to a new destination gift voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Giftvoucher - Transfer - Transfer the balance of a gift check to another gift check</p>\n","urlObject":{"protocol":"https","path":["giftvoucher","{{giftVoucherID}}","transfer"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Code of the destination gift voucher (where the balance will be received).</p>\n","type":"text/plain"},"key":"targetCode","value":"CA9619F4"}],"variable":[{"id":"8335944b-9b8a-44b4-b891-98f3e0255538","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Code or ID of the source gift voucher (from which the balance is sent).</p>\n","type":"text/plain"},"type":"any","value":"33","key":"giftVoucherID"}]}},"response":[{"id":"6d270a23-a7e7-4502-99eb-2d655fa483db","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"78390947-d6e7-4549-99e0-2e4a8dcc7435","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d1760df5-01c2-4429-88a5-7128f08c0cae","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"51325278-daec-41eb-ba89-5b075206e807","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"dd51c5c9-75bb-46de-8ef8-54ff8e897b19","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/giftvoucher/%7B%7BgiftVoucherID%7D%7D/transfer\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6199a382-7982-4d23-a65a-18d96acf1a3c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8f6b072b-cecc-4869-8758-8fb440994501","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"21809d09-a976-46a3-aa53-ee46ac5326a7","name":"TransferError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error performing the transfer. Loyalty discount check that both voucher codes are valid.\",\n  \"ErrorCode\": \"221\"\n}"},{"id":"0b45dc6c-1695-4f24-bfd4-d78d0c771552","name":"Backend parameter validation error during","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Invalid parameters. Check the values sent.\",\n  \"ErrorCode\": \"16\"\n}"},{"id":"c4d1f0a8-b0d7-4814-a510-57912ec029bc","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"277c9bcb-4b0f-49cb-8d6d-f5893772e94c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/giftvoucher/{{giftVoucherID}}/transfer?clinicID=1&targetCode=CA9619F4","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["giftvoucher","{{giftVoucherID}}","transfer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCode of the destination gift voucher (where the balance will be received).","key":"targetCode","value":"CA9619F4","x-postman-displayValue":"CA9619F4"}],"variable":[{"key":"giftVoucherID","value":"33","description":"**Required** | Type: `integer`\n\nCode or ID of the source gift voucher (from which the balance is sent)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"42307085-20ea-4f15-bdba-a53cf490a890"}],"id":"664e3b29-f33f-4a95-99a0-ba862c2271f4","description":"<p>Gift voucher creation, redemption, and management endpoints.</p>\n","_postman_id":"664e3b29-f33f-4a95-99a0-ba862c2271f4"},{"name":"Import","item":[{"name":"Client","item":[{"name":"Delete Client Data Import","id":"6fdb74ca-46c4-4083-a48e-4fdbb3cfa105","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/import/client/{{importID}}","description":"<p>Disables a client data import job and removes its uploaded file.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Import Wizard - Eliminate importation - Delete a client import</p>\n","urlObject":{"protocol":"https","path":["import","client","{{importID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"812124b6-2da7-4182-9471-85983131255d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"831bd764-94d1-44b9-8c0e-8afb0a2e76b2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b88ff211-6bbc-4e0a-b959-a218954edd87","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6cba7bd0-d833-4fe2-8959-43faeaecfd82","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4f796737-4579-46a8-ad93-c86a7481f5c6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ba27109d-8434-4292-a645-a2874c66a77f","name":"Not Found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The import job could not be deleted (it may not exist).\"\n}"},{"id":"b679a16f-9b55-4049-8182-fec0937113ed","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f373e9fd-ecc6-403d-966e-6b77e4d12c07","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"156b4617-f137-4eb1-abc2-46de08643d04","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d6a5b0f6-de4f-4aed-beee-1b03a0e80309","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"fe34900d-063e-4058-a5dd-2fab40e11c4d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"ea6bfc52-93dd-4bb3-9b0d-fece8dac9038","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/client/%7B%7BimportID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6fdb74ca-46c4-4083-a48e-4fdbb3cfa105"},{"name":"Map Client Import Columns to Products","id":"6600ea2b-5afb-4db4-b27c-13ef2e312f67","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map","description":"<p>Reads the distinct values of a file column and returns the products they can be mapped onto (fsGetImportProducts).</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Import Wizard</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>IncludeHeaders</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the first row of the uploaded file holds the column headers.</td>\n</tr>\n<tr>\n<td><code>ImportType</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions.</td>\n</tr>\n<tr>\n<td><code>NumColumn</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>1-based index of the file column whose distinct values are mapped.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["import","client","{{importID}}","map"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c49220bd-921b-46fc-bf7a-00ffb1c07e91","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"e80f8720-8c8f-4775-9d07-12762da33604","name":"Import mapping candidates retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","map"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ImportType\": 8,\n  \"FileValues\": [\n    \"Bono facial\",\n    \"Bono laser\"\n  ],\n  \"Candidates\": [\n    {\n      \"ProductID\": 812,\n      \"ProductDesc\": \"Bono facial 5 sesiones\"\n    }\n  ]\n}"},{"id":"a76ffd13-ce67-41b7-b59b-6abfb281c94b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","map"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"de0a6053-0951-4a50-a421-a4031abddc2f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","map"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aee2c89f-43d5-46c8-a094-4253e6f1166d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","map"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2b51681b-e94f-44f4-aeda-e2b9a4b4cf09","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","map"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/client/%7B%7BimportID%7D%7D/map\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"057a1a8a-319d-4418-9ff3-3ba4b542c8c0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","map"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2438b3cc-f5ab-4968-abf8-400b79b90502","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","map"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"57e9ffcd-e3b5-4e93-a863-e1bef80b4453","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","map"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"894cc666-6b9b-463f-9f50-1d267c7b5eaa","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","map"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a2f0d090-6194-4c4c-aca5-8213cc150911","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/map?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","map"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6600ea2b-5afb-4db4-b27c-13ef2e312f67"},{"name":"Run Client Data Import","id":"9d571699-ee4d-4872-b320-bced05259ec5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save","description":"<p>Runs the client data import using the column-to-field mapping produced during setup.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Import Wizard - Import from Excel - Import clients form an exel file</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ImportType</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions.</td>\n</tr>\n<tr>\n<td><code>IncludeHeaders</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the first row of the uploaded file holds the column headers.</td>\n</tr>\n<tr>\n<td><code>IgnoreDuplicate</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether rows that duplicate existing clients are skipped instead of failing.</td>\n</tr>\n<tr>\n<td><code>Fields</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["import","client","{{importID}}","save"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e5a99eb6-a42a-4c3a-b807-45327d21a184","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"4faabde4-3fa0-46af-affc-a700412bf6d7","name":"Import completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ExcelFileError\": \"errores_000000042.xls\",\n  \"ClientImported\": 120,\n  \"ClientFailed\": 3,\n  \"ImportType\": 19,\n  \"ErrorTimeOut\": -1\n}"},{"id":"9f5b37e3-87dd-4288-90be-4836afe4f7f6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"450ca1bf-a016-4c6f-86d8-722d02c1f882","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3a2b7f79-6568-44d4-ab61-2d1a576acb67","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"15aee7eb-f520-40e4-92c3-5453d2604e0d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/client/%7B%7BimportID%7D%7D/save\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a467f402-9be9-43b6-86ca-ce57a9239122","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"697f8e96-ad51-49fe-9a65-5256830c2490","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6af14ef7-ac2d-4f2a-84f4-e82ddc5d46d5","name":"Bad Request","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The import mapping is missing required fields.\"\n}"},{"id":"a10a72ce-5e04-4c8f-a638-4fc9b1d67c58","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5100b0ed-745b-4638-8f99-6c20f5c0241f","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e60e2c9d-bf97-4393-ac76-f0b5634f4a2c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ImportType\": 8,\n  \"Fields\": [\n    \"ClientName\",\n    \"ClientEMail\",\n    \"0\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ImportType` | `integer` | ✅ Yes | Type of client import. 8 clients, 11 client CRM, 12 vouchers, 13 gift vouchers, 20 subscriptions. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `IgnoreDuplicate` | `boolean` | ❌ No | Whether rows that duplicate existing clients are skipped instead of failing. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Use the target client field name (ClientName, ClientEMail, ClientNIF...) or '0' to skip the column. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9d571699-ee4d-4872-b320-bced05259ec5"},{"name":"Upload Client Data Import File (files_upload.asp)","id":"fa7a9ec3-2a51-4fda-8342-d184190900e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"description":"<p>(Required) XLS/xlsx/CSV spreadsheet file to import.</p>\n","key":"stockImportFile","type":"file","value":null}]},"url":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","description":"<p>Uploads the source spreadsheet for a client data import and returns the generated ImportID. Send the file as <code>multipart/form-data</code> in the <code>stockImportFile</code> field.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>stockImportFile</code></td>\n<td><code>string (binary)</code></td>\n<td>✅ Yes</td>\n<td>XLS/xlsx/CSV spreadsheet file to import.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["import","client","upload"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"b5ed8299-fc14-4da3-8332-35dffb41cdf4","name":"File uploaded successfully; returns the generated import ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ImportID\": 42\n}"},{"id":"e1f435b4-1afe-4f40-9b5f-37baa29d8766","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9c867eaa-a763-4a01-a193-0e39c118238d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"eb7726c6-ef71-4788-ba7d-bb7034725080","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eb1eae6b-a09a-488a-8250-ca0367ac10a6","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/client/upload\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"462530b5-7e99-4e3a-83e5-753eb1d5cc9a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b0dea097-21a3-4b0d-a2b9-d7316a11f1cc","name":"Bad Gateway","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The import file could not be uploaded.\"\n}"},{"id":"9b223d93-d120-41c4-8439-88c98185d3e6","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"67c2c7bd-44ac-474e-b77b-082c84c2a163","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"0689805f-5e28-47a1-b96a-f99646bb1a9b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/client/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"fa7a9ec3-2a51-4fda-8342-d184190900e8"},{"name":"View List of Client Data Imports","id":"0b0add07-35d2-4988-8a01-39fc59120f7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/import/client?clinicID=1","description":"<p>View the paginated list of client data import jobs (clients, CRM, vouchers, gift vouchers, deferred, subscriptions).</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Import Wizard - List importations - See the list of records of client imports</p>\n","urlObject":{"protocol":"https","path":["import","client"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index of the import list.</p>\n","type":"text/plain"},"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"c921a11d-dcf2-44e8-bd3c-d77761b0fabe","name":"Import jobs retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ImportID\": 42,\n    \"ImportDate\": \"14/07/2026\",\n    \"ImportTime\": \"09:45\",\n    \"ImportCode\": \"000000042\",\n    \"ImportFilename\": \"clientes.xls\",\n    \"ImportType\": \"Clientes\",\n    \"ImportSuccessNum\": 120,\n    \"ImportFailedNum\": 3\n  }\n]"},{"id":"37f2b4fd-79d2-458c-8ee8-aedf982f4c35","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e6f0e426-4c1a-4dea-aa18-dcc6889886b7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"fabdcb3e-7a14-437d-9006-4902d12b4f79","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5cdf4bc9-1619-40ed-b536-d4ceb794800a","name":"Not Found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No client data imports were found.\"\n}"},{"id":"eba900ec-db63-443b-b8fc-436441eaf5de","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9a24ab62-7a4f-46ab-a5c7-48dc1faba113","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bc1538c2-b70f-46ec-ade3-1461cfefe95c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"71b51066-3897-4687-9b89-36751af55bd4","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"55aff271-008e-4ed2-9d4b-48b013625a6c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"1f5d56aa-35c3-494a-b18a-826274db3915","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/client?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","client"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/client\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0b0add07-35d2-4988-8a01-39fc59120f7a"}],"id":"30d16362-c4ac-47c4-823c-3473a438f5ef","description":"<p>Import / Client endpoints.</p>\n","_postman_id":"30d16362-c4ac-47c4-823c-3473a438f5ef"},{"name":"Tariff","item":[{"name":"Delete Tariff Data Import","id":"3a7e108c-1c44-4115-9f83-276033f1d6dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}","description":"<p>Disables a tariff/product data import job and removes its uploaded file.</p>\n<p><strong>Permision:</strong></p>\n<p>System - Data import - Delete - Eliminate a data import file</p>\n","urlObject":{"protocol":"https","path":["import","tariff","{{importID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d08bc77c-520b-441f-981d-c26b88211753","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"e684512a-175b-435c-9a36-7ee6ca50bbc2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ed63be25-b17b-414e-8b6b-bf1e8e9c4814","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"938ca589-b240-4124-b290-30e0b1e0c32f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6d4eef06-6781-49ab-b865-a14c78092a3c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5b6a54d7-edb0-4d7c-8e88-e9befcb44260","name":"Not Found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The import job could not be deleted (it may not exist).\"\n}"},{"id":"55f2d632-afcc-4c7b-813d-fc1ce2c13c1a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7cebfdfa-b196-4228-85e3-7bc80d9e3fb5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"36d5891d-afc6-4a08-b197-c3d4e0e34baf","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e5764eb4-5b90-465f-8a18-0364b51a04f2","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"3ce361bc-d0ec-420c-a3d4-d36feb590483","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7fd18da2-10c2-42ee-ad41-319914feb953","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff/%7B%7BimportID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"3a7e108c-1c44-4115-9f83-276033f1d6dc"},{"name":"Download Tariff Import Source File","id":"24d15aa8-7bb8-4c7b-af1c-1c7f8ca9a666","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/file?filename=clientes.xls","description":"<p>Downloads the original spreadsheet uploaded for a tariff/product import.</p>\n<p><strong>Permision:</strong></p>\n<p>System - Data import - Open - Open a data import file</p>\n","urlObject":{"protocol":"https","path":["import","tariff","{{importID}}","file"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Original filename of the uploaded import file (as returned by the import list as ImportFilename).</p>\n","type":"text/plain"},"key":"filename","value":"clientes.xls"}],"variable":[{"id":"5b5f9961-e1dd-4d28-a2cc-12ea8c4e7968","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"1812d688-6e47-4f96-add2-68010c66b12d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/file?clinicID=1&filename=clientes.xls","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","file"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nOriginal filename of the uploaded import file (as returned by the import list as ImportFilename).","key":"filename","value":"clientes.xls","x-postman-displayValue":"clientes.xls"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"17be36d8-e0a5-4fde-94f0-121a0aaec9af","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/file?clinicID=1&filename=clientes.xls","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","file"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nOriginal filename of the uploaded import file (as returned by the import list as ImportFilename).","key":"filename","value":"clientes.xls","x-postman-displayValue":"clientes.xls"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b140f76b-42c1-41f9-a755-3cb7b9102e1d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/file?clinicID=1&filename=clientes.xls","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","file"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nOriginal filename of the uploaded import file (as returned by the import list as ImportFilename).","key":"filename","value":"clientes.xls","x-postman-displayValue":"clientes.xls"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"42736821-b0b0-40a5-b391-369b000a97fb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/file?clinicID=1&filename=clientes.xls","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","file"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nOriginal filename of the uploaded import file (as returned by the import list as ImportFilename).","key":"filename","value":"clientes.xls","x-postman-displayValue":"clientes.xls"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff/%7B%7BimportID%7D%7D/file\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ad52f835-8e37-4794-a5e3-8aefba9a301b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/file?clinicID=1&filename=clientes.xls","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","file"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nOriginal filename of the uploaded import file (as returned by the import list as ImportFilename).","key":"filename","value":"clientes.xls","x-postman-displayValue":"clientes.xls"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"086cf338-5610-4c23-821c-1f627b6dcd3f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/file?clinicID=1&filename=clientes.xls","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","file"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nOriginal filename of the uploaded import file (as returned by the import list as ImportFilename).","key":"filename","value":"clientes.xls","x-postman-displayValue":"clientes.xls"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f915b4d5-8c7d-46fd-b0b6-4445c5a131ba","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/file?clinicID=1&filename=clientes.xls","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","file"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nOriginal filename of the uploaded import file (as returned by the import list as ImportFilename).","key":"filename","value":"clientes.xls","x-postman-displayValue":"clientes.xls"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"dd2bfebb-1445-4b8c-9797-8cf857ec34f6","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/file?clinicID=1&filename=clientes.xls","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","file"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nOriginal filename of the uploaded import file (as returned by the import list as ImportFilename).","key":"filename","value":"clientes.xls","x-postman-displayValue":"clientes.xls"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b534b99f-02cb-4d46-8af6-65c048dd8004","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/file?clinicID=1&filename=clientes.xls","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","file"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nOriginal filename of the uploaded import file (as returned by the import list as ImportFilename).","key":"filename","value":"clientes.xls","x-postman-displayValue":"clientes.xls"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"24d15aa8-7bb8-4c7b-af1c-1c7f8ca9a666"},{"name":"Map Tariff Import Columns to Cabinets","id":"b96711c2-a800-48b8-9c21-8648de588f1b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet","description":"<p>Reads the distinct values of a file column and returns the cabinets they can be mapped onto.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the tariff the import is mapped against.</td>\n</tr>\n<tr>\n<td><code>IncludeHeaders</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the first row of the uploaded file holds the column headers.</td>\n</tr>\n<tr>\n<td><code>ImportType</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products.</td>\n</tr>\n<tr>\n<td><code>NumColumn</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>1-based index of the file column whose distinct values are mapped.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["import","tariff","{{importID}}","map","cabinet"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"792b6f91-306c-4018-8220-56a24127136d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"5a75b65f-cc3f-4747-bbd0-aee8da3d6d25","name":"Import mapping candidates retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ImportType\": 19,\n  \"FileValues\": [\n    \"Depilacion laser\",\n    \"Faciales\"\n  ],\n  \"Candidates\": [\n    {\n      \"ClinicCabID\": 3,\n      \"ClinicCabName\": \"Cabina 1\"\n    }\n  ]\n}"},{"id":"b1bdfa07-88c0-4895-bbd0-a84008917b1f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"df1d05b3-5aad-4345-a7b4-91b4988ee331","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f1b01fb9-99a3-4dec-8e97-300174edc631","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"93944f78-f2bb-4f58-b4be-b6bab563ac3c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff/%7B%7BimportID%7D%7D/map/cabinet\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8fa9b6bc-c8ce-43ee-8e16-82736d16c2c1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a5dd4d67-816a-4e5a-b9cb-34b7301fed7e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7dba7fc0-08c6-41aa-b4f8-64dea82acf81","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"494a19a1-694d-483d-9a28-6206f4916fdd","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"92fd864c-206f-48e0-a410-f62d644b8734","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b96711c2-a800-48b8-9c21-8648de588f1b"},{"name":"Map Tariff Import Columns to Equipment","id":"e4261930-24e8-4681-997a-d4512a675b96","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment","description":"<p>Reads the distinct values of a file column and returns the equipment they can be mapped onto.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the tariff the import is mapped against.</td>\n</tr>\n<tr>\n<td><code>IncludeHeaders</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the first row of the uploaded file holds the column headers.</td>\n</tr>\n<tr>\n<td><code>ImportType</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products.</td>\n</tr>\n<tr>\n<td><code>NumColumn</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>1-based index of the file column whose distinct values are mapped.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["import","tariff","{{importID}}","map","equipment"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"148cf2bd-4895-4656-9bd9-401185aab72f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"5c0ddc26-6c72-4eaf-b980-60a1f63b878a","name":"Import mapping candidates retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ImportType\": 19,\n  \"FileValues\": [\n    \"Depilacion laser\",\n    \"Faciales\"\n  ],\n  \"Candidates\": [\n    {\n      \"EquipmentID\": 1,\n      \"EquipmentName\": \"PRO Diode Laser\"\n    }\n  ]\n}"},{"id":"7fc5caec-5297-4386-bb2a-6042d1257274","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f06f8912-912c-48b1-a5f5-0241d61437c5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ac6b9531-3473-4641-8538-05323b22a4b6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"01e9f3f4-4440-4ab6-9dd9-4eb6363443d0","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff/%7B%7BimportID%7D%7D/map/equipment\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5fe7c5b2-da6d-4a56-b6bb-cceb79f4819e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5ff17639-215a-41be-ab01-2dc1f7d89055","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"61afd969-4b56-44bf-a70a-6bb838fe674a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"1c513241-abe4-41d4-9e3b-c8e20f3425a9","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"8016d239-761e-47e0-9f48-b1579f24f6a0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/equipment?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","equipment"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e4261930-24e8-4681-997a-d4512a675b96"},{"name":"Map Tariff Import Columns to Families","id":"92bfd656-580b-4aad-b4ed-f2dcbae80ce1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family","description":"<p>Reads the distinct values of a file column and returns the product families they can be mapped onto.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the tariff the import is mapped against.</td>\n</tr>\n<tr>\n<td><code>IncludeHeaders</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the first row of the uploaded file holds the column headers.</td>\n</tr>\n<tr>\n<td><code>ImportType</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products.</td>\n</tr>\n<tr>\n<td><code>NumColumn</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>1-based index of the file column whose distinct values are mapped.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["import","tariff","{{importID}}","map","family"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"877d70cc-43dc-4ddf-8d5a-840148193902","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"e941f162-f464-47a7-8c60-ed6822a724e1","name":"Import mapping candidates retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ImportType\": 19,\n  \"FileValues\": [\n    \"Depilacion laser\",\n    \"Faciales\"\n  ],\n  \"Candidates\": [\n    {\n      \"FamilyID\": 5,\n      \"FamilyName\": \"Depilacion\"\n    }\n  ]\n}"},{"id":"2d4092ef-2401-4be8-9707-4cf4092a8fa1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a548f03f-416e-4682-8c0b-1a3f809b5eb6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bb9bb54b-9bee-4767-b3ce-d39ce278c91e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1ec769fd-81da-4a29-9efe-fbe65a963332","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff/%7B%7BimportID%7D%7D/map/family\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cda688d7-1a5d-4fb1-b159-a36e227ababd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7f6a3c15-f49f-4e93-8f27-17342c7af12c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"751b6499-1866-4f3d-82f9-ac0ecca1b3a8","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5c4cf1fe-7d08-44e2-9984-cc3f545533df","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"91bd25a1-0e0b-4fea-9bf7-a0f02239a8df","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"92bfd656-580b-4aad-b4ed-f2dcbae80ce1"},{"name":"Map Tariff Import Columns to Vouchers","id":"725b7895-932e-4755-bf56-beab15407e54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher","description":"<p>Reads the distinct values of a file column and returns the products/vouchers they can be mapped onto.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the tariff the import is mapped against.</td>\n</tr>\n<tr>\n<td><code>IncludeHeaders</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the first row of the uploaded file holds the column headers.</td>\n</tr>\n<tr>\n<td><code>ImportType</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products.</td>\n</tr>\n<tr>\n<td><code>NumColumn</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>1-based index of the file column whose distinct values are mapped.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["import","tariff","{{importID}}","map","voucher"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"fd2ff2ed-095b-4e07-ab99-e0183b7e668e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"c44b7fc0-4540-42ab-b2db-dae7b606595f","name":"Import mapping candidates retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ImportType\": 19,\n  \"FileValues\": [\n    \"Depilacion laser\",\n    \"Faciales\"\n  ],\n  \"Candidates\": [\n    {\n      \"ProductID\": 2144,\n      \"ProductDesc\": \"Sesion laser\"\n    }\n  ]\n}"},{"id":"172fa6ee-0866-417d-9eb7-aa2374581860","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"88be769b-1d0c-4d27-a8c1-fb66c57dc8a0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"dcaa8238-bbdb-4a14-8ab9-03269e2131ba","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f5341673-8566-493c-90aa-a193381a1dba","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff/%7B%7BimportID%7D%7D/map/voucher\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cdc32fb0-ec06-4baa-9bd3-8ee692785ae9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e09997dd-85c1-4e73-9d62-9ee428636a1e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"80ae50f2-28f1-40d8-9ab2-4448eb615349","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3c284d5b-925e-4dac-b3f9-da2e53e09dd1","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"c41e3319-33ed-452a-98f4-305854298fee","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"725b7895-932e-4755-bf56-beab15407e54"},{"name":"Map Tariff Import Columns to Zone Classes","id":"a81b9ac4-dd3c-489e-8164-886897b5e7e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass","description":"<p>Reads the distinct values of a file column and returns the zone classes they can be mapped onto.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the tariff the import is mapped against.</td>\n</tr>\n<tr>\n<td><code>IncludeHeaders</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the first row of the uploaded file holds the column headers.</td>\n</tr>\n<tr>\n<td><code>ImportType</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products.</td>\n</tr>\n<tr>\n<td><code>NumColumn</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>1-based index of the file column whose distinct values are mapped.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["import","tariff","{{importID}}","map","zoneclass"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0c895a00-26b8-4a03-aa9b-8ef3f222ede7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"9b498ca2-8ec4-42c2-8d59-6375fedac890","name":"Import mapping candidates retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ImportType\": 19,\n  \"FileValues\": [\n    \"Depilacion laser\",\n    \"Faciales\"\n  ],\n  \"Candidates\": [\n    {\n      \"ZoneClassID\": 7,\n      \"ZoneClassDesc\": \"Axilas\"\n    }\n  ]\n}"},{"id":"607b68a2-9d12-49f7-a4fe-54e83148525e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fca130a8-958b-40a3-8da2-d337fd9b4e97","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6730d6fe-3715-4a20-91aa-65dff39e558b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"82f8b1f9-2a36-4752-b276-b1369adfd735","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff/%7B%7BimportID%7D%7D/map/zoneclass\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"190c6b92-47e6-4f8c-9865-54f26507d3e4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"17d4f9f2-450b-4122-93e8-bbf628aa0478","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ff38052f-0b55-4996-a208-77f3d4d7a11e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d80839c6-d248-41c2-8f7a-7f46b2f15cc8","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"1729bb6d-50c1-4409-bf93-e22137f0fb0f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"NumColumn\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/map/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","map","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import is mapped against. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `NumColumn` | `integer` | ✅ Yes | 1-based index of the file column whose distinct values are mapped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a81b9ac4-dd3c-489e-8164-886897b5e7e3"},{"name":"Run Tariff Data Import","id":"6067fae5-420b-40c2-9a82-cfe2d3f5df53","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save","description":"<p>Runs the tariff/product data import using the column-to-field mapping produced during setup.</p>\n<p><strong>Permision:</strong></p>\n<p>System - Data import - Import - Import file data</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Identifier of the tariff the import targets.</td>\n</tr>\n<tr>\n<td><code>ImportType</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products.</td>\n</tr>\n<tr>\n<td><code>IncludeHeaders</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the first row of the uploaded file holds the column headers.</td>\n</tr>\n<tr>\n<td><code>FieldMappings</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply.</td>\n</tr>\n<tr>\n<td><code>Fields</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["import","tariff","{{importID}}","save"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"60699a52-2ee9-461b-8f32-b08487ed7848","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"c9ea724e-8558-40bf-ace1-bae6f5029d73","name":"Import completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ExcelFileError\": \"errores_000000042.xls\",\n  \"ClientImported\": 120,\n  \"ClientFailed\": 3,\n  \"ImportType\": 19,\n  \"ErrorTimeOut\": -1\n}"},{"id":"05cf6da6-c9a4-4455-b721-70d52976a577","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9bde51a2-e40d-46e8-989d-d0d7c2fb6428","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0e6cf8ec-636a-4eba-9621-7745b6c6dba8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8493324d-0c1f-4be0-950e-80eb83788814","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff/%7B%7BimportID%7D%7D/save\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"93ee59f2-b529-44ee-8ef4-e07cb1e3c50a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6aa593f4-475a-4b79-bfbb-94d30cfd9c81","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"dcdcdcca-dda5-4a27-8c20-5bd8e94b5955","name":"Bad Request","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The import mapping is missing required fields.\"\n}"},{"id":"1114e081-bb11-4e32-90a2-70bd820eb0ac","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"96a9023a-5742-4f5d-a796-e82d0e8cb5a0","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"dec3646e-9949-44ec-857a-7dca6e5c5968","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGID\": 17,\n  \"ImportType\": 19,\n  \"Fields\": [\n    \"ProductCode\",\n    \"ProductDesc\",\n    \"ProductPrice\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}/save?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}","save"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGID` | `integer` | ✅ Yes | Identifier of the tariff the import targets. |\n| `ImportType` | `integer` | ✅ Yes | Type of import. 2 products, 3 pack detail, 17 advanced treatments, 18 advanced product vouchers, 19 advanced products. |\n| `IncludeHeaders` | `boolean` | ❌ No | Whether the first row of the uploaded file holds the column headers. |\n| `FieldMappings` | `array` | ❌ No | Up to five 1-based file column indices used by the advanced product mappings (family, zone class, equipment, cabinet, voucher). Use 0 for mappings that do not apply. |\n| `Fields` | `array` | ✅ Yes | Ordered column-to-field mapping tokens, one per file column, in column order. Must include ProductDesc and ProductPrice (plus ProductSlots for treatments, ProductVoucherNum for product vouchers). Use '0' to skip a column. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6067fae5-420b-40c2-9a82-cfe2d3f5df53"},{"name":"Upload Tariff Data Import File (files_upload.asp)","id":"9cb27a4d-d647-4c84-8838-3478f8783da7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"description":"<p>(Required) XLS/xlsx/CSV spreadsheet file to import.</p>\n","key":"stockImportFile","type":"file","value":null}]},"url":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","description":"<p>Uploads the source spreadsheet for a tariff/product data import and returns the generated ImportID. Send the file as <code>multipart/form-data</code> in the <code>stockImportFile</code> field.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>stockImportFile</code></td>\n<td><code>string (binary)</code></td>\n<td>✅ Yes</td>\n<td>XLS/xlsx/CSV spreadsheet file to import.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["import","tariff","upload"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"84226d96-c824-4370-a020-ebde52a88543","name":"File uploaded successfully; returns the generated import ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ImportID\": 42\n}"},{"id":"7b628823-9989-40d0-b500-6646140eba41","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"33179980-6519-4431-af8c-298097e1cc33","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c6b931b3-5b07-4839-b28c-a0d8dce912ab","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"58aad97f-0ff7-40c1-96f5-7a9c09ecdfb8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff/upload\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"c1187ede-a6e0-4f5a-b325-b4a1e31ce4d1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e06b328d-9c09-449e-b178-265d385386a6","name":"Bad Gateway","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The import file could not be uploaded.\"\n}"},{"id":"8abbe514-c373-4e7e-b5e7-f5453e8c64d1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ddcb0856-cee8-4b06-87d9-cc4f8a8d90d1","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"40319443-769a-4cf1-9ee3-0df7da7b636d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS/xlsx/CSV spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/upload?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","upload"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS/xlsx/CSV spreadsheet file to import. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9cb27a4d-d647-4c84-8838-3478f8783da7"},{"name":"View List of Tariff Data Imports","id":"20424ec3-55ca-46e5-8b46-c90a16d12910","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1","description":"<p>View the paginated list of tariff/product data import jobs (products, treatments, product vouchers, pack detail).</p>\n<p><strong>Permision:</strong></p>\n<p>System - Data import - Listing - See the list of data import files</p>\n","urlObject":{"protocol":"https","path":["import","tariff"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index of the import list.</p>\n","type":"text/plain"},"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"29809f03-c014-4666-af1b-8c07fc676e15","name":"Import jobs retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ImportID\": 42,\n    \"ImportDate\": \"14/07/2026\",\n    \"ImportTime\": \"09:45\",\n    \"ImportCode\": \"000000042\",\n    \"ImportFilename\": \"clientes.xls\",\n    \"ImportType\": \"Clientes\",\n    \"ImportSuccessNum\": 120,\n    \"ImportFailedNum\": 3\n  }\n]"},{"id":"e45bf33b-31fe-44aa-ad33-5de010fe3db3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"65baa5b6-3485-4004-bc8b-2d5f21857b43","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9c76db16-968d-4dbf-9bb0-712372ce6a8a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1fbbe4d6-d9a8-4822-8949-81ec38b26421","name":"Not Found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No tariff data imports were found.\"\n}"},{"id":"aa9d6593-b4cc-4907-85c2-26be43b453a3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"15e6c47e-5cbd-4f93-9e08-b18d5e002f2b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f7d29b43-bfe3-4c1a-bc90-cdb27fcb0e7f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"99465b97-f0e8-4ac4-b9b8-a755fae2885c","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"7a342127-2f02-4650-b61f-e0d98de126fe","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"0344ff72-783a-4645-8ebb-619912589953","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff?clinicID=1&page=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index of the import list.","key":"page","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"20424ec3-55ca-46e5-8b46-c90a16d12910"},{"name":"View Tariff Import Result","id":"f7db545e-f56a-4e34-a696-5e34775438cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}","description":"<p>Returns the result notes (error report) of a tariff/product import job.</p>\n<p><strong>Permision:</strong></p>\n<p>System - Data import - See errors - See the summary of errors produced when importing a file</p>\n","urlObject":{"protocol":"https","path":["import","tariff","{{importID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0e908613-99f5-4526-88ac-b74ebdfb7348","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Import ID</p>\n","type":"text/plain"},"type":"any","value":"42","key":"importID"}]}},"response":[{"id":"1a6c0c55-b32e-4983-8245-8ff429757571","name":"Import result notes retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ImportID\": 42,\n  \"ImportNotes\": \"<BR>Row 3: invalid price\"\n}"},{"id":"be604d4e-7c28-43d0-9a96-2bf764ba6fdb","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cce7dad5-5a9f-412c-b617-e62e5a008cd4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e1f90963-0c4f-4ae1-bec0-f3329e59b13c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"681533ba-ec35-44d0-b467-79a8bf973649","name":"Not Found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The requested import job was not found.\"\n}"},{"id":"a2066aea-78cf-4a08-b502-c2f03053c2fa","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"413ba930-41a0-49b4-833b-d891c8566d21","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3b033d2d-611f-462d-9ea4-67be94bfa2cb","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"183f6896-e72a-450b-99e3-133267172157","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"6d32bf7d-0973-47ed-89f6-7125c0f302f9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c53a95ac-e2c1-4724-a79a-d123a950c573","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/import/tariff/{{importID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["import","tariff","{{importID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"importID","value":"42","description":"**Required** | Type: `integer`\n\nImport ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/import/tariff/%7B%7BimportID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"f7db545e-f56a-4e34-a696-5e34775438cf"}],"id":"d0745901-ef54-4f26-a05b-24fb299ab86c","description":"<p>Import / Tariff endpoints.</p>\n","_postman_id":"d0745901-ef54-4f26-a05b-24fb299ab86c"}],"id":"9b7d0d8e-87f3-45a0-b36b-cecb8e019e2f","description":"<p>Import endpoints.</p>\n","_postman_id":"9b7d0d8e-87f3-45a0-b36b-cecb8e019e2f"},{"name":"Invoice","item":[{"name":"Brazil","item":[{"name":"Send Ticket NF-e","id":"81c9de7b-d2b3-4376-86f6-eeff462dc34f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send","description":"<p>Emits, cancels or polls the status of a ticket's Brazilian NF-e electronic invoice. With CheckStatus=-1 it only polls the tax authority (Facenda) status of a pending NF-e; otherwise it emits (or cancels, when CancelReason is provided) the NF-e. Only applicable to Brazilian clinics with NF-e enabled.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Nfe - Send NFe</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>IsCreditNote</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 to operate on the ticket's credit note instead of the ticket.</td>\n</tr>\n<tr>\n<td><code>AutoSend</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 to mark the emission as automatic (echoed back as IsAutoSend).</td>\n</tr>\n<tr>\n<td><code>CheckDifferences</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 to validate the ticket against previously emitted data before sending.</td>\n</tr>\n<tr>\n<td><code>CheckStatus</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting.</td>\n</tr>\n<tr>\n<td><code>CancelReason</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Free-text reason used when cancelling a previously authorized NFe.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","nfe","send"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"aac8eaae-2995-4629-b29f-655902b785b4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled.</p>\n","type":"text/plain"},"type":"any","value":"246","key":"ticketGID"}]}},"response":[{"id":"cfc690d7-6d81-4b16-8863-f4b0a9994693","name":"Brazilian NFe send / cancel / status result.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","nfe","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IsCreditNote` | `integer` | ❌ No | -1 to operate on the ticket's credit note instead of the ticket. |\n| `AutoSend` | `integer` | ❌ No | -1 to mark the emission as automatic (echoed back as IsAutoSend). |\n| `CheckDifferences` | `integer` | ❌ No | -1 to validate the ticket against previously emitted data before sending. |\n| `CheckStatus` | `integer` | ❌ No | -1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting. |\n| `CancelReason` | `string` | ❌ No | Free-text reason used when cancelling a previously authorized NFe. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TicketGID\": 246,\n  \"IsCreditNote\": 0,\n  \"LstErrors\": \"\",\n  \"LstErrorsConfirm\": \"\",\n  \"IsAutoSend\": 0\n}"},{"id":"0bc351d4-0a56-4f4e-83cc-8346c1a65e35","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","nfe","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IsCreditNote` | `integer` | ❌ No | -1 to operate on the ticket's credit note instead of the ticket. |\n| `AutoSend` | `integer` | ❌ No | -1 to mark the emission as automatic (echoed back as IsAutoSend). |\n| `CheckDifferences` | `integer` | ❌ No | -1 to validate the ticket against previously emitted data before sending. |\n| `CheckStatus` | `integer` | ❌ No | -1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting. |\n| `CancelReason` | `string` | ❌ No | Free-text reason used when cancelling a previously authorized NFe. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c08ed674-65c1-4e98-8d0c-fdb36309b8fd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","nfe","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IsCreditNote` | `integer` | ❌ No | -1 to operate on the ticket's credit note instead of the ticket. |\n| `AutoSend` | `integer` | ❌ No | -1 to mark the emission as automatic (echoed back as IsAutoSend). |\n| `CheckDifferences` | `integer` | ❌ No | -1 to validate the ticket against previously emitted data before sending. |\n| `CheckStatus` | `integer` | ❌ No | -1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting. |\n| `CancelReason` | `string` | ❌ No | Free-text reason used when cancelling a previously authorized NFe. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6135cf59-a3b6-4c44-8f37-e0b3cf7601f0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","nfe","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IsCreditNote` | `integer` | ❌ No | -1 to operate on the ticket's credit note instead of the ticket. |\n| `AutoSend` | `integer` | ❌ No | -1 to mark the emission as automatic (echoed back as IsAutoSend). |\n| `CheckDifferences` | `integer` | ❌ No | -1 to validate the ticket against previously emitted data before sending. |\n| `CheckStatus` | `integer` | ❌ No | -1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting. |\n| `CancelReason` | `string` | ❌ No | Free-text reason used when cancelling a previously authorized NFe. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"18cbadf5-0346-4ce8-afc6-09227c7d9bd4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","nfe","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IsCreditNote` | `integer` | ❌ No | -1 to operate on the ticket's credit note instead of the ticket. |\n| `AutoSend` | `integer` | ❌ No | -1 to mark the emission as automatic (echoed back as IsAutoSend). |\n| `CheckDifferences` | `integer` | ❌ No | -1 to validate the ticket against previously emitted data before sending. |\n| `CheckStatus` | `integer` | ❌ No | -1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting. |\n| `CancelReason` | `string` | ❌ No | Free-text reason used when cancelling a previously authorized NFe. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/nfe/send\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0f672e6f-8817-457f-88da-aaa0b5883352","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","nfe","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IsCreditNote` | `integer` | ❌ No | -1 to operate on the ticket's credit note instead of the ticket. |\n| `AutoSend` | `integer` | ❌ No | -1 to mark the emission as automatic (echoed back as IsAutoSend). |\n| `CheckDifferences` | `integer` | ❌ No | -1 to validate the ticket against previously emitted data before sending. |\n| `CheckStatus` | `integer` | ❌ No | -1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting. |\n| `CancelReason` | `string` | ❌ No | Free-text reason used when cancelling a previously authorized NFe. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"51f99f75-d3c1-4750-918a-79f0cc4de188","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","nfe","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IsCreditNote` | `integer` | ❌ No | -1 to operate on the ticket's credit note instead of the ticket. |\n| `AutoSend` | `integer` | ❌ No | -1 to mark the emission as automatic (echoed back as IsAutoSend). |\n| `CheckDifferences` | `integer` | ❌ No | -1 to validate the ticket against previously emitted data before sending. |\n| `CheckStatus` | `integer` | ❌ No | -1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting. |\n| `CancelReason` | `string` | ❌ No | Free-text reason used when cancelling a previously authorized NFe. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"78bf26ab-ac77-470c-9278-b0d8cbd2e318","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","nfe","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IsCreditNote` | `integer` | ❌ No | -1 to operate on the ticket's credit note instead of the ticket. |\n| `AutoSend` | `integer` | ❌ No | -1 to mark the emission as automatic (echoed back as IsAutoSend). |\n| `CheckDifferences` | `integer` | ❌ No | -1 to validate the ticket against previously emitted data before sending. |\n| `CheckStatus` | `integer` | ❌ No | -1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting. |\n| `CancelReason` | `string` | ❌ No | Free-text reason used when cancelling a previously authorized NFe. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"74b2d1ea-a589-4a5d-b966-6662bc13afa4","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","nfe","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IsCreditNote` | `integer` | ❌ No | -1 to operate on the ticket's credit note instead of the ticket. |\n| `AutoSend` | `integer` | ❌ No | -1 to mark the emission as automatic (echoed back as IsAutoSend). |\n| `CheckDifferences` | `integer` | ❌ No | -1 to validate the ticket against previously emitted data before sending. |\n| `CheckStatus` | `integer` | ❌ No | -1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting. |\n| `CancelReason` | `string` | ❌ No | Free-text reason used when cancelling a previously authorized NFe. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b79a59ce-2f46-45f9-b8bd-512303d43b01","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"IsCreditNote\": 0,\n  \"AutoSend\": 0,\n  \"CheckDifferences\": 0,\n  \"CheckStatus\": 0,\n  \"CancelReason\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/nfe/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","nfe","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket GID whose Brazilian NFe electronic invoice is emitted, cancelled or polled."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `IsCreditNote` | `integer` | ❌ No | -1 to operate on the ticket's credit note instead of the ticket. |\n| `AutoSend` | `integer` | ❌ No | -1 to mark the emission as automatic (echoed back as IsAutoSend). |\n| `CheckDifferences` | `integer` | ❌ No | -1 to validate the ticket against previously emitted data before sending. |\n| `CheckStatus` | `integer` | ❌ No | -1 to only poll the tax authority (Facenda) status of a pending NFe instead of emitting. |\n| `CancelReason` | `string` | ❌ No | Free-text reason used when cancelling a previously authorized NFe. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"81c9de7b-d2b3-4376-86f6-eeff462dc34f"}],"id":"49d39ed0-9675-478e-8292-fb8131a97ae2","description":"<p>Invoice / Brazil endpoints.</p>\n","_postman_id":"49d39ed0-9675-478e-8292-fb8131a97ae2"},{"name":"Detail","item":[{"name":"Add an Advance to the Ticket","id":"12c78c43-f7db-46de-8b7f-5c8d4c19c100","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance","description":"<p>Allows adding an advance to an existing invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Add a down payment - Add an advance payment to the ticket</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AdvanceAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Advance payment amount.</td>\n</tr>\n<tr>\n<td><code>AdvanceVAT</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Advance payment VAT.</td>\n</tr>\n<tr>\n<td><code>AdvanceUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the user making the advance payment.</td>\n</tr>\n<tr>\n<td><code>AdvanceBudgetID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Budget ID asociated with the advance.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","advance"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4209e11c-e591-4e1e-95a9-466db69cf65d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"193","key":"ticketGID"}]}},"response":[{"id":"87b42e22-2257-435a-830f-50abf5c097d3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"898070dc-2f51-484f-8050-ea41719bc96c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"64dc1a4d-59fc-4510-88cf-690b6898d37d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d2da6762-016d-4877-8f4d-5b2b99de83e1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"366fc527-f2a3-4c33-aef5-f960e170ca97","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/advance\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8a84e5f1-f7a3-44ce-965a-7a7760b2093c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9980a6f7-a53a-43ec-92a0-cbac4f4f9cbd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c9f0e52d-e0f5-49ab-a8d2-6b7bad8bbf2e","name":"ErrorParameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding the advance payment. Check the parameters.\",\n  \"errorCode\": \"46\"\n}"},{"id":"1c0d82ac-28b9-4588-869a-43296f58efda","name":"InvalidAdvanceBudget","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The budget associated with the advance is not valid.\",\n  \"errorCode\": \"488\"\n}"},{"id":"0f38f30e-4d97-4bdf-9a07-83bbc7c5f232","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c4526013-5383-4ba9-b322-f41cb5df6ab7","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e46e0f7c-3579-4c03-aa1c-7bf83f555007","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"AdvanceAmount\": 100.0,\n  \"AdvanceVAT\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/advance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","advance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"193","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `AdvanceAmount` | `number (double)` | ✅ Yes | Advance payment amount. |\n| `AdvanceVAT` | `number (double)` | ✅ Yes | Advance payment VAT. |\n| `AdvanceUserID` | `integer` | ❌ No | ID of the user making the advance payment. |\n| `AdvanceBudgetID` | `integer` | ❌ No | Budget ID asociated with the advance. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"12c78c43-f7db-46de-8b7f-5c8d4c19c100"},{"name":"Add Gift Voucher to the Ticket","id":"376b59be-2086-462d-9b10-f9b1bf47b8cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher","description":"<p>Allows adding a gift voucher to an existing invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Add a gift voucher - Add a gift voucher to the ticket</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>GiftVoucheNumber</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of the gift voucher.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Additional notes for the gift voucher.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherExpiryDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Expiration date of the gift voucher (dd/MM/yyyy).</td>\n</tr>\n<tr>\n<td><code>GiftVoucherInitAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Initial amount of the gift voucher.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherUnits</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Number of units of the gift voucher.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherVat</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Applicable VAT for the gift voucher.</td>\n</tr>\n<tr>\n<td><code>GiftVoucherUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the user who creates the gift voucher.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","giftvoucher"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e31aeed4-eae9-4c8b-aa33-e3908cd9257e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"132","key":"ticketGID"}]}},"response":[{"id":"e9998c2b-abfc-4f33-8129-ffd8c2cc80b3","name":"Gift voucher added successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TicketID\": 132\n}"},{"id":"ca020c3c-4344-4d14-ad30-6f3655d49b56","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"74ef27ef-d03c-4932-9c32-23ee823399cc","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f7c762f3-bef9-4467-81a8-a48373b117a3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b6134a95-a21b-4e8c-aa3a-44c371472505","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/giftvoucher\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"49bc9579-8376-431d-88a6-57d6b3d3bd7f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7db6c7bc-df1a-4261-a332-bae5f5267a2a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1648b421-40b3-40fa-acc9-13d21f28bb21","name":"ErrorAmount","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The quantity must be greater than 0\",\n  \"errorCode\": \"520\"\n}"},{"id":"930720b5-8303-4088-8add-cb619c8f9586","name":"TicketIDError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding the gift voucher, check that the ticket ID is correct\",\n  \"errorCode\": \"46\"\n}"},{"id":"eabc319d-6239-4751-b591-edf663321a7f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ec33b4b5-e030-4deb-b107-c37416a854e8","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a919628c-4a13-4391-b476-eb04005ce1e1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"GiftVoucherInitAmount\": 20.15,\n  \"GiftVoucherUnits\": 1,\n  \"GiftVoucherVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/giftvoucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","giftvoucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"132","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `GiftVoucheNumber` | `integer` | ❌ No | Number of the gift voucher. |\n| `GiftVoucherNotes` | `string` | ❌ No | Additional notes for the gift voucher. |\n| `GiftVoucherExpiryDate` | `string (date)` | ❌ No | Expiration date of the gift voucher (dd/MM/yyyy). |\n| `GiftVoucherInitAmount` | `number (double)` | ✅ Yes | Initial amount of the gift voucher. |\n| `GiftVoucherUnits` | `integer` | ✅ Yes | Number of units of the gift voucher. |\n| `GiftVoucherVat` | `number (double)` | ✅ Yes | Applicable VAT for the gift voucher. |\n| `GiftVoucherUserID` | `integer` | ❌ No | ID of the user who creates the gift voucher. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"376b59be-2086-462d-9b10-f9b1bf47b8cd"},{"name":"Add Product to the Invoice","id":"61f1586f-85e2-43cf-bebc-c447c97090c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}","description":"<p>Allows adding a product to an existing invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Add product - Add aproduct to the ticket</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of product units.</td>\n</tr>\n<tr>\n<td><code>ProductUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Product seller identifier.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a095ea4f-42f9-47aa-b9c9-8d227f7ab5dc","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"105","key":"ticketGID"},{"id":"3fba3096-e856-494d-ac6a-e624bb0be4cb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product ID.</p>\n","type":"text/plain"},"type":"any","value":"223","key":"productID"}]}},"response":[{"id":"bc9a7bf2-a54f-4b72-afa9-14512ae267a1","name":"Product Added.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TicketID\": 132\n}"},{"id":"0d3ad09b-5fec-41c4-b34e-6905d882fd84","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2b673208-3b37-4d6f-9387-09c38afe5f19","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d9a510cc-7cae-4ff6-b1cc-6882088db1ab","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9c637f1a-39d7-43fc-802d-6a72a3cd5920","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/product/%7B%7BproductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5c3b08f6-8661-4c45-a184-eff695c0636b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"aebb35bc-9bbe-431f-b188-94d500191728","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1e6987d4-576f-4c9c-a24f-3b48b507e6f8","name":"ProductNotAdded","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error adding the product to the ticket, the quantity is not valid.\",\n  \"errorCode\": \"46\"\n}"},{"id":"1bfc33fe-6d8f-433c-8e75-17e0f5d5968d","name":"Specific business error (Product not available,","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The product ID you are trying to add is invalid. Please ensure the product is of a valid type for addition to the ticket. Valid types: 3 (other products), 2 (laser package/voucher), 5 (treatment package/voucher), 9 (other products package/voucher), 7 (laser pack), 8 (treatment pack), 10 (other products pack), 11 (mixed pack), or 12 (subscriptions).\",\n  \"errorCode\": \"717\"\n}"},{"id":"b16f65f4-1c19-4f62-b2c4-5c2bdb46251f","name":"ProductNotAdded2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The product could not be added to the ticket. Check the loyalty discount or the ticket or product ID.\",\n  \"ErrorCode\": \"46\"\n}"},{"id":"138aed68-3805-4e3b-a060-f84a2aa66103","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"64dc949f-f766-4466-9731-e4620517c455","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"de1b59df-f6ef-4165-83dc-5dd7ae9b8b54","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductUnits\": 3,\n  \"ProductUserID\": 231\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"223","description":"**Required** | Type: `integer`\n\nProduct ID."},{"key":"ticketGID","value":"105","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductUnits` | `integer` | ❌ No | Number of product units. |\n| `ProductUserID` | `integer` | ❌ No | Product seller identifier. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"61f1586f-85e2-43cf-bebc-c447c97090c9"},{"name":"Apply Price Reduction","id":"86a17f1a-8b26-493c-b5bf-c9d1251e782d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce","description":"<p>Applies the clinic's standing reduction discount (configurable per branch) to an invoice line. Only valid for lines whose product is a treatment or laser service. The line must also have a price greater than 0 and not be already reduced or paid with a voucher.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Apply predefined discount - Aplicar un descuento del 50% por reducción de zona (modificable desde configuración de sucursal)</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"46fbb870-8fa9-479e-a77c-f73deb0570b8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID</p>\n","type":"text/plain"},"type":"any","value":"248","key":"ticketGID"},{"id":"cfd755d0-1a6e-4533-9740-034e42b7c2a1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket detail line ID</p>\n","type":"text/plain"},"type":"any","value":"440","key":"ticketID"}]}},"response":[{"id":"844c35b3-473e-4836-8a96-ff867f18cdaa","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"11e15fa8-dd6c-4626-ac35-22578179bed0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f9efd1b5-149b-4a47-b541-915cc7246c9d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bc186664-1665-4f56-a19b-61986dd7462b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"fa40727a-8f1c-48bc-8c5d-99d2c3468051","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D/reduce\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"36ba8c76-6bb4-467b-b4b6-76836ce49406","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"91e5098a-e7e3-4afc-939b-83df82780ff1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"699556e6-b860-4151-8c1d-900b9a83c92a","name":"ReductionError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error reducing the price, check the provided data.\",\n  \"errorCode\": \"59\"\n}"},{"id":"43e8ef60-747b-4393-a565-f3afa223f6cc","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"eed3ea33-78ae-4faa-a875-1ba9f2e8770b","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"4bd9398d-8fac-4045-b565-08bab36013cd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/reduce?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","reduce"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"86a17f1a-8b26-493c-b5bf-c9d1251e782d"},{"name":"Edit Credit Note Line Item","id":"81d3f765-826f-429d-b307-b683c5d8242b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}","description":"<p>Modifies the price, units, or discount of a specific invoice line item.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Modify concept - Modify the concept of a rectifying invoice for difference or restore it</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TicketTotalAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>product price.</td>\n</tr>\n<tr>\n<td><code>TicketUnits</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Product units.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"27ce49b6-a139-4e0e-8c3b-c320d98d1c18","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"248","key":"ticketGID"},{"id":"118c8bf5-3827-4ddb-8432-b17529c17c1c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket detail line ID.</p>\n","type":"text/plain"},"type":"any","value":"440","key":"ticketID"}]}},"response":[{"id":"174c1e2b-37c7-4d24-ba69-b632d5b98a10","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `TicketUnits` | `integer` | ✅ Yes | Product units. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8fde9196-344d-41d7-8217-97ef0da2ca4b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `TicketUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e380de6f-685f-49a2-add6-9ad3e2d60914","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `TicketUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4893bb27-d615-41cf-a53c-a0c14510bf27","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `TicketUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"77810c34-0db5-46c0-9f81-1cbf800e6240","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `TicketUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7652b49c-ddfe-4e66-8be8-54e691a92c71","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `TicketUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"16c73c5e-b1f4-4dda-8043-fe36456af0f2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `TicketUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2348b264-748a-4715-a090-592f85d77954","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `TicketUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a0df3198-9cbf-473b-9b64-d80152174ec2","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `TicketUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"0dbb1299-2177-423f-a1f9-ecd772db8812","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": -30.0,\n  \"TicketUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | product price. |\n| `TicketUnits` | `integer` | ✅ Yes | Product units. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"81d3f765-826f-429d-b307-b683c5d8242b"},{"name":"Modify Ticket Line VAT","id":"51d24906-90a6-46fb-a4fd-26e8c61838f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat","description":"<p>Allows modifying the VAT of an invoice line.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Modify VAT line ticket - It allows us to modify the VAT of a ticket line.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TicketPriceVat</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Product VAT</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"23dd26ed-39c1-48e2-9c48-2e6a8685bb42","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID</p>\n","type":"text/plain"},"type":"any","value":"248","key":"ticketGID"},{"id":"7a9a3996-7714-4860-874c-a996bcf32cad","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket detail line ID</p>\n","type":"text/plain"},"type":"any","value":"440","key":"ticketID"}]}},"response":[{"id":"3aa432a4-c6e6-468f-afce-12f66166cfcb","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPriceVat` | `number (double)` | ✅ Yes | Product VAT |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"72957070-b7aa-4212-aae9-e1bf4a04db39","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPriceVat` | `number (double)` | ✅ Yes | Product VAT |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c64df847-d665-4f46-92a1-c21d2ebb3318","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPriceVat` | `number (double)` | ✅ Yes | Product VAT |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"391499ad-a3bc-4b4a-8c35-e0b47618151d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPriceVat` | `number (double)` | ✅ Yes | Product VAT |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ac3bb916-b5d1-4661-b552-02539a7cfcd3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPriceVat` | `number (double)` | ✅ Yes | Product VAT |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D/vat\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2e691b70-9cf2-494c-bd1c-c942db635798","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPriceVat` | `number (double)` | ✅ Yes | Product VAT |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"44828081-917b-4981-9877-a8d84a1e0387","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPriceVat` | `number (double)` | ✅ Yes | Product VAT |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7e0b6bc5-31c5-4020-b2d0-fc9cd37ddb55","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPriceVat` | `number (double)` | ✅ Yes | Product VAT |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d97dddfa-c14b-4604-90c2-d8c0ddf16ac8","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPriceVat` | `number (double)` | ✅ Yes | Product VAT |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e9829fd8-ed44-4482-9917-2d6bdb9e6c3d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPriceVat\": 0.21\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPriceVat` | `number (double)` | ✅ Yes | Product VAT |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"51d24906-90a6-46fb-a4fd-26e8c61838f6"},{"name":"Pay for a Product with an Available Voucher","id":"5a71c4b9-a0da-4ece-bd9e-412981956742","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher","description":"<p>Adds a voucher to the selected product, reducing its final price.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Pay products with voucher - Pay for a product with an available voucher</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>VoucherID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Voucher ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"48db5f12-5a6f-4201-9ed5-d67bde1d9fd8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID</p>\n","type":"text/plain"},"type":"any","value":"248","key":"ticketGID"},{"id":"faff7a9a-c1b5-4830-9671-c54323884919","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket detail line ID</p>\n","type":"text/plain"},"type":"any","value":"440","key":"ticketID"}]}},"response":[{"id":"5954f475-a036-49a3-a635-ffe30487a189","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"662f23de-19f5-46f9-a360-d7d22f58081a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b4a19730-79a7-4374-8961-f09eae70ec19","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2003d955-00c6-4d96-bf71-40438c0df2fb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d7c7e889-ae45-469f-9eda-4a7fc118f776","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D/voucher\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cdf5247e-16ed-4a34-a7bc-451e18ab44e2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"535cf55c-fb33-4cd7-8991-1ae5777778a7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"88edb0c5-a3b0-488d-89d8-6708c6c83d8e","name":"InvalidVoucher","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Error\": \"Error applying the voucher. Verify that the data is correct.\",\n  \"ErrorCode\": \"52\"\n}"},{"id":"b529fa19-db1f-40a7-a933-465fdb2e8a0d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0adcb155-3056-4709-8268-c5821e8ff659","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"76e87e05-9b1b-443c-b0b3-44e0359a66ea","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"VoucherID\": 40\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"440","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `VoucherID` | `integer` | ❌ No | Voucher ID |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5a71c4b9-a0da-4ece-bd9e-412981956742"},{"name":"Remove Invoice Detail","id":"bfa31f79-9a42-4f9b-bb47-04ba127af562","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}","description":"<p>Allows deleting a product from an existing invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Delete Products - Eliminate a product from the ticket or a concept from a rectification invoice</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"31dbde06-782e-40d6-a75d-9a53596a5eb8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"180","key":"ticketGID"},{"id":"5d439b24-b264-4489-84e1-442fcbdd898c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product ID.</p>\n","type":"text/plain"},"type":"any","value":"127","key":"ticketID"}]}},"response":[{"id":"70275b3e-82ec-4ec2-bd9c-c0ab1076b777","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ff073441-5bce-44ce-be0a-1acfec8b394b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5ad94137-a73d-4499-a134-1d7bf1c0c6b6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a3cbe36e-12a2-4640-bb4a-0ebc793a2fda","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"63e26ad3-8c0b-40ba-a441-0ac9d2d19e6c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"c8203214-dc23-43a7-bb68-ac7c316aa195","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6ab9bcb0-1bf8-4db9-ae86-69416e2eb3f2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f478c39b-8cef-4e3b-a4fa-4dee5f432489","name":"Could not delete the product from the ticket","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not delete the product from the ticket. Check that the ID of the ticket or product is correct.\",\n  \"errorCode\": \"45\"\n}"},{"id":"c9767d55-0e79-41ea-9d9e-ca00cbf3b6d9","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"4e079859-73ec-47f5-8428-4b3fb68d4a20","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"60b09603-00ec-4e21-b8d6-40e00c8c51be","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"127","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"bfa31f79-9a42-4f9b-bb47-04ba127af562"},{"name":"Update Invoice Line Price","id":"d3aac65e-2b4a-4551-8e83-b9426852946f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}","description":"<p>Updates only the price of a product or service within an invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Edit price RRP - Allows you to modify the unit price of the product or treatment in the detail of the ticket (PVP)</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TicketTotalAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Updated product price.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"65367f0f-ca52-4a0f-8c3d-2f013d3defbe","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"218","key":"ticketGID"},{"id":"a4637de6-2a22-436c-8df7-ba07c80ef459","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket detail line ID.</p>\n","type":"text/plain"},"type":"any","value":"381","key":"ticketID"}]}},"response":[{"id":"e9901f4e-b583-4505-8c4d-82de6ef001b6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"218","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"381","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"46b70995-4d01-4b9d-9def-a6517a0c753a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"218","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"381","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"86957e53-a14b-461a-a2c5-b075c800d3ca","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"218","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"381","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b5d4e51f-1865-4808-aa61-63f3b0edc445","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"218","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"381","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"88d0bd47-fbc2-4166-a914-e846000d6b05","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"218","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"381","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e3b21ce6-68be-4545-a201-eb735f16a27c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"218","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"381","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f6c602c3-ebd0-4d7a-b302-915680247f48","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"218","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"381","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"10cd43ee-167d-438a-8457-99ac317f1e06","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"218","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"381","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"6acf133c-86db-4043-814f-1fd773137aec","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"218","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"381","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b59b07b5-3d15-4e15-8332-6e84643ab085","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketTotalAmount\": 135.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"218","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"381","description":"**Required** | Type: `integer`\n\nTicket detail line ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketTotalAmount` | `number (double)` | ✅ Yes | Updated product price. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d3aac65e-2b4a-4551-8e83-b9426852946f"}],"id":"6b66ab64-05d2-40e6-9310-836d35fb9316","description":"<p>Invoice line item and product detail endpoints.</p>\n","_postman_id":"6b66ab64-05d2-40e6-9310-836d35fb9316"},{"name":"Discount","item":[{"name":"Add Discount to the Ticket Product","id":"30f9f5a1-e5ae-420b-8839-4bc9f6768f48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount","description":"<p>Allows adding a discount to a product within an existing ticket.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Apply discount on final value - Allow the registration of a reduction on the amount via a percentage discount or by directly applying it to the final amount</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>DiscountType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount)</td>\n</tr>\n<tr>\n<td><code>DiscountAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID</td>\n</tr>\n<tr>\n<td><code>DiscountAccumulated</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533.</td>\n</tr>\n<tr>\n<td><code>DiscountDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Additional comments about the discount. Free notes to provide extra context.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d7e14b36-95b6-4ddb-97c7-088056c0a547","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"54","key":"ticketGID"},{"id":"274c9bb7-6cf4-45c4-9789-a0881821160f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket detail ID (Product line).</p>\n","type":"text/plain"},"type":"any","value":"189","key":"ticketID"}]}},"response":[{"id":"610df4bb-e47f-4cb4-b25e-f0bef63eb7b0","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f4bf30af-17db-481e-a90b-7ebe99ab74b8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a5683a69-ef57-4458-8529-87c21326038d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"431e3163-3c16-41d2-af15-77f0d5a444b2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"00cc13ed-6927-4602-bb8b-ef1b6d4e0b73","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D/discount\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4b30cde1-b217-4011-88ac-108e52f25ecf","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8ba9b0f3-3f3f-4f8b-b86a-0dacd954e145","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6cec15bb-9b39-4e2b-8c6c-3d3e8370e1ad","name":"InvalidDiscount","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ID does not exist or is not valid\",\n  \"errorCode\": \"190\"\n}"},{"id":"a9e474bb-5a31-4ec3-8f7d-ae6dcf059a87","name":"The ticket line already has an advanced","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This ticket line already has an advanced promotion applied. Send DiscountAccumulated: -1 to accumulate the discount.\",\n  \"errorCode\": \"533\"\n}"},{"id":"e90cd3b9-64e1-4731-822e-07393cc6b898","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f4cacf37-c699-4de8-ad8a-e0b7eb71cb9e","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"54203c1a-ea53-46ed-853d-98759450f89d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"DiscountType\": \"V\",\n  \"DiscountAmount\": 10.0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `DiscountType` | `string` | ✅ Yes | Type of discount to apply: - 'V': Fixed-value discount (e.g.: €10 would be the final price) - 'P': Percentage discount (e.g.: 10% discount) - 'D': Fixed discount (e.g.: €10 discount) |\n| `DiscountAmount` | `number (double)` | ✅ Yes | Discount amount or percentage: - For type 'V': Monetary value of the discount - For type 'P': Discount percentage - For type 'D': Fixed discount ID |\n| `DiscountAccumulated` | `integer` | ❌ No | Whether this discount should stack on top of any discount or promotion already applied to this ticket line, instead of replacing it. - -1: Stack (accumulate) with the existing discount/promotion - 0 or omitted: Replace the existing discount/promotion (default) Required as -1 when the ticket line already has an advanced promotion applied, otherwise the request fails with errorCode 533. |\n| `DiscountDesc` | `string` | ❌ No | Additional comments about the discount. Free notes to provide extra context. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"30f9f5a1-e5ae-420b-8839-4bc9f6768f48"},{"name":"Remove Discount from the Ticket Product","id":"8e0d834d-74d3-4276-9d99-016acd94d5aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount","description":"<p>Allows deleting a discount from a product within an existing ticket.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Remove discount - Remove online ticket discount</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"05dfddd3-a7f9-4fc1-9eed-7583d734f487","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"54","key":"ticketGID"},{"id":"16f8d1e1-ccf7-4e15-a3dc-38751543d1f2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket detail ID (Product line).</p>\n","type":"text/plain"},"type":"any","value":"189","key":"ticketID"}]}},"response":[{"id":"02cca5d8-4c2f-4125-bf6e-0a0c92a83d06","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"156bfd07-dc63-4b3b-b703-4dde4b255094","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b75e0bf6-278c-4422-9019-66273a4b2029","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"89ba2709-c970-4e72-9625-a24356188a08","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"69b97fb7-6b50-43fe-b55e-a8fce3892bcd","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D/discount\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e43dc0f9-a908-4308-8b4f-65d076ca8458","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"86d82c81-b744-4295-8a85-4ed2feb893de","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8db3e424-fbdf-4138-b583-f5c8a7fbab75","name":"The product discount could not be deleted","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Error\": \"The product discount could not be deleted. Check the loyalty discount or that the ticket or product ID is correct.\",\n  \"ErrorCode\": \"190\"\n}"},{"id":"89dab1f7-983b-4768-bbbb-689e3ad67704","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cafab9e2-6467-4cf9-8e64-1a6f1a56e756","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"469a4c04-6517-4ea7-b723-c928679e28d0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/discount?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","discount"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"54","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"189","description":"**Required** | Type: `integer`\n\nTicket detail ID (Product line)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"8e0d834d-74d3-4276-9d99-016acd94d5aa"}],"id":"a63c3df1-66a7-4120-9bc1-a1ae953edf26","description":"<p>Discount endpoints applied to invoices and invoice lines.</p>\n","_postman_id":"a63c3df1-66a7-4120-9bc1-a1ae953edf26"},{"name":"Payment","item":[{"name":"Add Payment Method","id":"3731b328-d233-4b22-89a6-3b11534ea723","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}","description":"<p>Allows adding a payment method to an existing invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Add payment - Add a payment to the ticket</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TicketPBankID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Bank or external payment identifier.</td>\n</tr>\n<tr>\n<td><code>TicketPGiftVoucherCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Gift voucher code.</td>\n</tr>\n<tr>\n<td><code>TicketPAdvanceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Advance identifier.</td>\n</tr>\n<tr>\n<td><code>TicketPAmount</code></td>\n<td><code>number (double)</code></td>\n<td>✅ Yes</td>\n<td>Payment amount to be made.</td>\n</tr>\n<tr>\n<td><code>TicketPCashGiven</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Amount delivered in cash.</td>\n</tr>\n<tr>\n<td><code>TicketPSettlement</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Payment settlement date.</td>\n</tr>\n<tr>\n<td><code>TicketPClientCCCID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Customer IBAN.</td>\n</tr>\n<tr>\n<td><code>TicketPClientCCCBIC</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>BIC/SWIFT code of the banking entity.</td>\n</tr>\n<tr>\n<td><code>TicketPCheckNumber</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Check or voucher number.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"7ca015a7-b563-4755-8968-c4a3293e9a63","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"100","key":"ticketGID"},{"id":"df5ea55e-1895-4604-a8ec-0798bab43cae","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Payment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance).</p>\n","type":"text/plain"},"type":"any","value":"1","key":"paymethodID"}]}},"response":[{"id":"74f5ca97-9cba-4273-abee-290a40644e9c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"58080278-bcd2-4212-8532-6681e2725b99","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"17e13676-38d3-400b-b67e-5c7ec0b71d6f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"281ef853-7f60-4f0d-8f5c-dfdc9766b5a9","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ffc1eb25-7b54-4a10-bf62-b2faf76a6773","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/payment/%7B%7BpaymethodID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"10884f62-8986-4da2-9ec2-498f9e95a231","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ad4602cb-8192-49ee-a13a-ffe34a257a7a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"30cdf953-c299-485a-8d57-7f44b5cb1c04","name":"InsufficientPoints","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There are not enough points to make the payment.\"\n}"},{"id":"4a52f88b-3c07-446d-83f8-133aec550811","name":"InvalidBankDetails","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The direct debit details are incorrect.\"\n}"},{"id":"af7c3efc-11c8-4745-afb4-ac7c0a385ea2","name":"GiftVoucherNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No gift voucher was found with that code.\"\n}"},{"id":"1541e8f3-c37d-4a56-9f7f-339d9a51f8ed","name":"GiftVoucherExpired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The gift voucher has expired.\"\n}"},{"id":"a854f3b4-a7a0-4993-88a3-8ee9a14f041a","name":"GiftVoucherVATMismatch","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The VAT amount to be paid with the gift voucher does not match the amount of outstanding VAT.\"\n}"},{"id":"6b598a30-ea01-4b88-8e6d-03c19a57f063","name":"InsufficientAdvanceBalance","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There is not enough balance in the advances.\"\n}"},{"id":"45da69c8-4002-4e32-b998-59c6ff66f86a","name":"InsufficientAmount","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The amount delivered cannot be less than the amount to be paid.\"\n}"},{"id":"17ae35ea-c8a3-42a0-8414-2328b57c6d1a","name":"InvalidPaymentMethod","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error entering the payment method. Check that the payment method code exists.\"\n}"},{"id":"3d73cbe3-5476-4008-a126-b4dbe8029efa","name":"InsufficientPoints2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There are not enough points to make the payment.\",\n  \"ClientPoints\": \"0\"\n}"},{"id":"acbffda9-ad92-482e-a480-b4382fbc08fa","name":"InvalidBankDetails2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The direct debit details are incorrect.\",\n  \"errorCode\": \"293\"\n}"},{"id":"56f3c4f4-205d-4ebc-86b8-1960019a6f5f","name":"GiftVoucherNotFound2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No gift voucher was found with that code.\",\n  \"errorCode\": \"173\"\n}"},{"id":"20a65417-77b3-47f1-83d2-b9d6bdca17e6","name":"GiftVoucherExpired2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The gift voucher has expired.\",\n  \"errorCode\": \"174\"\n}"},{"id":"a72b98fa-2bcb-4a97-9b8b-fd3b121fb4b4","name":"GiftVoucherVATMismatch2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The VAT amount to be paid with the gift voucher does not match the amount of outstanding VAT.\",\n  \"errorCode\": \"484\"\n}"},{"id":"18a6fd51-bb2b-4342-82e3-8f04239c1d34","name":"InsufficientAdvanceBalance2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"There is not enough balance in the advances.\",\n  \"errorCode\": \"489\"\n}"},{"id":"dc18f82a-3299-4dbe-9efd-6e1bebefe3c5","name":"InsufficientAmount2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The amount delivered cannot be less than the amount to be paid.\",\n  \"errorCode\": \"465\"\n}"},{"id":"b540ac36-4c39-4c72-913a-8d69265f605f","name":"InvalidPaymentMethod2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error entering the payment method. Check that the payment method code exists.\",\n  \"errorCode\": \"48\"\n}"},{"id":"11379728-4e6f-49e1-ada2-2729c9afbc2c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bfa9a255-ee38-45d2-bfb0-b4afb75adadf","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a61ed2c6-5feb-49be-b1b6-1fe300061911","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketPAmount\": 50.59\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/payment/{{paymethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","payment","{{paymethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"paymethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID. Allowed values: 1 (Cash), 2 (Credit card), 3 (Deferred payment), 4 (Financial), 5 (Other), 6 (Gift voucher), 7 (VISA/MC), 8 (Paypal), 9 (Points), 10 (Direct debit), 11 (Advance)."},{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketPBankID` | `integer` | ❌ No | Bank or external payment identifier. |\n| `TicketPGiftVoucherCode` | `string` | ❌ No | Gift voucher code. |\n| `TicketPAdvanceID` | `integer` | ❌ No | Advance identifier. |\n| `TicketPAmount` | `number (double)` | ✅ Yes | Payment amount to be made. |\n| `TicketPCashGiven` | `number (double)` | ❌ No | Amount delivered in cash. |\n| `TicketPSettlement` | `string (date)` | ❌ No | Payment settlement date. |\n| `TicketPClientCCCID` | `string` | ❌ No | Customer IBAN. |\n| `TicketPClientCCCBIC` | `string` | ❌ No | BIC/SWIFT code of the banking entity. |\n| `TicketPCheckNumber` | `string` | ❌ No | Check or voucher number. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3731b328-d233-4b22-89a6-3b11534ea723"},{"name":"Confirm Check","id":"de016bba-c2f7-4b99-8938-38b8086d7129","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm","description":"<p>Confirms a check (marks it as cashed/confirmed).</p>\n<p><strong>Permision:</strong></p>\n<p>Checks - Confirm - Eliminate a check from a list of checks pending to be confirmed</p>\n","urlObject":{"protocol":"https","path":["invoice","check","{{checkID}}","confirm"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"8928cfea-7112-4468-9f5a-5d803f21bbc1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Check id to confirm (mark as cashed).</p>\n","type":"text/plain"},"type":"any","value":"5","key":"checkID"}]}},"response":[{"id":"c3027e8e-7f11-4dd6-a83e-6e7c8d2bc9ee","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to confirm (mark as cashed)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"e33df643-fe6e-40c1-b5d4-1be367c9c15e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to confirm (mark as cashed)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"17504b8a-061f-415e-be1f-b1507dc13b70","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to confirm (mark as cashed)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8dfd671c-c2d7-4272-9ad2-cb9814b42637","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to confirm (mark as cashed)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8d4ec25b-168e-4a09-9207-6d6275542391","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to confirm (mark as cashed)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/check/%7B%7BcheckID%7D%7D/confirm\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"48712633-1e49-4e27-a7ac-082277353c9b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to confirm (mark as cashed)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"196ea51b-a1b8-468e-ab0f-f4778d97960a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to confirm (mark as cashed)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e16d804d-7d79-4a48-be64-529f1a278d53","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to confirm (mark as cashed)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"efece95f-76f8-4f4a-a05f-9509eefb660a","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to confirm (mark as cashed)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ba263540-1a91-43ef-a8d8-6f10f71dadb8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}/confirm?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}","confirm"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to confirm (mark as cashed)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"de016bba-c2f7-4b99-8938-38b8086d7129"},{"name":"Edit Check Settlement Date","id":"0e786513-cd12-4353-a756-12e117decb4a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}","description":"<p>Updates the settlement/expiry date of an unconfirmed check.</p>\n<p><strong>Permision:</strong></p>\n<p>Checks - Edit - Edit a check</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CheckSettlement</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>New check settlement/expiry date (dd/MM/yyyy).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","check","{{checkID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"49db3240-7cdd-4333-bea4-c25527986335","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Check id to update.</p>\n","type":"text/plain"},"type":"any","value":"5","key":"checkID"}]}},"response":[{"id":"ef608070-278e-4a1e-95f6-76397b5cea15","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CheckSettlement` | `string (date)` | ✅ Yes | New check settlement/expiry date (dd/MM/yyyy). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"188adaaa-67b6-415b-a53d-833c856a274e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CheckSettlement` | `string (date)` | ✅ Yes | New check settlement/expiry date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0a82982a-6483-4ac1-8914-e933e70d77d0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CheckSettlement` | `string (date)` | ✅ Yes | New check settlement/expiry date (dd/MM/yyyy). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8798ddcf-f1c8-4a38-8a3e-0891779c242a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CheckSettlement` | `string (date)` | ✅ Yes | New check settlement/expiry date (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0c6a4fdf-f4bd-487a-a252-45fe5ae3f881","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CheckSettlement` | `string (date)` | ✅ Yes | New check settlement/expiry date (dd/MM/yyyy). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/check/%7B%7BcheckID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ac61f42b-2df8-4fe1-ba63-70cf2f4a8c94","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CheckSettlement` | `string (date)` | ✅ Yes | New check settlement/expiry date (dd/MM/yyyy). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f85b32f6-41b3-4e36-adae-8abdd1188aab","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CheckSettlement` | `string (date)` | ✅ Yes | New check settlement/expiry date (dd/MM/yyyy). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b72c70c0-d357-43ca-bf80-465b5d8042c8","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CheckSettlement` | `string (date)` | ✅ Yes | New check settlement/expiry date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cf597de0-2c6e-4f49-9cc1-5aa59047f97c","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CheckSettlement` | `string (date)` | ✅ Yes | New check settlement/expiry date (dd/MM/yyyy). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"8bcb2d83-4f31-466b-87eb-af1f068dc293","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CheckSettlement\": \"16/12/2025\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check/{{checkID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check","{{checkID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"checkID","value":"5","description":"**Required** | Type: `integer`\n\nCheck id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CheckSettlement` | `string (date)` | ✅ Yes | New check settlement/expiry date (dd/MM/yyyy). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0e786513-cd12-4353-a756-12e117decb4a"},{"name":"List Checks","id":"7f1d3cb3-fef0-4cf0-bd8f-b811c1e93af6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/invoice/check","description":"<p>Lists the clinic's pending (unconfirmed) checks, optionally filtered by client and date range.</p>\n<p><strong>Permision:</strong></p>\n<p>Checks - List - See list of checks pending to be confirmed</p>\n","urlObject":{"protocol":"https","path":["invoice","check"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional client id to filter checks (0 = whole clinic).</p>\n","type":"text/plain"},"key":"checkClientID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"checkDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"checkDateStart","value":"01/01/2026"}],"variable":[]}},"response":[{"id":"d27f95bd-3d71-4f3c-a633-678c5faa46b1","name":"Returns the list of pending checks.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CheckID\": 1,\n    \"CheckSettlement\": \"14/07/2026\",\n    \"CheckTicketGID\": 1,\n    \"CheckGiftVoucherID\": 0,\n    \"CheckAmount\": 1.0,\n    \"InvoiceNumber\": 1,\n    \"CheckNum\": \"CHK1784032766\",\n    \"ClientName\": \"Cliente Prueba\",\n    \"BankName\": \"Banco QA\",\n    \"ClinicSelf\": -1,\n    \"CountryCurrencySymbol\": \"€\",\n    \"IsCreditNote\": 0\n  }\n]"},{"id":"07b13ad7-506c-4806-9b4a-b0e21f7c0b18","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"33919ad8-a09c-4416-86e5-3675c3d1aaca","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2fa63a1e-1468-4d39-83dc-1833de5f7235","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7cf094b3-70c3-4ef1-a70d-6938dabbfc8f","name":"No pending checks found for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No pending checks found for the requested criteria\"\n}"},{"id":"4d7de77e-9719-4bdb-9c61-211d8b8df512","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1254e97b-1871-4e97-90bc-68253775586a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ca8bc924-3b42-4293-a382-bf9a914783d1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bd41b9b8-e7b2-4049-afd4-2aca84dafa8e","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"d39b8ec2-d352-4272-bfa1-a51eec567c7d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"39a0455f-fe6c-45e3-b02f-98ea55effcfb","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/check?checkClientID=0&checkDateEnd=31/01/2026&checkDateStart=01/01/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","check"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional client id to filter checks (0 = whole clinic).","key":"checkClientID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"checkDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"checkDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/check\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"7f1d3cb3-fef0-4cf0-bd8f-b811c1e93af6"},{"name":"Remove Payment Method from the Ticket","id":"a57b3958-6f53-4de2-9a30-09373a1af7cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}","description":"<p>Allows deleting a payment method from an existing invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Delete payment - Eliminate a payment from a ticket</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f3b9b789-4d0e-49ed-bbbe-cefbbdf7faa9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"100","key":"ticketGID"},{"id":"e2035601-fa38-4406-816a-21783900a442","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Payment method ID.</p>\n","type":"text/plain"},"type":"any","value":"5","key":"ticketPID"}]}},"response":[{"id":"8ef8c3bc-16a8-433f-b76a-3a475f65c29b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f70a9b16-e675-4d45-9f33-45d29b983e8e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7c1e2b0a-75e8-4ae4-94fa-ee60f905ef94","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9f8885b4-4c54-48cb-82a9-1651f634e95a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8f5b7f3f-abb5-40a7-948a-89de4de018c4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/paymethod/%7B%7BticketPID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"46713f63-7930-4358-ab5a-28eeb3047321","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f59c921f-477e-4aa4-b9da-b3bc7d48f5b4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2ffee291-c49d-4008-a592-c666efe06aa2","name":"PaymethodParamsError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error in the payment method parameters. Make sure that the ID of the ticket or payment method is correct.\",\n  \"errorCode\": \"47\"\n}"},{"id":"9c2231ce-ba7e-49d4-b04b-3aa7edd6c1d7","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b1de6534-a1cc-4e58-bb67-3e7427a12f74","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"71cda2f1-b77d-439d-8438-60393a6f0001","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/paymethod/{{ticketPID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","paymethod","{{ticketPID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketPID","value":"5","description":"**Required** | Type: `integer`\n\nPayment method ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a57b3958-6f53-4de2-9a30-09373a1af7cf"}],"id":"65984f65-c54c-40d9-bb21-98c8982e3a94","description":"<p>Invoice payment collection and settlement endpoints.</p>\n","_postman_id":"65984f65-c54c-40d9-bb21-98c8982e3a94"},{"name":"Promotion","item":[{"name":"Add Promo Code to the Invoice","id":"20591079-8e1d-4830-9f99-01ad0834b450","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}","description":"<p>Allows adding a promotional code to an existing invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Use promotion code - Enter a promotion code to the ticket</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c9f4c47c-7721-414a-8abc-2e67868bc55a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"112","key":"ticketGID"},{"id":"fc3a0db5-d63c-4062-9252-7181cb4eadf5","description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Promotional code.</p>\n","type":"text/plain"},"type":"any","value":"2026E","key":"promotionCode"}]}},"response":[{"id":"455bf3d8-6d25-4cfa-a5af-d308a54a00af","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionCode","value":"2026E","description":"**Required** | Type: `string`\n\nPromotional code."},{"key":"ticketGID","value":"112","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"08fe7f82-fd50-485d-be0e-0e5f3cbd7660","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionCode","value":"2026E","description":"**Required** | Type: `string`\n\nPromotional code."},{"key":"ticketGID","value":"112","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b85c4d85-92eb-4dd0-97b6-15eceb41b6bc","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionCode","value":"2026E","description":"**Required** | Type: `string`\n\nPromotional code."},{"key":"ticketGID","value":"112","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"43dc5638-ae17-4576-9bd9-731f5bf96da0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionCode","value":"2026E","description":"**Required** | Type: `string`\n\nPromotional code."},{"key":"ticketGID","value":"112","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a08c0dd4-5f80-49b7-94c5-1cff39002a0a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionCode","value":"2026E","description":"**Required** | Type: `string`\n\nPromotional code."},{"key":"ticketGID","value":"112","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/promotioncode/%7B%7BpromotionCode%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"c7154ffa-3b11-4cd1-81fc-240daa73d0e3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionCode","value":"2026E","description":"**Required** | Type: `string`\n\nPromotional code."},{"key":"ticketGID","value":"112","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7caf1132-876d-4fea-b32f-374a77fad420","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionCode","value":"2026E","description":"**Required** | Type: `string`\n\nPromotional code."},{"key":"ticketGID","value":"112","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"83d308fd-8635-486c-84a1-abf32d1d6e33","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionCode","value":"2026E","description":"**Required** | Type: `string`\n\nPromotional code."},{"key":"ticketGID","value":"112","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"6fef5cea-28c0-4f84-97a0-64669f1d7041","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionCode","value":"2026E","description":"**Required** | Type: `string`\n\nPromotional code."},{"key":"ticketGID","value":"112","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"4d580ad0-9edd-45bd-8a1d-c31887111583","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/promotioncode/{{promotionCode}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","promotioncode","{{promotionCode}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionCode","value":"2026E","description":"**Required** | Type: `string`\n\nPromotional code."},{"key":"ticketGID","value":"112","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"20591079-8e1d-4830-9f99-01ad0834b450"},{"name":"Add Referer Code to Invoice","id":"389bc371-9568-4532-a402-1fe17cc8a2f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}","description":"<p>Allows adding a referer code to an existing invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Use subscription card - Permite utilizar una tarjeta del Programa de Prescriptores.</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9598a58d-ab91-4986-b787-d5443a2beed9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"180","key":"ticketGID"},{"id":"42c2ad24-ad86-40af-ac6b-c2f703ee31fa","description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Referer code.</p>\n","type":"text/plain"},"type":"any","value":"C5D5-3D23","key":"ClientCCardNum"}]}},"response":[{"id":"67e8a082-2323-414f-b752-8376eefbb028","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ClientCCardNum","value":"C5D5-3D23","description":"**Required** | Type: `string`\n\nReferer code."},{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a5a661da-8071-4cc0-b17f-350d30420ea3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ClientCCardNum","value":"C5D5-3D23","description":"**Required** | Type: `string`\n\nReferer code."},{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6c083434-a37d-4ece-a0aa-f5eed7583be4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ClientCCardNum","value":"C5D5-3D23","description":"**Required** | Type: `string`\n\nReferer code."},{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4254dcdb-412f-44c0-b84c-195eb4e6ee0d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ClientCCardNum","value":"C5D5-3D23","description":"**Required** | Type: `string`\n\nReferer code."},{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"505ac50d-a914-4be7-aa47-74204e3e4905","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ClientCCardNum","value":"C5D5-3D23","description":"**Required** | Type: `string`\n\nReferer code."},{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/refercode/%7B%7BClientCCardNum%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"db48da9f-60a7-48be-a531-2793b93a555b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ClientCCardNum","value":"C5D5-3D23","description":"**Required** | Type: `string`\n\nReferer code."},{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f6a72c64-111e-4d29-9316-58784e7d7b03","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ClientCCardNum","value":"C5D5-3D23","description":"**Required** | Type: `string`\n\nReferer code."},{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"26551b41-37a5-43fe-b71f-d4400ef57996","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ClientCCardNum","value":"C5D5-3D23","description":"**Required** | Type: `string`\n\nReferer code."},{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bbff73af-13d5-4c05-8eb6-aa14fee35a17","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ClientCCardNum","value":"C5D5-3D23","description":"**Required** | Type: `string`\n\nReferer code."},{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"031ba5cb-eb27-4114-b351-cee7ed9a62c1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/refercode/{{ClientCCardNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","refercode","{{ClientCCardNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ClientCCardNum","value":"C5D5-3D23","description":"**Required** | Type: `string`\n\nReferer code."},{"key":"ticketGID","value":"180","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"389bc371-9568-4532-a402-1fe17cc8a2f8"},{"name":"Apply Promotion to the Ticket Line","id":"6c7a2016-832f-47f7-ac1b-c11406f1de65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}","description":"<p>Allows applying a promotion to a detail line of an existing ticket. Also handles advanced promotion evaluation automatically.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Apply ticket promotions - Apply promotion to the ticket line</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TicketProductID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Ticket product ID</td>\n</tr>\n<tr>\n<td><code>TicketUnits</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Product units</td>\n</tr>\n<tr>\n<td><code>TicketClientID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Client ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3d54147f-667b-46e3-91e1-eaaa90f320bf","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID</p>\n","type":"text/plain"},"type":"any","value":"248","key":"ticketGID"},{"id":"fce2e43e-856a-40a6-8c09-55c719820c91","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket detail ID</p>\n","type":"text/plain"},"type":"any","value":"436","key":"ticketID"},{"id":"17af3d00-3fc0-4294-b172-8405b84fa3a8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Promotion ID</p>\n","type":"text/plain"},"type":"any","value":"57","key":"promotionID"}]}},"response":[{"id":"6b0848af-8766-4183-9f52-000c997d4f6a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c6bc4d8c-c506-4eb7-a2a8-44df0550c4c5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0c456882-b4db-4991-ba0d-3b9d332304a7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"64b2226d-3684-464f-9c5b-3adf821ab0cb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e8b08ce3-51e5-487d-b747-6823aa23e521","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D/promotion/%7B%7BpromotionID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"57dfbd7c-284b-4e56-8522-92b5fe614749","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1e51c109-cc2c-43f7-bcd9-87236f16d53a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0b34c627-d452-48f2-b2b6-d01ed219aad1","name":"PromotionError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Error\": \"The promotion cannot be applied. Verify the data provided.\",\n  \"ErrorCode\": \"530\"\n}"},{"id":"e542baf5-9126-4954-bf89-a867bf8124cb","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b0deb348-d75f-4147-9ede-7c1e29ccaefe","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"72476a44-212e-4102-913a-9f2598632403","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketProductID\": 1024,\n  \"TicketUnits\": 1,\n  \"TicketClientID\": 13223348\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"57","description":"**Required** | Type: `integer`\n\nPromotion ID"},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketProductID` | `integer` | ✅ Yes | Ticket product ID |\n| `TicketUnits` | `integer` | ✅ Yes | Product units |\n| `TicketClientID` | `integer` | ✅ Yes | Client ID |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6c7a2016-832f-47f7-ac1b-c11406f1de65"},{"name":"Evaluate Advanced Promotions","id":"b7812d63-02dd-4b4a-8495-77aed0bcb8ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced","description":"<p>Evaluates and applies an advanced promotion to a ticket detail line.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Evaluate - Evaluate advanced promotions</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ba7a077b-8dcc-4e46-ad0f-27a7af471eec","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"248","key":"ticketGID"},{"id":"db286b62-f1e6-4c13-aeda-a504c41b3c15","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket detail ID.</p>\n","type":"text/plain"},"type":"any","value":"436","key":"ticketID"},{"id":"d367f2f4-02f5-4107-abd3-fa519ec1d345","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the promotion to apply.</p>\n","type":"text/plain"},"type":"any","value":"436","key":"promotionID"}]}},"response":[{"id":"adcc8e06-6434-4f0a-94c3-4ddc470d9ccd","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"cb57884f-2368-4bd2-93a6-2c752345a980","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"db03ea4e-d794-4c2b-90ec-59a9f863ff18","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e5d0d800-19cd-4844-a13c-4bb45f9ed762","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5e7aa275-d3d4-4e18-85c6-e7e70ffbcd20","name":"No ticket found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No ticket found with the provided ID.\",\n  \"errorCode\": \"523\"\n}"},{"id":"38c82bba-96f8-4607-bbf1-3fbcafbe9de5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3e2c08bd-0124-464b-8753-89bf3628044b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"94e818a5-6fb8-4b8a-82b0-faff22cddae1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cfd5bbe3-d5ca-4b14-8152-f52b529a448d","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"d513c816-7201-4623-a714-26bd54e7015b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"83c79e0c-99b8-48c0-b212-45fdae2820bb","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion/{{promotionID}}/advanced?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion","{{promotionID}}","advanced"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionID","value":"436","description":"**Required** | Type: `integer`\n\nID of the promotion to apply."},{"key":"ticketGID","value":"248","description":"**Required** | Type: `integer`\n\nTicket ID."},{"key":"ticketID","value":"436","description":"**Required** | Type: `integer`\n\nTicket detail ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D/promotion/%7B%7BpromotionID%7D%7D/advanced\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"b7812d63-02dd-4b4a-8495-77aed0bcb8ca"},{"name":"Load Promotions","id":"a4a3106e-ed79-45e4-b38c-bfb8d2dec175","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion","description":"<p>Retrieves valid promotions for the product.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Load ticket promotions - Load the online ticket promotions list</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9b7805f2-7f25-4c79-8bc1-aab4bb8e4ab3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID</p>\n","type":"text/plain"},"type":"any","value":"100","key":"ticketGID"},{"id":"1c974664-e731-4997-a9fa-00df91fc554b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket detail line ID</p>\n","type":"text/plain"},"type":"any","value":"55","key":"ticketID"}]}},"response":[{"id":"bf4a718b-5787-4785-b158-c1cacff42618","name":"Promotion list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PromotionID\": 13,\n    \"PromotionName\": \"PromoPrueba\",\n    \"PromotionAdvanced\": 0\n  }\n]"},{"id":"49607e1d-49f3-4205-a57c-f445b5dab127","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"466ac5d4-b4c2-4809-8cb3-438b384a901b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b0b93e32-ecc6-4511-b993-ca7d5c2fa765","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a9bf9329-ddc2-4e56-b019-fc6b9e303934","name":"No promotions found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No promotions available for the specified product and customer.\"\n}"},{"id":"4de61e63-5152-4de1-a3d8-e00f6ddfd72c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9d330241-11ec-44b2-ac23-e345bdca1537","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"74d0fc07-46fa-4bed-9576-a5e853d3044f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a4306396-3d88-4604-8aeb-4b123dc89af4","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a8771169-0ae8-435c-b10d-17dcc8bc32a7","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"f4c87145-8fd0-4dd7-ab81-218b3fa4d761","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/detail/{{ticketID}}/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","detail","{{ticketID}}","promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"100","description":"**Required** | Type: `integer`\n\nTicket ID"},{"key":"ticketID","value":"55","description":"**Required** | Type: `integer`\n\nTicket detail line ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/detail/%7B%7BticketID%7D%7D/promotion\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a4a3106e-ed79-45e4-b38c-bfb8d2dec175"}],"id":"df47e423-5e85-4f3f-afc5-c603f2d8f6c4","description":"<p>Promotion endpoints applied to invoices and invoice products.</p>\n","_postman_id":"df47e423-5e85-4f3f-afc5-c603f2d8f6c4"},{"name":"Search","item":[{"name":"Export Invoices","id":"f740b37a-322b-493e-85ca-b626a31ba475","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/invoice/search/export","description":"<p>Exports invoices matching the search filters as a CSV file download. The export is not paginated: it returns every invoice matching the filters in a single response, regardless of how many there are.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Export - Export ticket search results</p>\n","urlObject":{"protocol":"https","path":["invoice","search","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Export file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)</p>\n","type":"text/plain"},"key":"format","value":"csv"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Customer identifier.</p>\n","type":"text/plain"},"key":"ticketGClientID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>End date for the search.</p>\n","type":"text/plain"},"key":"ticketGEndDate","value":"12/02/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Ticket number.</p>\n","type":"text/plain"},"key":"ticketGNumber","value":"ESVA01S/7"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Start date for the search.</p>\n","type":"text/plain"},"key":"ticketGStartDate","value":"05/11/2025"}],"variable":[]}},"response":[{"id":"c4d63e33-a4b1-4601-a343-1278c57f9c29","name":"Returns the invoice CSV export parsed into JSON (one object per CSV row).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"Prefijo\": \"1\",\n    \"Clínica\": \"Main Clinic\",\n    \"Vendedor\": \"olivia.bennett\",\n    \"Nº Ticket completo\": \"1T/67\",\n    \"Serie ticket\": \"1\",\n    \"Tipo\": \"S\",\n    \"Nº Ticket\": \"67\",\n    \"Año ticket\": \"2026\",\n    \"Nº Factura completo\": \"ESVA01S/4\",\n    \"Serie factura\": \"ESVA01\",\n    \"Nº Factura\": \"4\",\n    \"Año factura\": \"2026\",\n    \"Auto\": \"\",\n    \"ID Cliente\": \"1\",\n    \"Nombre\": \"Emma\",\n    \"Primer apellido\": \"Clarke\",\n    \"Segundo apellido\": \"Rivera\",\n    \"NIF\": \"00000000T\",\n    \"Domicilio\": \"12 Example Street\",\n    \"CP\": \"28001\",\n    \"Localidad\": \"Madrid\",\n    \"E-mail\": \"emma.clarke@example.com\",\n    \"Origen del contacto\": \"Internet\",\n    \"Fecha\": \"04/02/2026\",\n    \"Hora\": \"09:27\",\n    \"Concepto\": \"Hydrating Cream 10 ml 29.75\",\n    \"Unidades\": \"1\",\n    \"Nº Presup\": \"\",\n    \"Familias\": \"Skincare\",\n    \"Forma de pago\": \"Cash (29.75)\",\n    \"Observaciones\": \"\",\n    \"Base Imponible 0,00 %\": \"0,00\",\n    \"Base Imponible 10,00 %\": \"0,00\",\n    \"Base Imponible 21,00 %\": \"24,59\",\n    \"IVA 10,00 %\": \"0,00\",\n    \"IVA 21,00 %\": \"5,16\",\n    \"Total\": \"29,75\"\n  },\n  {\n    \"Prefijo\": \"1\",\n    \"Clínica\": \"Main Clinic\",\n    \"Vendedor\": \"noah.foster\",\n    \"Nº Ticket completo\": \"1T/68\",\n    \"Serie ticket\": \"1\",\n    \"Tipo\": \"S\",\n    \"Nº Ticket\": \"68\",\n    \"Año ticket\": \"2026\",\n    \"Nº Factura completo\": \"ESVA01S/5\",\n    \"Serie factura\": \"ESVA01\",\n    \"Nº Factura\": \"5\",\n    \"Año factura\": \"2026\",\n    \"Auto\": \"\",\n    \"ID Cliente\": \"1\",\n    \"Nombre\": \"Emma\",\n    \"Primer apellido\": \"Clarke\",\n    \"Segundo apellido\": \"Rivera\",\n    \"NIF\": \"00000000T\",\n    \"Domicilio\": \"12 Example Street\",\n    \"CP\": \"28001\",\n    \"Localidad\": \"Madrid\",\n    \"E-mail\": \"emma.clarke@example.com\",\n    \"Origen del contacto\": \"Internet\",\n    \"Fecha\": \"04/02/2026\",\n    \"Hora\": \"10:24\",\n    \"Concepto\": \"Hydrating Cream 10 ml 29.75\\nGold Ampoule 15 ml 25.15\",\n    \"Unidades\": \"2\",\n    \"Nº Presup\": \"\",\n    \"Familias\": \"Skincare\\nTreatments\",\n    \"Forma de pago\": \"Credit card (54.90)\",\n    \"Observaciones\": \"\",\n    \"Base Imponible 0,00 %\": \"0,00\",\n    \"Base Imponible 10,00 %\": \"0,00\",\n    \"Base Imponible 21,00 %\": \"45,37\",\n    \"IVA 10,00 %\": \"0,00\",\n    \"IVA 21,00 %\": \"9,53\",\n    \"Total\": \"54,90\"\n  }\n]"},{"id":"9b85e52f-e3c4-4a38-87a4-8038a4c5cc76","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7b576b3d-cf37-4a1d-915a-b8b30525460c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c967619e-f65a-4424-a211-512ef8a15d55","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3159831f-c707-4b66-9857-3ce899a01c18","name":"No invoices found to export for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No invoices found to export for the requested criteria\"\n}"},{"id":"075cc083-c047-4d0d-8d33-41817747ed44","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f6e4bc26-d97e-4260-8d2b-36d240146515","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c4a661d3-44c0-422e-9e2a-4352db6e6ee4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"fe272dfb-396d-4bd8-8dd3-6ef82945b471","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"1a6333a7-c93d-4550-b844-fe40dd2ef10a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"8db389b2-4c65-4b87-b903-ab1415dcee7b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/export?clinicID=1&format=csv&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nExport file format. 'contaplus' (A3/Contaplus accounting format) is only honored when the clinic has that integration enabled; otherwise the export falls back to csv. (This can only be one of csv,contaplus)","key":"format","value":"csv","x-postman-displayValue":"csv"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/search/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"f740b37a-322b-493e-85ca-b626a31ba475"},{"name":"Print Invoices","id":"6f431630-9077-40fe-82a7-d5086679e2fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/invoice/search/print","description":"<p>Generates a printable document from the list of invoices based on the provided search parameters.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Print list of search results - Print the list of tickets resulting from a search</p>\n","urlObject":{"protocol":"https","path":["invoice","search","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>client identifier.</p>\n","type":"text/plain"},"key":"ticketGClientID","value":"11231418"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>End date for the search (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"ticketGEndDate","value":"12/02/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Invoice number.</p>\n","type":"text/plain"},"key":"ticketGNumber","value":"ESVA01S/7"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Start date for the search (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"ticketGStartDate","value":"05/11/2025"}],"variable":[]}},"response":[{"id":"e3240e7f-d6d3-4cb7-a30b-f7ef90aaa36a","name":"Print generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"InvoiceURL\": \"https://xxyy.flowww.net/117873/tmp/917174140ly02iugv.g44.asp\"\n}"},{"id":"176a0900-7f08-4d25-a62d-be852459501f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"100b6381-db34-46b9-a222-cfd07f5f47bb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"36390e50-001f-4408-92cc-56f6364c705a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"93a2f05c-6ab8-4ad8-98bf-64104d7d103a","name":"Error obtaining invoices.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No invoices were obtained. Check the data.\"\n}"},{"id":"40875deb-3770-411e-8354-2a5b32b2f200","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1fb38054-bdc9-45a1-8d53-7a17954f9afc","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0acb1ef3-690f-42de-a2f9-da1144becadc","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"161e656d-3a31-4cbe-9597-3bb967ca4be1","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"1948812f-fd6c-4bae-a37a-141687460c0c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"91dd7786-2a46-441e-9d7b-e34513c59806","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search/print?clinicID=1&ticketGClientID=11231418&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nclient identifier.","key":"ticketGClientID","value":"11231418","x-postman-displayValue":"11231418"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search (dd/MM/yyyy).","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nInvoice number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `string`\n\nStart date for the search (dd/MM/yyyy).","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/search/print\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6f431630-9077-40fe-82a7-d5086679e2fe"},{"name":"Search Invoices","id":"34fc750c-a021-48c2-be27-720fa6519cab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/invoice/search","description":"<p>Searches for invoices based on the provided parameters.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Search - Obtain a list of tickets as the result of a search</p>\n","urlObject":{"protocol":"https","path":["invoice","search"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Customer identifier.</p>\n","type":"text/plain"},"key":"ticketGClientID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>End date for the search.</p>\n","type":"text/plain"},"key":"ticketGEndDate","value":"12/02/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Ticket number.</p>\n","type":"text/plain"},"key":"ticketGNumber","value":"ESVA01S/7"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Page number, starting at 0. Each page returns up to 50 invoices.</p>\n","type":"text/plain"},"key":"ticketGPage","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Start date for the search.</p>\n","type":"text/plain"},"key":"ticketGStartDate","value":"05/11/2025"}],"variable":[]}},"response":[{"id":"3eacbf3c-a040-4c6a-a4fe-87c939189fdd","name":"Invoice list obtained.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"TicketGID\": \"388\",\n    \"TicketGInvoiceID\": \"58\",\n    \"TicketGInvoiceType\": \"S\",\n    \"TicketGBillingData\": \"1001\",\n    \"TicketGClinicPrefix\": \"000001\",\n    \"TicketGClinicName\": \"Nombre Centro\",\n    \"TicketGUserEmail\": \"Juana\",\n    \"TicketGNumber\": 195,\n    \"TicketGCancelled\": 0,\n    \"TicketGClientID\": \"1\",\n    \"TicketGClientName\": \"Rosalind Franklin Ellis\",\n    \"TicketGDate\": \"2026-04-15\",\n    \"TicketGTotalAmount\": 45.42,\n    \"TicketGClinicSelf\": 1,\n    \"TicketGNFeSolvedStatus\": 0,\n    \"TicketGNFeRefusedNotes\": \"\",\n    \"TicketGCreditNote\": 0,\n    \"TicketGCurrencySymbol\": \"€\",\n    \"TicketGShippingCost\": 0,\n    \"TicketGShipped\": 0,\n    \"TicketGShippingAddress\": \"\",\n    \"Details\": [\n      {\n        \"TicketProductDesc\": \"Casmara Snake 20 ml\",\n        \"TicketTotalAmount\": 25.42,\n        \"TicketUnits\": 1\n      },\n      {\n        \"TicketProductDesc\": \"Anticipo\",\n        \"TicketTotalAmount\": 20,\n        \"TicketUnits\": 1\n      }\n    ],\n    \"PaymentDetails\": [\n      {\n        \"TicketPDesc\": \"Otras (Bizum)\",\n        \"TicketPAmount\": 45.42\n      }\n    ]\n  }\n]"},{"id":"331c3f78-276d-4d38-880b-497372dc9d03","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"25b5d6ca-952e-4191-92c6-87afc8b5804a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3668d176-6231-43fb-bcab-0dfb66d749cc","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ceff0470-de5b-4d12-acb4-acffee44d7bf","name":"Error obtaining invoices.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No invoices were obtained. Check the data.\"\n}"},{"id":"4ef19a2d-aef8-4e24-b9a6-e9c46ae74e57","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7642b4dd-ddb7-453e-83da-1ffd84f97bb3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b1a7d4df-e1cd-4be8-8961-3069c6048faa","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d34cc81d-c3f7-4c22-a67b-9a80c7db439a","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"49761a1d-7341-4852-b90a-6bb343a8eee6","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c6b746cc-7bc0-48ad-9963-19c1be7bc488","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/search?clinicID=1&ticketGClientID=1&ticketGEndDate=12/02/2026&ticketGNumber=ESVA01S/7&ticketGPage=0&ticketGStartDate=05/11/2025","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","search"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nCustomer identifier.","key":"ticketGClientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"ticketGEndDate","value":"12/02/2026","x-postman-displayValue":"12/02/2026"},{"description":"**Optional** | Type: `string`\n\nTicket number.","key":"ticketGNumber","value":"ESVA01S/7","x-postman-displayValue":"ESVA01S/7"},{"description":"**Optional** | Type: `integer`\n\nPage number, starting at 0. Each page returns up to 50 invoices.","key":"ticketGPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"ticketGStartDate","value":"05/11/2025","x-postman-displayValue":"05/11/2025"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/search\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"34fc750c-a021-48c2-be27-720fa6519cab"}],"id":"09d7af9b-bd9a-45f2-8f10-a77822d364a4","description":"<p>Invoice search and lookup endpoints.</p>\n","_postman_id":"09d7af9b-bd9a-45f2-8f10-a77822d364a4"},{"name":"Assign Invoice User","id":"ccdffc27-af86-42ca-94f0-81a1c1da878a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","description":"<p>Assigns a user and optional notes to a ticket.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Modify seller - Modify the seller of a ticket</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>TicketGUserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User assigned to the ticket.</td>\n</tr>\n<tr>\n<td><code>TicketGNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Notes about the ticket.</td>\n</tr>\n<tr>\n<td><code>IsTicketClose</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Set to true to update notes on a closed ticket without changing the assigned user.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{TicketGID}}","user"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"6a0fe049-f036-45ef-8fd6-871e1f29d11a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket g identifier.</p>\n","type":"text/plain"},"type":"any","value":"202","key":"TicketGID"}]}},"response":[{"id":"560baafc-a24d-4732-aeaf-fc4709bd768e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"08312d81-f5f0-498d-ac2b-f6b656f9b122","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e6c8eeee-2a6a-474f-b869-5e7dff7f680f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0d2ce7d9-3cc9-49a2-aea3-0e20e7b31081","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ee18f491-78f8-46e4-be9a-057b261780dc","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BTicketGID%7D%7D/user\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ca8a365d-a259-4a3a-b205-b9356da7d7ef","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"99324113-c848-4ac5-a79e-71b53d04c346","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1687ddbf-5aa3-4811-b4dc-c7976f1770ff","name":"Error assigning the user to the ticket","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket does not exist, or it is already closed.\",\n  \"errorCode\": \"237\"\n}"},{"id":"aad5db77-d87e-4858-8635-c78b154a4103","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"97db9731-66a5-4cd3-bc1c-bcb46e9f5a6d","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"39ab68d8-48ab-4a41-a546-7a3a77f936cc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"TicketGUserID\": 250,\n  \"TicketGNotes\": \"Assigned by API\",\n  \"IsTicketClose\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{TicketGID}}/user","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{TicketGID}}","user"],"variable":[{"key":"TicketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `TicketGUserID` | `integer` | ❌ No | User assigned to the ticket. |\n| `TicketGNotes` | `string` | ❌ No | Notes about the ticket. |\n| `IsTicketClose` | `boolean` | ❌ No | Set to true to update notes on a closed ticket without changing the assigned user. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ccdffc27-af86-42ca-94f0-81a1c1da878a"},{"name":"Close Invoice","id":"f1aaf585-891f-49d7-a485-9d8e85a4b593","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}","description":"<p>Allows closing an existing ticket.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Close - Close ticket / rectified bill</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b2c0e00b-3092-4d7f-84c8-60d6c257597f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket g identifier.</p>\n","type":"text/plain"},"type":"any","value":"202","key":"ticketGID"}]}},"response":[{"id":"b4c9e5aa-b35f-4341-98db-c386709c35c8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0f8a25ba-1db9-4735-9334-a13bdd45da5b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ea4a44a1-d670-4474-b1be-762c2c50df1e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"83c1f041-9955-43dd-92db-3112c236d537","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e75c8344-e4d3-480c-bc5d-678ad3f94793","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a0f680db-e8b7-4801-91b2-89acdcf4010f","name":"This ticket cannot be closed.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This ticket cannot be closed.\",\n  \"errorCode\": \"49\"\n}"},{"id":"60a20fe8-ace2-47d8-bc17-bd5b4bbb14ce","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cc56edea-86cd-4240-8fee-f1e07af482bb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"63f838bc-4b19-4d05-aa1c-8419fbddfdd9","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8aaaa76c-9e6f-4a51-9598-eb24a74ed0d7","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"4e1d62f2-e587-40f4-9b0f-8a9fe352e42c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"202","description":"**Required** | Type: `integer`\n\nTicket g identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f1aaf585-891f-49d7-a485-9d8e85a4b593"},{"name":"Create Invoice","id":"9a7208a1-3b30-476f-8424-2ac7ac755c53","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/invoice?clientID=1","description":"<p>Allows creating an invoice (ticket) for a specific client.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Create - Create a new ticket / rectification invoice</p>\n","urlObject":{"protocol":"https","path":["invoice"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Client ID</p>\n","type":"text/plain"},"key":"clientID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"16116f46-35ec-471d-8240-2a940b71a080","name":"Ticket created.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TicketGID\": 100\n}"},{"id":"82322117-42e6-4602-97ec-3ef3c0535a2f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b9b171b2-a2d6-46c4-80c5-c9ab34713bac","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aea20c1b-bebe-4b11-bc07-1cf82f3ad877","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3fcca7ff-38de-4625-9986-8d4acf44109f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a85a8933-8e5c-4feb-9dba-4d1fda5a724a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f910ca77-7d33-4a25-9743-aa6fe4dd8eeb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"90450e9d-d86b-4536-b500-ac60c8b8d34f","name":"InvalidClientID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid ClientID\",\n  \"errorCode\": \"495\"\n}"},{"id":"35e80c7a-033c-43e4-b3d2-f6ccf1cc5cdd","name":"ClientRequiredFields","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client is missing required fields\",\n  \"errorCode\": \"502\"\n}"},{"id":"3be298c8-8c40-413b-b4b7-f960d2cab279","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"af691e8a-9ea6-4f4b-b9e9-dca2dc8a98ad","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"5037b6d4-ad8c-46ee-842f-ff726b6e9c89","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Required** | Type: `integer`\n\nClient ID","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9a7208a1-3b30-476f-8424-2ac7ac755c53"},{"name":"Edit Invoice Series","id":"d9057614-60ec-49d5-b8ba-08895b2bf733","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie","description":"<p>Allows editing the series assigned to an invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Ticket - Series Selection - Series selection on tickets</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>InvoiceSerieID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Series ID.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","serie"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"64116199-411a-4236-9f0b-7feb1417bc9d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ticket identifier.</p>\n","type":"text/plain"},"type":"any","value":"281","key":"ticketGID"}]}},"response":[{"id":"67d125d8-4547-415b-8d49-0dddbeb8e6f0","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","serie"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"281","description":"**Required** | Type: `integer`\n\nUnique ticket identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `InvoiceSerieID` | `integer` | ✅ Yes | Series ID. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c7dd528d-1c4f-46fc-95d6-e2143a843de5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","serie"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"281","description":"**Required** | Type: `integer`\n\nUnique ticket identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `InvoiceSerieID` | `integer` | ✅ Yes | Series ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"561f7ab9-81dc-4741-a92a-7c754a8e5f4b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","serie"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"281","description":"**Required** | Type: `integer`\n\nUnique ticket identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `InvoiceSerieID` | `integer` | ✅ Yes | Series ID. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"87d427ea-e330-4480-9495-8586c3b2b695","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","serie"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"281","description":"**Required** | Type: `integer`\n\nUnique ticket identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `InvoiceSerieID` | `integer` | ✅ Yes | Series ID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c453f104-c1df-47b7-9487-595cfa23e8f8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","serie"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"281","description":"**Required** | Type: `integer`\n\nUnique ticket identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `InvoiceSerieID` | `integer` | ✅ Yes | Series ID. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/serie\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ac4390b6-ceec-4404-8690-81eb633f7be0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","serie"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"281","description":"**Required** | Type: `integer`\n\nUnique ticket identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `InvoiceSerieID` | `integer` | ✅ Yes | Series ID. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e78839c4-b925-4161-a141-14a106cb0169","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","serie"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"281","description":"**Required** | Type: `integer`\n\nUnique ticket identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `InvoiceSerieID` | `integer` | ✅ Yes | Series ID. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2e638dd4-fc41-4c69-84ae-3a351328bb9f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","serie"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"281","description":"**Required** | Type: `integer`\n\nUnique ticket identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `InvoiceSerieID` | `integer` | ✅ Yes | Series ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3fcf0c6c-b64e-49cd-bafc-eca4d5e7905a","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","serie"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"281","description":"**Required** | Type: `integer`\n\nUnique ticket identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `InvoiceSerieID` | `integer` | ✅ Yes | Series ID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"62073490-bc65-49ee-a2f5-46fc9bdde687","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"InvoiceSerieID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/serie?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","serie"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"281","description":"**Required** | Type: `integer`\n\nUnique ticket identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `InvoiceSerieID` | `integer` | ✅ Yes | Series ID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d9057614-60ec-49d5-b8ba-08895b2bf733"},{"name":"Get Invoices","id":"a66cdf08-d27f-4a01-926c-0c496237b856","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/invoice","description":"<p>Get the list of invoices from the clinic. By default only returns tickets belonging to the calling user; returns tickets from all users instead if the caller holds the SEC_TICKET_ALL_LIST_LOAD_FORM permission. This is controlled entirely by the caller's account permissions - there is no request parameter for it.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - List - Obtain the list of tickets</p>\n","urlObject":{"protocol":"https","path":["invoice"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"da08243b-b427-4e32-8205-5443881c5ac8","name":"Invoice list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"TicketGID\": \"401\",\n    \"TicketGNumber\": 208,\n    \"TicketGDate\": \"2026-04-22\",\n    \"TicketGClosed\": 0,\n    \"TicketGErased\": 0,\n    \"TicketGTotalAmount\": 45.42,\n    \"TicketGCancelled\": 0,\n    \"TicketGOrdinaryInvoiced\": 0,\n    \"TicketGInvoiceType\": \"\",\n    \"TicketGClientName\": \"Rosalind Franklin Ellis\",\n    \"TicketGClientNIF\": \"13244567A\",\n    \"TicketGCanDelete\": 1,\n    \"TicketGCreditNote\": 0,\n    \"TicketGNFeSolvedStatus\": 0,\n    \"TicketGCurrencySymbol\": \"€\"\n  }\n]"},{"id":"731c6030-6de0-41af-91f1-accf76e4b087","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f856dfb5-a113-4dec-a011-04a7cad30acf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b61a033f-1a1d-4c56-ab50-0c686947689c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b59decab-55ef-4e75-8e1b-d8e1cabb5465","name":"Error obtaining invoices.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No invoices were obtained. Check the data.\"\n}"},{"id":"4b2eb645-d254-412c-bdda-dc4819da4921","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cd5ced4f-847a-4d6b-ab7a-050f87424a43","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"00fc217f-2c8b-4e9d-87bd-3e11a4de4701","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5701400e-c244-4462-8cd3-88cb256e27b8","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"6eef4367-01eb-491e-a7a2-f6c09c279618","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"b48afab4-d4cd-4dc8-b94f-8c5a0363ee7d","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a66cdf08-d27f-4a01-926c-0c496237b856"},{"name":"Get Ticket Details","id":"6ff3839c-613a-43be-a6e8-429519e90bc0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}","description":"<p>Retrieves details of an existing ticket.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Edit - Load the ticket data / rectification invoivce</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6ca53ab8-114a-4be5-aa99-970552537059","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global unique ID of the ticket.</p>\n","type":"text/plain"},"type":"any","value":"200","key":"ticketGID"}]}},"response":[{"id":"262f9c78-7291-41a8-8d82-d9323ff39f71","name":"Ticket details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TicketGID\": 347,\n  \"TicketGNumber\": 154,\n  \"TicketGFullNumber\": \"000001T/154\",\n  \"TicketGDate\": \"13/04/2026 11:02\",\n  \"TicketGCurrencySymbol\": \"€\",\n  \"TicketGClinicID\": 1,\n  \"TicketGNotes\": \"\",\n  \"TicketGPending\": -50.0,\n  \"TicketGDeferred\": 0.0,\n  \"TicketGClientID\": 1,\n  \"TicketGInvoiceSerieID\": 3,\n  \"TicketGInvoiceSerieName\": \"F-Clinica\",\n  \"TicketGBaseAmount\": 17.56,\n  \"TicketGVATAmount\": 3.69,\n  \"TicketGTotalAmount\": 21.25,\n  \"Details\": [\n    {\n      \"TicketID\": 642,\n      \"TicketUnits\": 1,\n      \"TicketPrice\": 25.0,\n      \"TicketPriceReduced\": 0.0,\n      \"TicketDiscount\": 15.0,\n      \"TicketDiscountUnitAmountVAT\": 0.15,\n      \"TicketVATAmount\": 21.0,\n      \"TicketTotalAmount\": 21.25,\n      \"TicketProductCID\": \"\",\n      \"TicketProductID\": 230,\n      \"TicketPriceVAT\": 25.0,\n      \"TicketPayVoucherID\": 0,\n      \"TicketProductDesc\": \"Casmara snake 10 ml\",\n      \"TicketPaySubscription\": 0,\n      \"TicketProductLot\": 0,\n      \"TicketProductExpiryDate\": \"\",\n      \"TicketCurrencySymbol\": \"€\"\n    }\n  ],\n  \"PaymentDetails\": [\n    {\n      \"TicketPID\": 314,\n      \"TicketPAmount\": 50.0,\n      \"TicketPDesc\": \"Otras\",\n      \"TicketPSubtypeDesc\": \"-\",\n      \"TicketPDate\": \"13/04/2026 11:31:04\",\n      \"TicketPDeferredPayDate\": \"\",\n      \"TicketPSettlementSettlement\": \"\",\n      \"TicketPCurrencySymbol\": \"€\",\n      \"TicketPMethodIDMethodId\": 5,\n      \"TicketPOrderID\": 0,\n      \"TicketPInfo2\": \"\"\n    }\n  ]\n}"},{"id":"1d0dd78e-eb5a-46ac-b24d-c7f131018074","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c4fbe66e-937e-4fc0-a96b-01e0a39aad75","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"880c3be2-1db6-4b43-b068-cbfeecdd87c5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6f45a582-fbe3-4fdf-9c8e-67908bd10522","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a0e76ec5-4004-426a-8a43-e0643d4eaa83","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"73c74f4f-6d60-41d1-8111-d3979c30e7cf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"db7ac9d6-ac6c-44df-a6de-4aae33393ab7","name":"TicketNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error obtaining ticket details. Check that the ticket ID is correct.\"\n}"},{"id":"29ad69d4-3b85-45be-aae5-bdd0812c821e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8aece1a0-c36a-4699-919e-d791ac170e0a","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"27032213-0058-47db-8fb2-536f1b8cc326","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"200","description":"**Required** | Type: `integer`\n\nGlobal unique ID of the ticket."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6ff3839c-613a-43be-a6e8-429519e90bc0"},{"name":"Issue Ordinary Invoice","id":"65a4c90d-52c3-411e-af6c-6a523374ca87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice","description":"<p>Converts a ticket's simplified invoice into an ordinary (full) invoice, billed to the client's data on file.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Generate invoice - Generate an ordinary invoice from a simplified invoice</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ConfirmBillingData</code></td>\n<td><code>boolean</code></td>\n<td>✅ Yes</td>\n<td>If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued.</td>\n</tr>\n<tr>\n<td><code>UseClientBillingData</code></td>\n<td><code>boolean</code></td>\n<td>✅ Yes</td>\n<td>Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","ordinary-invoice"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"252636be-e512-4e0d-a1db-606036cd9b24","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID, currently invoiced as a simplified invoice.</p>\n","type":"text/plain"},"type":"any","value":"246","key":"ticketGID"}]}},"response":[{"id":"0a7e547a-b169-4bf0-909f-4acaf87b4169","name":"Client billing data preview retrieved successfully. No invoice was created.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClientID\": 50,\n  \"TicketGID\": 246,\n  \"ClientName\": \"Maria Garcia\",\n  \"ClientTaxID\": \"12345678A\",\n  \"ClientAddress\": \"Calle Mayor 1, Madrid\",\n  \"ClientBillingName\": \"Maria Garcia S.L.\",\n  \"ClientBillingVATNumber\": \"B12345678\",\n  \"ClientBillingAddress\": \"Calle Mayor 1, Madrid\"\n}"},{"id":"d740e16f-026c-49e8-aeb7-37035432a6df","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5d1039a6-61f8-408f-9dbf-6330fae198f3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5aacb072-6b9f-40e9-a1ce-6fe7a597e7f5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b2912367-c374-4af0-a204-b49e0c453457","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/ordinary-invoice\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"24f7b573-6b9c-4686-bb31-d7b9a4781849","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"de5063fb-8966-40ff-a77d-fa2ed2a1b751","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a4c6f56e-da07-4b93-9349-2ddbfbdd5467","name":"ConfirmBillingData is required and must be a","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ConfirmBillingData is required and must be a boolean.\",\n  \"ErrorCode\": \"invalid-params\"\n}"},{"id":"27c7f073-09f0-40d2-8f93-5596a696de70","name":"NotSimplifiedInvoice","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This ticket does not have a simplified invoice, so it cannot be converted to an ordinary invoice.\",\n  \"ErrorCode\": \"454\"\n}"},{"id":"196460e6-bf16-49e1-bd57-06ac176b7fce","name":"IncompleteBillingData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client's billing data is incomplete. Complete the billing name, tax ID and address before invoicing.\",\n  \"ErrorCode\": \"455\"\n}"},{"id":"0062f051-1ff7-41db-ae74-ff5aa8567a7c","name":"IncompleteClientData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The client's data is incomplete. Complete the name, tax ID and address before invoicing.\",\n  \"ErrorCode\": \"456\"\n}"},{"id":"a2dc7cd3-8074-4f9b-b665-96ac77575f07","name":"DuplicatedCreditNote","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"A credit note of this type already exists for this ticket in the e-invoicing system.\",\n  \"ErrorCode\": \"711\"\n}"},{"id":"0a54328c-0130-436a-a953-1a9ed5ae78ab","name":"CancellationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket could not be canceled. Please check its status.\",\n  \"ErrorCode\": \"149\"\n}"},{"id":"5e018ae3-1e3f-4974-9a98-554ff1df87f1","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error, please check the provided data.\",\n  \"ErrorCode\": \"16\"\n}"},{"id":"e34bf4c6-2b95-4d79-ade8-97f75ff61d60","name":"CashdeskForceClosed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket could not be canceled because its cash desk session was force-closed.\",\n  \"ErrorCode\": \"142\"\n}"},{"id":"688787c4-82d6-4b02-9653-c632972eb55b","name":"CancellationError2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket could not be canceled. Please check its status.\",\n  \"ErrorCode\": \"148\"\n}"},{"id":"995ab716-abb9-4d5b-8547-203a359833b4","name":"PointsAlreadyUsed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket could not be canceled because its loyalty points have already been used.\",\n  \"ErrorCode\": \"258\"\n}"},{"id":"875a68ae-c254-4edd-81f7-c0e742241187","name":"SubscriptionCancelError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket could not be canceled because it has an associated subscription that cannot be canceled.\",\n  \"ErrorCode\": \"297\"\n}"},{"id":"53fc4c85-02d3-4d86-b5fc-c2315d310a50","name":"CardCancelError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket could not be canceled because of an associated card operation.\",\n  \"ErrorCode\": \"308\"\n}"},{"id":"8573fd0f-5068-4224-aa1b-09ac533ac92a","name":"PartialInvoiceCancelError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket could not be canceled because it was partially invoiced.\",\n  \"ErrorCode\": \"331\"\n}"},{"id":"d40deb09-7073-4e51-bcdd-e23d2332e468","name":"AdvanceAlreadyUsed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket could not be canceled because an advance payment on it has already been used.\",\n  \"ErrorCode\": \"490\"\n}"},{"id":"45a6ca8e-d9c2-44da-8180-bef5603bbd8a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"98c878be-5353-4738-9122-3f0e9b446b13","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"c02e2a6b-d54c-4c03-960a-98e541e6fdd4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ConfirmBillingData\": true,\n  \"UseClientBillingData\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/ordinary-invoice?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","ordinary-invoice"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID, currently invoiced as a simplified invoice."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ConfirmBillingData` | `boolean` | ✅ Yes | If true, no invoice is created - the endpoint only returns the client billing data that would be used, so the caller can show a confirmation step. If false, the ordinary invoice is actually issued. |\n| `UseClientBillingData` | `boolean` | ✅ Yes | Which of the client's saved data to bill to - true uses the client's separate billing fields (billing name, tax ID, billing address), false uses the client's regular identity fields. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"65a4c90d-52c3-411e-af6c-6a523374ca87"},{"name":"List Advances Available as Payment","id":"a90ce749-619b-421e-a77f-bd77d4df62a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/invoice/advances","description":"<p>Lists a client's advances that can be picked to pay a ticket.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - .PEND</p>\n","urlObject":{"protocol":"https","path":["invoice","advances"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Client whose advances (down payments) can be picked as a payment method.</p>\n","type":"text/plain"},"key":"clientID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"72518cf4-060f-4ff8-b682-2497bc36b583","name":"List of the client's advances that can be picked as a ticket payment method.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/advances?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","advances"],"query":[{"description":"**Optional** | Type: `integer`\n\nClient whose advances (down payments) can be picked as a payment method.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  // Type: array | Advances belonging to the client that are not yet linked to a ticket, or that are linked to a closed and non-cancelled ticket - and have not already been used as a payment or paid out elsewhere.\n  \"Advances\": [\n    null\n  ]\n}"},{"id":"0b9f7a64-67a3-4abe-99e2-f5721bd85a26","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/advances?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","advances"],"query":[{"description":"**Optional** | Type: `integer`\n\nClient whose advances (down payments) can be picked as a payment method.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"726a9eb2-132d-4fa2-b577-d6a2788dbeac","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/advances?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","advances"],"query":[{"description":"**Optional** | Type: `integer`\n\nClient whose advances (down payments) can be picked as a payment method.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"68060be7-f0e1-4ebc-847c-5fadcd5f502c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/advances?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","advances"],"query":[{"description":"**Optional** | Type: `integer`\n\nClient whose advances (down payments) can be picked as a payment method.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"85a2f9a4-5701-4337-8485-2fe784a9af95","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/advances?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","advances"],"query":[{"description":"**Optional** | Type: `integer`\n\nClient whose advances (down payments) can be picked as a payment method.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/advances\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6e284916-0c0a-4867-b3e1-1a39e1d3e8df","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/advances?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","advances"],"query":[{"description":"**Optional** | Type: `integer`\n\nClient whose advances (down payments) can be picked as a payment method.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"23e53c15-07e5-4537-bf82-c138c48be8c3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/advances?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","advances"],"query":[{"description":"**Optional** | Type: `integer`\n\nClient whose advances (down payments) can be picked as a payment method.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ab023be3-003d-44df-8668-f86dc2ca55d5","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/advances?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","advances"],"query":[{"description":"**Optional** | Type: `integer`\n\nClient whose advances (down payments) can be picked as a payment method.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"84f7c6b7-f323-4e03-9234-4a151b7bc30b","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/advances?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","advances"],"query":[{"description":"**Optional** | Type: `integer`\n\nClient whose advances (down payments) can be picked as a payment method.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"cda2d71f-620e-4000-81b8-7677e6fa3176","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/advances?clientID=1&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","advances"],"query":[{"description":"**Optional** | Type: `integer`\n\nClient whose advances (down payments) can be picked as a payment method.","key":"clientID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a90ce749-619b-421e-a77f-bd77d4df62a0"},{"name":"Reopen Invoice","id":"23420d72-1dfe-4af7-8311-ba65958396d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen","description":"<p>Reopen a previously closed invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Reopen - Reopen a closed ticket</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","reopen"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d9ea288e-7055-4776-95ed-a28b3bee0a82","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID</p>\n","type":"text/plain"},"type":"any","value":"246","key":"ticketGID"}]}},"response":[{"id":"62446e3f-50e5-49a1-8a6c-11a7ef5c852c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"35d4d9d5-b9a1-4484-8a66-74b740d487db","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"aa9a8edc-ff64-4718-a08c-f71d37bb2868","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8c6c1bef-f305-4ef5-8cca-d0af2d86da1f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eebfb4e0-9f57-431c-a0bf-06e59a746a22","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/reopen\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0c4ef50a-1cbf-4d3e-b380-c8f56021f42b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5550646a-5e20-4f45-a8e4-fa74740edc8d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b8f8ca4b-adcb-4511-9c4d-4a6838eb78d8","name":"ReopeningError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket cannot be reopened; it is already open or permissions are missing.\",\n  \"errorCode\": \"253\"\n}"},{"id":"2ecf8934-92b1-4abc-bb90-5e2c70370a6c","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket does not exist, or data is missing.\",\n  \"errorCode\": \"254\"\n}"},{"id":"e68c890f-2f9f-4aff-ac7c-779846591610","name":"CannotReopen","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket could not be reopened. Ensure that no invoice has been issued for the ticket.\",\n  \"errorCode\": \"471\"\n}"},{"id":"5631886f-8997-4f9c-814b-43213a9fee44","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0b502c5b-056c-4586-8d90-3544998047a8","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"7eec27cd-e60f-45c4-a75f-b92caef825b7","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/reopen?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","reopen"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nTicket ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"23420d72-1dfe-4af7-8311-ba65958396d5"},{"name":"Resend Invoice","id":"20725aee-c02f-4cc3-9a59-92bcc14c4b3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend","description":"<p>Resends invoices that have not been previously sent.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Ticket - Resend Ticket - Review tickets that have not been submitted.</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","resend"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"386cfde3-4e40-4172-8d13-622a695a942c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the ticket to resend.</p>\n","type":"text/plain"},"type":"any","value":"246","key":"ticketGID"}]}},"response":[{"id":"97f3c7f9-604a-4df6-baf1-13b53149c3d6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","resend"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nID of the ticket to resend."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"519217e2-5e24-45fa-a901-6ed2ac5d8d9f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","resend"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nID of the ticket to resend."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8e53b5af-c6ac-4d96-9e36-77ddcbfabfd3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","resend"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nID of the ticket to resend."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3e3d357e-4c3f-407c-be6a-5f14db07b42d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","resend"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nID of the ticket to resend."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"38cd08b0-4575-4835-97a9-b34bce1e6618","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","resend"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nID of the ticket to resend."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/resend\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"aebe40be-6591-48ae-bb10-6d2330deb77e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","resend"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nID of the ticket to resend."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"81b1c85f-9747-4c61-95d6-114b9199d5da","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","resend"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nID of the ticket to resend."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"80ba1a83-2de1-4bf9-b987-c3a2fd06f679","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","resend"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nID of the ticket to resend."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"49668262-ec32-4d9a-86d6-32d20214c438","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","resend"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nID of the ticket to resend."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"ee6b27e3-eda1-4a8f-b1a5-a7fc70dc942f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/resend?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","resend"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"246","description":"**Required** | Type: `integer`\n\nID of the ticket to resend."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"20725aee-c02f-4cc3-9a59-92bcc14c4b3a"},{"name":"Update Shipping Status","id":"6b4c0d1d-65ab-4b81-8469-6aad1a0669ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping","description":"<p>Modifies the shipping status associated with an invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - Change Status - Change shipment status</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","shipping"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"1214fee9-e62a-4e6b-9bac-6c0039b3388b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID.</p>\n","type":"text/plain"},"type":"any","value":"241","key":"ticketGID"}]}},"response":[{"id":"08f84698-532e-4419-8a3f-c0e587092ec4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c497ffd0-4632-471a-8d50-8cb849f7cae6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e3a4074a-cd09-4e92-98ac-f76f40c26745","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"84e9f1d9-a4db-4114-ab15-3fce90fe9783","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b6adcb50-a371-4a96-8178-35002e3fc50c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/shipping\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"9a6d7efb-430a-4a41-873a-6d6ff40b280b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5de4a33a-0eb4-4632-b698-b2525b0fbd7c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"aac61b3b-acdd-4b4a-8e67-53dd6477c64f","name":"StatusError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not change the shipping status. Check the ticket ID.\",\n  \"ErrorCode\": \"532\"\n}"},{"id":"fda377c4-061b-4db7-8758-234e16009a03","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"70e30f01-84d7-4d3d-b831-9cf016159229","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b0cf3e08-ebf9-4d95-80a5-742a88061d26","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/shipping?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","shipping"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6b4c0d1d-65ab-4b81-8469-6aad1a0669ec"},{"name":"Void Invoice","id":"eacbb005-579e-40dd-8f51-ed74ff2e98ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?ticketClass=DIF","description":"<p>Cancel an invoice by difference or by substitution. Creates a credit note linked to the original invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Tickets - .PEND</p>\n","urlObject":{"protocol":"https","path":["invoice","{{ticketGID}}","cancel"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Cancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)</p>\n","type":"text/plain"},"key":"ticketClass","value":"DIF"}],"variable":[{"id":"0f523fd2-8c1d-42c4-a869-79a8f828e551","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Ticket ID to cancel.</p>\n","type":"text/plain"},"type":"any","value":"241","key":"ticketGID"}]}},"response":[{"id":"adc5d989-2f25-4560-9382-012cc9bed1c5","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"46530fe6-805f-4a5a-9679-f46c94103ae6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"aea02662-964e-4cb7-8fa6-290e83352842","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"85c85288-e823-4d07-8a92-dc0dc306e056","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"65a3228a-da3d-4bb9-8ec2-9c3ae4932015","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/invoice/%7B%7BticketGID%7D%7D/cancel\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5665477d-1d2d-4804-9a2b-598f8aa417ef","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3f007101-0982-4f05-a3af-65e48558deba","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3cc3bacd-9485-418b-9588-4ba5274dfb7e","name":"CancellationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The ticket could not be canceled. Please check its status.\",\n  \"ErrorCode\": \"149\"\n}"},{"id":"07bd43fd-0627-4a42-8606-b293a80dca61","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error, please check the provided data.\",\n  \"ErrorCode\": \"16\"\n}"},{"id":"5805ea88-f708-4370-8c2f-5461c45bd494","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"17351968-267a-4f98-a602-e34382a7e11c","name":"Invalid parameters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"537b7e7c-44e5-45ef-b784-4cd901af1804","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/invoice/{{ticketGID}}/cancel?clinicID=1&ticketClass=DIF","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["invoice","{{ticketGID}}","cancel"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nCancellation type (DIF for difference, SUB for substitution). (This can only be one of DIF,SUB)","key":"ticketClass","value":"DIF","x-postman-displayValue":"DIF"}],"variable":[{"key":"ticketGID","value":"241","description":"**Required** | Type: `integer`\n\nTicket ID to cancel."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"eacbb005-579e-40dd-8f51-ed74ff2e98ec"}],"id":"28b9f3ee-25a3-4f45-8220-c14592d15c5f","description":"<p>Invoice, ticket, and sales document lifecycle endpoints.</p>\n","_postman_id":"28b9f3ee-25a3-4f45-8220-c14592d15c5f"},{"name":"Media","item":[{"name":"Delete Document","id":"27fa30ef-1416-4c6f-b20a-cf3d294d5830","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","description":"<p>Deletes a document.</p>\n<p><strong>Permision:</strong></p>\n<p>Documents - Delete - Eliminate a document</p>\n","urlObject":{"protocol":"https","path":["system","settings","media","{{mediaID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"3da5eb26-69fc-4f8d-88a5-78ae8d5ed64a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the document to delete.</p>\n","type":"text/plain"},"type":"any","value":"45","key":"mediaID"}]}},"response":[{"id":"181a6968-7f96-4120-82ee-4a068e03e9eb","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","{{mediaID}}"],"variable":[{"key":"mediaID","value":"45","description":"**Required** | Type: `integer`\n\nID of the document to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7a77e4ee-119d-4ccf-9275-78dfdb6c3248","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","{{mediaID}}"],"variable":[{"key":"mediaID","value":"45","description":"**Required** | Type: `integer`\n\nID of the document to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"20aba533-8523-4a38-9671-9bd87e6b3a72","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","{{mediaID}}"],"variable":[{"key":"mediaID","value":"45","description":"**Required** | Type: `integer`\n\nID of the document to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"06674696-f8b9-4e91-84aa-3f0e0353db70","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","{{mediaID}}"],"variable":[{"key":"mediaID","value":"45","description":"**Required** | Type: `integer`\n\nID of the document to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a47eba62-5f7e-4a79-b515-3484187e8420","name":"Document not found, or already deleted.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","{{mediaID}}"],"variable":[{"key":"mediaID","value":"45","description":"**Required** | Type: `integer`\n\nID of the document to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Document not found.\",\n  \"errorCode\": \"226\"\n}"},{"id":"2d458dea-7746-48a4-b62d-2a6a5c79e289","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","{{mediaID}}"],"variable":[{"key":"mediaID","value":"45","description":"**Required** | Type: `integer`\n\nID of the document to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"18a7ecc8-a72a-4c27-b6c6-f53a9c4c5296","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","{{mediaID}}"],"variable":[{"key":"mediaID","value":"45","description":"**Required** | Type: `integer`\n\nID of the document to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d16ca442-dc81-40a5-87b0-dac385299c7e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","{{mediaID}}"],"variable":[{"key":"mediaID","value":"45","description":"**Required** | Type: `integer`\n\nID of the document to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2b80124e-b818-4877-adc7-ad064374b667","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","{{mediaID}}"],"variable":[{"key":"mediaID","value":"45","description":"**Required** | Type: `integer`\n\nID of the document to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c9da1ad4-795a-4db2-849f-0bbfe8509e3b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/{{mediaID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","{{mediaID}}"],"variable":[{"key":"mediaID","value":"45","description":"**Required** | Type: `integer`\n\nID of the document to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/media/%7B%7BmediaID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"27fa30ef-1416-4c6f-b20a-cf3d294d5830"},{"name":"Download Document","id":"cc631788-e6cd-454b-b927-6c92c5d403e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/settings/media/file?MediaCode=000000123&MediaFilename=consent.pdf","description":"<p>Downloads the binary content of a document returned by the media list.</p>\n<p><strong>Permision:</strong></p>\n<p>Documents - Download - Download a document from the server</p>\n","urlObject":{"protocol":"https","path":["system","settings","media","file"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Zero-padded media code (media.MediaID) returned by the document list.</p>\n","type":"text/plain"},"key":"MediaCode","value":"000000123"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>File name stored in media.MediaFilename and returned by the document list.</p>\n","type":"text/plain"},"key":"MediaFilename","value":"consent.pdf"}],"variable":[]}},"response":[{"id":"a4fb5b09-b492-4425-a7f5-9c28c7791ddd","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/file?MediaCode=000000123&MediaFilename=consent.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","file"],"query":[{"description":"**Required** | Type: `string`\n\nZero-padded media code (media.MediaID) returned by the document list.","key":"MediaCode","value":"000000123","x-postman-displayValue":"000000123"},{"description":"**Required** | Type: `string`\n\nFile name stored in media.MediaFilename and returned by the document list.","key":"MediaFilename","value":"consent.pdf","x-postman-displayValue":"consent.pdf"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4dc89a76-7148-45db-a16e-bd840e895b6b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/file?MediaCode=000000123&MediaFilename=consent.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","file"],"query":[{"description":"**Required** | Type: `string`\n\nZero-padded media code (media.MediaID) returned by the document list.","key":"MediaCode","value":"000000123","x-postman-displayValue":"000000123"},{"description":"**Required** | Type: `string`\n\nFile name stored in media.MediaFilename and returned by the document list.","key":"MediaFilename","value":"consent.pdf","x-postman-displayValue":"consent.pdf"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e6a0af10-11bb-4dd3-b6a8-dfa3b11752a6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/file?MediaCode=000000123&MediaFilename=consent.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","file"],"query":[{"description":"**Required** | Type: `string`\n\nZero-padded media code (media.MediaID) returned by the document list.","key":"MediaCode","value":"000000123","x-postman-displayValue":"000000123"},{"description":"**Required** | Type: `string`\n\nFile name stored in media.MediaFilename and returned by the document list.","key":"MediaFilename","value":"consent.pdf","x-postman-displayValue":"consent.pdf"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f50066f0-8759-4f01-9b61-e0056cbe7029","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/file?MediaCode=000000123&MediaFilename=consent.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","file"],"query":[{"description":"**Required** | Type: `string`\n\nZero-padded media code (media.MediaID) returned by the document list.","key":"MediaCode","value":"000000123","x-postman-displayValue":"000000123"},{"description":"**Required** | Type: `string`\n\nFile name stored in media.MediaFilename and returned by the document list.","key":"MediaFilename","value":"consent.pdf","x-postman-displayValue":"consent.pdf"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/media/file\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0ba9838f-d819-420f-b47e-c73e40dde377","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/file?MediaCode=000000123&MediaFilename=consent.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","file"],"query":[{"description":"**Required** | Type: `string`\n\nZero-padded media code (media.MediaID) returned by the document list.","key":"MediaCode","value":"000000123","x-postman-displayValue":"000000123"},{"description":"**Required** | Type: `string`\n\nFile name stored in media.MediaFilename and returned by the document list.","key":"MediaFilename","value":"consent.pdf","x-postman-displayValue":"consent.pdf"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8ee6a600-4ad3-4c6a-8023-8610c33a18b5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/file?MediaCode=000000123&MediaFilename=consent.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","file"],"query":[{"description":"**Required** | Type: `string`\n\nZero-padded media code (media.MediaID) returned by the document list.","key":"MediaCode","value":"000000123","x-postman-displayValue":"000000123"},{"description":"**Required** | Type: `string`\n\nFile name stored in media.MediaFilename and returned by the document list.","key":"MediaFilename","value":"consent.pdf","x-postman-displayValue":"consent.pdf"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6ce4175a-af92-412a-bffb-7ad9cbb72e6a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/file?MediaCode=000000123&MediaFilename=consent.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","file"],"query":[{"description":"**Required** | Type: `string`\n\nZero-padded media code (media.MediaID) returned by the document list.","key":"MediaCode","value":"000000123","x-postman-displayValue":"000000123"},{"description":"**Required** | Type: `string`\n\nFile name stored in media.MediaFilename and returned by the document list.","key":"MediaFilename","value":"consent.pdf","x-postman-displayValue":"consent.pdf"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0e7c2e35-d363-4ef9-b6ca-18a945ca44db","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/media/file?MediaCode=000000123&MediaFilename=consent.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","media","file"],"query":[{"description":"**Required** | Type: `string`\n\nZero-padded media code (media.MediaID) returned by the document list.","key":"MediaCode","value":"000000123","x-postman-displayValue":"000000123"},{"description":"**Required** | Type: `string`\n\nFile name stored in media.MediaFilename and returned by the document list.","key":"MediaFilename","value":"consent.pdf","x-postman-displayValue":"consent.pdf"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"cc631788-e6cd-454b-b927-6c92c5d403e1"},{"name":"List Available Documents","id":"c96430a9-1af0-415c-9bbb-ff85b60c15b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/settings/media","description":"<p>Lists the documents available for the clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Documents - List - See the list of available documents</p>\n","urlObject":{"protocol":"https","path":["system","settings","media"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"ec42ce3a-d837-4c4c-bb1d-1e1d84aa2e95","name":"List of available documents/media retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/media"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"MediaID\": 45,\n    \"MediaCode\": \"000000045\",\n    \"MediaFilename\": \"contrato-general.pdf\",\n    \"MediaDesc\": \"Contrato general de prestacion de servicios\",\n    \"MediaDisabled\": 0,\n    \"MediaGlobal\": -1\n  }\n]"},{"id":"e8e88296-01e4-4b64-ba43-18739e44a371","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/media"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a716ed95-1c2e-465b-939e-e6053ebdda40","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/media"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c33e13b8-b2f5-4e4e-86e1-cf6522ba7ae9","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/media"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7e3a913b-0c63-4593-8c66-5aa54429e7c5","name":"No documents are available for the clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/media"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No documents are available for the clinic.\",\n  \"errorCode\": \"no-media\"\n}"},{"id":"c6380f99-dc5a-4195-b5c0-33f61c33f421","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/media"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"523bdecb-cfbc-430b-9146-ea403c91b62f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/media"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"11e4792b-df9a-4fb2-867e-faf5264b31c3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/media"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a60bad8c-4b49-44b0-8e52-dd02b47fa5fa","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/media"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"f9bdaf88-dc86-4731-b16d-6fbbdd316544","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings/media"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/media\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"c96430a9-1af0-415c-9bbb-ff85b60c15b1"}],"id":"47c9a7c2-a385-405a-a0ee-3b35676ba124","description":"<p>Media endpoints.</p>\n","_postman_id":"47c9a7c2-a385-405a-a0ee-3b35676ba124"},{"name":"Message","item":[{"name":"Copy Message Template","id":"01ae7a55-d6b2-4df6-8c18-0ca88e72e6f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy","description":"<p>Creates a copy of an existing message template under a new name.</p>\n<p><strong>Permision:</strong></p>\n<p>Messages - Messages - Copy - Duplicate a message</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>MessageName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Name for the new (copied) template.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["message","{{messageID}}","copy"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"b1aa29aa-bc1a-4182-97c7-e01320fae01a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Source message template ID to copy.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"messageID"}]}},"response":[{"id":"b832a9c5-e539-4a32-ac4d-42bcc7c1f1b6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nSource message template ID to copy."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Name for the new (copied) template. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"93e93d29-40a3-45fa-ae89-1e68b3620732","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nSource message template ID to copy."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Name for the new (copied) template. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d863d845-8f96-4333-9ba3-640c89f0eb5b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nSource message template ID to copy."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Name for the new (copied) template. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5a2ece89-725c-4f89-85d3-6fbc55078baf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nSource message template ID to copy."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Name for the new (copied) template. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"07460983-993f-4cb3-82c0-85be2f42a60a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nSource message template ID to copy."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Name for the new (copied) template. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/message/%7B%7BmessageID%7D%7D/copy\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"de57ce44-69d6-4e5d-ba4a-f611babffe3e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nSource message template ID to copy."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Name for the new (copied) template. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a8a45d35-28ec-4018-807a-a09a0f1e9fcf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nSource message template ID to copy."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Name for the new (copied) template. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"589358a7-fa2c-412f-9c59-770320796bde","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nSource message template ID to copy."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Name for the new (copied) template. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"09445aad-0f08-456b-acf0-d2d7c523c424","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nSource message template ID to copy."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Name for the new (copied) template. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f0dc7a16-4e4d-4b7d-9201-5bdce4853ba0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nSource message template ID to copy."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Name for the new (copied) template. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"01ae7a55-d6b2-4df6-8c18-0ca88e72e6f9"},{"name":"Create Message Template","id":"dc7cc4ec-d345-41af-a663-810f7512e321","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/message","description":"<p>Creates a new message template for the clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Messages - Message - Create - Create a new message</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>MessageName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Template name.</td>\n</tr>\n<tr>\n<td><code>MessageType</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Template channel: S (SMS), P (Push), B (Both), N (None/internal).</td>\n</tr>\n<tr>\n<td><code>MessageTitle</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Push notification title. Must not contain merge tags.</td>\n</tr>\n<tr>\n<td><code>MessageSubTitle</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Push notification subtitle.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 1.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 2.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 3.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText4</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 4.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText5</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 5.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText6</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 6.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText7</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 7.</td>\n</tr>\n<tr>\n<td><code>MessageButtonText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Call-to-action button label.</td>\n</tr>\n<tr>\n<td><code>MessageButtonAction</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Button action: S (open schedule), C (custom link), N (none).</td>\n</tr>\n<tr>\n<td><code>MessageText1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Main body text (may contain merge tags).</td>\n</tr>\n<tr>\n<td><code>MessageText2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary body text.</td>\n</tr>\n<tr>\n<td><code>MessageLinkText1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 1 label.</td>\n</tr>\n<tr>\n<td><code>MessageLinkURL1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 1 URL (http:// is prepended by the backend if the scheme is missing).</td>\n</tr>\n<tr>\n<td><code>MessageLinkText2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 2 label.</td>\n</tr>\n<tr>\n<td><code>MessageLinkURL2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 2 URL.</td>\n</tr>\n<tr>\n<td><code>MessageLinkText3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 3 label.</td>\n</tr>\n<tr>\n<td><code>MessageLinkURL3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 3 URL.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["message"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"d0f28fd9-9aa6-438c-9e4c-f451aa55717f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Template name. |\n| `MessageType` | `string` | ✅ Yes | Template channel: S (SMS), P (Push), B (Both), N (None/internal). |\n| `MessageTitle` | `string` | ❌ No | Push notification title. Must not contain merge tags. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Button action: S (open schedule), C (custom link), N (none). |\n| `MessageText1` | `string` | ❌ No | Main body text (may contain merge tags). |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL (http:// is prepended by the backend if the scheme is missing). |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"68bbf013-b488-4919-bd67-01587f19df8e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Template name. |\n| `MessageType` | `string` | ✅ Yes | Template channel: S (SMS), P (Push), B (Both), N (None/internal). |\n| `MessageTitle` | `string` | ❌ No | Push notification title. Must not contain merge tags. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Button action: S (open schedule), C (custom link), N (none). |\n| `MessageText1` | `string` | ❌ No | Main body text (may contain merge tags). |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL (http:// is prepended by the backend if the scheme is missing). |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cd09647d-8e69-4c13-baf1-5ff4bccb5725","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Template name. |\n| `MessageType` | `string` | ✅ Yes | Template channel: S (SMS), P (Push), B (Both), N (None/internal). |\n| `MessageTitle` | `string` | ❌ No | Push notification title. Must not contain merge tags. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Button action: S (open schedule), C (custom link), N (none). |\n| `MessageText1` | `string` | ❌ No | Main body text (may contain merge tags). |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL (http:// is prepended by the backend if the scheme is missing). |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f6ca99b6-10d8-4d5d-b7a7-b128d5da4d54","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Template name. |\n| `MessageType` | `string` | ✅ Yes | Template channel: S (SMS), P (Push), B (Both), N (None/internal). |\n| `MessageTitle` | `string` | ❌ No | Push notification title. Must not contain merge tags. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Button action: S (open schedule), C (custom link), N (none). |\n| `MessageText1` | `string` | ❌ No | Main body text (may contain merge tags). |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL (http:// is prepended by the backend if the scheme is missing). |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"fee91d7e-e4bd-4a0c-97e9-51d7a3b25073","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Template name. |\n| `MessageType` | `string` | ✅ Yes | Template channel: S (SMS), P (Push), B (Both), N (None/internal). |\n| `MessageTitle` | `string` | ❌ No | Push notification title. Must not contain merge tags. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Button action: S (open schedule), C (custom link), N (none). |\n| `MessageText1` | `string` | ❌ No | Main body text (may contain merge tags). |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL (http:// is prepended by the backend if the scheme is missing). |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/message\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"fbebdb23-6644-42a2-a4bc-7d48df2fc315","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Template name. |\n| `MessageType` | `string` | ✅ Yes | Template channel: S (SMS), P (Push), B (Both), N (None/internal). |\n| `MessageTitle` | `string` | ❌ No | Push notification title. Must not contain merge tags. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Button action: S (open schedule), C (custom link), N (none). |\n| `MessageText1` | `string` | ❌ No | Main body text (may contain merge tags). |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL (http:// is prepended by the backend if the scheme is missing). |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f3c021d8-96b7-48c6-a346-2e6e8e196ac2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Template name. |\n| `MessageType` | `string` | ✅ Yes | Template channel: S (SMS), P (Push), B (Both), N (None/internal). |\n| `MessageTitle` | `string` | ❌ No | Push notification title. Must not contain merge tags. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Button action: S (open schedule), C (custom link), N (none). |\n| `MessageText1` | `string` | ❌ No | Main body text (may contain merge tags). |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL (http:// is prepended by the backend if the scheme is missing). |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9505f7d6-d8d2-4427-942b-558da27de172","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Template name. |\n| `MessageType` | `string` | ✅ Yes | Template channel: S (SMS), P (Push), B (Both), N (None/internal). |\n| `MessageTitle` | `string` | ❌ No | Push notification title. Must not contain merge tags. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Button action: S (open schedule), C (custom link), N (none). |\n| `MessageText1` | `string` | ❌ No | Main body text (may contain merge tags). |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL (http:// is prepended by the backend if the scheme is missing). |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"01205cdf-1ced-4fe3-86dc-9e346f0a3f85","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Template name. |\n| `MessageType` | `string` | ✅ Yes | Template channel: S (SMS), P (Push), B (Both), N (None/internal). |\n| `MessageTitle` | `string` | ❌ No | Push notification title. Must not contain merge tags. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Button action: S (open schedule), C (custom link), N (none). |\n| `MessageText1` | `string` | ❌ No | Main body text (may contain merge tags). |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL (http:// is prepended by the backend if the scheme is missing). |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"19bdc0f6-e492-437e-a4b7-e6d33ee87d88","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ✅ Yes | Template name. |\n| `MessageType` | `string` | ✅ Yes | Template channel: S (SMS), P (Push), B (Both), N (None/internal). |\n| `MessageTitle` | `string` | ❌ No | Push notification title. Must not contain merge tags. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Button action: S (open schedule), C (custom link), N (none). |\n| `MessageText1` | `string` | ❌ No | Main body text (may contain merge tags). |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL (http:// is prepended by the backend if the scheme is missing). |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"dc7cc4ec-d345-41af-a663-810f7512e321"},{"name":"Delete Message Template","id":"f64f9ec4-f74c-4679-8a76-c2ed24c3d468","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/message/{{messageID}}","description":"<p>Deletes a message template. Fails if the template is in use by a workflow or by a clinic's appointment-reminder / birthday push configuration.</p>\n<p><strong>Permision:</strong></p>\n<p>Messages - Messages - Delete - Delete a message</p>\n","urlObject":{"protocol":"https","path":["message","{{messageID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ee80ba80-4176-4910-922d-0f8b8bc59de6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Message template ID.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"messageID"}]}},"response":[{"id":"d189901e-be69-4bc4-9946-dab57b2fc008","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"cb35def5-652f-48a4-a855-0d1406bbfdf8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2d3d010b-eba9-4f4b-9068-93b4d9052457","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2e741ca1-01e4-4129-b28b-7900c242447e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cec74c36-79c2-47cc-8550-a403f32531c1","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/message/%7B%7BmessageID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6226afce-6d9f-42d7-af3c-27a566204e75","name":"The message template cannot be deleted because it is in use by a workflow or by a clinic's appointment-reminder / birthday push configuration.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The message template is in use and cannot be deleted.\",\n  \"errorCode\": \"message-in-use\"\n}"},{"id":"0ab6eca6-d54c-41b0-863a-a605af50c416","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4f2ef3b6-10bf-4719-abe1-26a65241a0bf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1c8d8770-46b4-49b7-9c24-59b16ee650fb","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c428f1a9-0403-47ac-9897-d83ee82d94c6","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a76a2dd0-ddae-47b3-acc1-d4bfdc0f6cd9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"f64f9ec4-f74c-4679-8a76-c2ed24c3d468"},{"name":"Modify Message Template","id":"c087ca03-1435-46cc-976a-7f09ea76ca12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/message/{{messageID}}","description":"<p>Updates an existing message template. Only the fields supplied in the body are changed; the rest are preserved by reading the current template first (the backend save overwrites every column).</p>\n<p><strong>Permision:</strong></p>\n<p>Messages - Messages - Save - Display the data of an existing message</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>MessageName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Template name.</td>\n</tr>\n<tr>\n<td><code>MessageType</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Template channel.</td>\n</tr>\n<tr>\n<td><code>MessageTitle</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Push notification title.</td>\n</tr>\n<tr>\n<td><code>MessageSubTitle</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Push notification subtitle.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 1.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 2.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 3.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText4</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 4.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText5</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 5.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText6</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 6.</td>\n</tr>\n<tr>\n<td><code>MessagePromotionText7</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotion text line 7.</td>\n</tr>\n<tr>\n<td><code>MessageButtonText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Call-to-action button label.</td>\n</tr>\n<tr>\n<td><code>MessageButtonAction</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Call-to-action button behaviour.</td>\n</tr>\n<tr>\n<td><code>MessageText1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Main body text.</td>\n</tr>\n<tr>\n<td><code>MessageText2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary body text.</td>\n</tr>\n<tr>\n<td><code>MessageLinkText1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 1 label.</td>\n</tr>\n<tr>\n<td><code>MessageLinkURL1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 1 URL.</td>\n</tr>\n<tr>\n<td><code>MessageLinkText2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 2 label.</td>\n</tr>\n<tr>\n<td><code>MessageLinkURL2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 2 URL.</td>\n</tr>\n<tr>\n<td><code>MessageLinkText3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 3 label.</td>\n</tr>\n<tr>\n<td><code>MessageLinkURL3</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Link 3 URL.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["message","{{messageID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3d8298d8-d9ba-4178-8fd5-f736061b5d79","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Message template ID.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"messageID"}]}},"response":[{"id":"c4d3bd67-14f0-482a-a0c4-628f39d54c28","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a5742d45-3b04-42e8-ba3d-507abec33ca9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"96fc7f17-e15d-4698-8423-3d55c4d69053","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7db539d1-e036-47a5-bed5-817908086f2e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8d36d462-b65e-409c-9897-4fa82380e927","name":"The message template does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Message template not found.\",\n  \"errorCode\": \"message-not-found\"\n}"},{"id":"d5380d74-2485-4f6a-b943-fe565966e09b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1c3afef9-9375-4167-9060-14da0981c404","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e7e642ec-4b8e-4722-8963-c743dc170933","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"1ebeefb8-8451-47bf-9cb5-c13a8611e6ac","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"be7aedff-d522-49e8-86ad-04d877f9cbe9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"182e0270-ae9f-485b-9a98-847d6d21306f","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessagePromotionText1\": \"\",\n  \"MessagePromotionText2\": \"\",\n  \"MessagePromotionText3\": \"\",\n  \"MessagePromotionText4\": \"\",\n  \"MessagePromotionText5\": \"\",\n  \"MessagePromotionText6\": \"\",\n  \"MessagePromotionText7\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"\",\n  \"MessageText2\": \"\",\n  \"MessageLinkText1\": \"\",\n  \"MessageLinkURL1\": \"\",\n  \"MessageLinkText2\": \"\",\n  \"MessageLinkURL2\": \"\",\n  \"MessageLinkText3\": \"\",\n  \"MessageLinkURL3\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `MessageName` | `string` | ❌ No | Template name. |\n| `MessageType` | `string` | ❌ No | Template channel. |\n| `MessageTitle` | `string` | ❌ No | Push notification title. |\n| `MessageSubTitle` | `string` | ❌ No | Push notification subtitle. |\n| `MessagePromotionText1` | `string` | ❌ No | Promotion text line 1. |\n| `MessagePromotionText2` | `string` | ❌ No | Promotion text line 2. |\n| `MessagePromotionText3` | `string` | ❌ No | Promotion text line 3. |\n| `MessagePromotionText4` | `string` | ❌ No | Promotion text line 4. |\n| `MessagePromotionText5` | `string` | ❌ No | Promotion text line 5. |\n| `MessagePromotionText6` | `string` | ❌ No | Promotion text line 6. |\n| `MessagePromotionText7` | `string` | ❌ No | Promotion text line 7. |\n| `MessageButtonText` | `string` | ❌ No | Call-to-action button label. |\n| `MessageButtonAction` | `string` | ❌ No | Call-to-action button behaviour. |\n| `MessageText1` | `string` | ❌ No | Main body text. |\n| `MessageText2` | `string` | ❌ No | Secondary body text. |\n| `MessageLinkText1` | `string` | ❌ No | Link 1 label. |\n| `MessageLinkURL1` | `string` | ❌ No | Link 1 URL. |\n| `MessageLinkText2` | `string` | ❌ No | Link 2 label. |\n| `MessageLinkURL2` | `string` | ❌ No | Link 2 URL. |\n| `MessageLinkText3` | `string` | ❌ No | Link 3 label. |\n| `MessageLinkURL3` | `string` | ❌ No | Link 3 URL. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/message/%7B%7BmessageID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"c087ca03-1435-46cc-976a-7f09ea76ca12"},{"name":"View Message Template Details","id":"2de77d76-1163-44b4-a78c-c0dcfcd8dd8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/message/{{messageID}}","description":"<p>Retrieves the full details of a single message template.</p>\n<p><strong>Permision:</strong></p>\n<p>Messages - Messages - See - Display the data of an existing message</p>\n","urlObject":{"protocol":"https","path":["message","{{messageID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d37dd3ee-8670-4629-b150-8dcbf3676bfe","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Message template ID.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"messageID"}]}},"response":[{"id":"814ed4ee-ad4e-417f-9f4f-55fb94501039","name":"Message template details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"MessageID\": \"12\",\n  \"MessageName\": \"Recordatorio de cita\",\n  \"MessageType\": \"P\",\n  \"MessageTitle\": \"Tu cita se acerca\",\n  \"MessageSubTitle\": \"\",\n  \"MessageButtonText\": \"\",\n  \"MessageButtonAction\": \"N\",\n  \"MessageText1\": \"Hola, te recordamos tu cita.\",\n  \"MessageText2\": \"\",\n  \"MessageTemplate\": \"0\"\n}"},{"id":"f2ba8d2e-9013-4a68-aa52-a72ce41be516","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"de22d723-b01a-4981-81e5-3dbd487cc86c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d71f4ee9-1f0f-4865-b2d5-c755e3015e0b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9471f928-5835-4029-b0b9-370616a8c472","name":"The message template does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Message template not found.\",\n  \"errorCode\": \"message-not-found\"\n}"},{"id":"78add846-cdea-4e92-843a-15979221c063","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e2c1d38f-d5e5-433c-9486-176f5fd63453","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e7b65895-2a14-45e1-92d6-502673ff9175","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d160339e-7e03-436e-ad38-1f79b2f5bea0","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"468fc21a-3075-4fd4-b72b-5a9f1ec3c376","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"83baf705-9027-43c2-a85a-7970e20d3e09","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message/{{messageID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message","{{messageID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"messageID","value":"12","description":"**Required** | Type: `integer`\n\nMessage template ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/message/%7B%7BmessageID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"2de77d76-1163-44b4-a78c-c0dcfcd8dd8c"},{"name":"View Message Template List","id":"28e78f55-6b07-4383-86ef-fa3d4725fec3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/message?clinicID=1","description":"<p>Lists the message templates available to the clinic, including clinic-owned templates and the read-only flowww system templates.</p>\n<p><strong>Permision:</strong></p>\n<p>Messages - Messages - List - Display the list of messages</p>\n","urlObject":{"protocol":"https","path":["message"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"389b30cb-e3bd-431b-b02f-16c9cafadd56","name":"List of message templates retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"MessageID\": \"12\",\n    \"MessageName\": \"Recordatorio de cita\",\n    \"MessageType\": \"P\",\n    \"MessageTemplate\": \"0\"\n  }\n]"},{"id":"f3e5907b-21da-44d8-bc5e-494f11187389","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b8407036-bde1-44fe-b90f-a2a77e834248","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"31f6de36-5b64-475c-9fdc-10d413ca5e3e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4f91babe-f193-494c-be11-842b0a7c4337","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/message\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"459c73f9-e3ae-4c9a-aeef-bca6809767a8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"05c3cb98-9be2-494e-bedf-b8427a1b48a0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f3aa2d3c-f26b-4bc9-9430-7e6788aceca2","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"93ad19a3-567e-4cb5-9de1-520331ca4495","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"4f698de7-37f7-44ab-925a-f8a9735b7d3e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/message?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["message"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"28e78f55-6b07-4383-86ef-fa3d4725fec3"}],"id":"a8e695a2-4e5b-418d-bbaa-b2421562c577","description":"<p>Message template management endpoints: push/SMS templates used by campaigns, workflows, and clinic reminders.</p>\n","_postman_id":"a8e695a2-4e5b-418d-bbaa-b2421562c577"},{"name":"Order","item":[{"name":"Detail","item":[{"name":"Add Product to Order","id":"c3a9d737-656a-4871-b0d0-99dd52a4071b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}","description":"<p>Adds a product to a specific order based on the order global ID, part number, and product ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Add product - Create a line of orders</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>OrderProductUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of units to add.</td>\n</tr>\n<tr>\n<td><code>OrderProductComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comments for the order product.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"fe8c0c9f-3b49-425b-9116-6ffdce38c7f2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the order to which the product will be added.</p>\n","type":"text/plain"},"type":"any","value":"550","key":"orderGID"},{"id":"6c79f0d1-7253-4087-a116-4f0f4f2a5e99","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part number.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"orderGPartNum"},{"id":"b211719f-0107-42ba-b48a-d374c8050eae","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product ID to add to the order.</p>\n","type":"text/plain"},"type":"any","value":"102","key":"productID"}]}},"response":[{"id":"4e0eac68-b7f9-4d1f-9907-692a8f204f59","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8b1d84b0-218a-4ce0-acd6-d96838f2101d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a0e260be-12ac-48f2-957c-0dc8cd9b1a65","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"25eeb680-8af2-43ea-ad05-660fce14c1d5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5e52bc92-bda2-456b-be9a-f81f3a885908","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/detail/product/%7B%7BproductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b9147cbb-5355-4e9f-b021-40768d81f417","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cb010111-ec6b-4ef7-917a-ef21cb7e70f1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8bbacdac-6f8e-47c0-81d6-c76b8e5dbcc7","name":"OrderProductComments cannot exceed 150","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"OrderProductComments cannot exceed 150 characters.\",\n  \"errorCode\": \"invalid-order-product-comments\"\n}"},{"id":"ba5be0c8-30da-463f-8be6-56ddbf1bc177","name":"PedidoOProductNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"238\",\n  \"message\": \"No order or product found with that ID\"\n}"},{"id":"c15f6dd6-2d29-44a0-b8d3-9aa32cc32b6f","name":"Failed to add product to order, check the","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Failed to add product to order, check the product units.\",\n  \"errorCode\": \"520\"\n}"},{"id":"82e10039-be11-4e7c-ba06-f575e9778ac3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3c5e258d-c086-4360-9841-3e943f7fae9b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Prueba\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"550","description":"**Required** | Type: `integer`\n\nGlobal ID of the order to which the product will be added."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct ID to add to the order."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Number of units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments for the order product. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c3a9d737-656a-4871-b0d0-99dd52a4071b"},{"name":"Delete Order Product","id":"37308855-c144-4ea6-a757-e0f7a9b38c34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}","description":"<p>Deletes a product from a specific order based on the order detail ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Delete product - Eliminate a line of orders</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6d771eb7-67a2-463a-a716-060413b69b87","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global order ID.</p>\n","type":"text/plain"},"type":"any","value":"23","key":"orderGID"},{"id":"82a6351f-7482-49f1-9242-9a5194538d15","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part number.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"orderGPartNum"},{"id":"c215b018-afb5-4711-bc8e-dc6c99344247","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the order line to edit.</p>\n","type":"text/plain"},"type":"any","value":"9","key":"orderID"}]}},"response":[{"id":"08379445-accf-43f2-8a1b-5114b987f360","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"e191fde1-f4f4-48a7-b455-d96babcb7d68","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6bba3f9a-e1fe-4325-936e-6e4ffcff8983","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"788111b1-7bf8-49e4-9f1f-294986a6e93a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"522fb28f-6f3d-420c-80e8-b22aa58611cb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/detail/%7B%7BorderID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"69243809-2c5b-40fc-8d99-c55f5ccc57b9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2e855868-3b05-43c2-82c5-700d878a620e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e63426e8-afc6-4018-83b7-c34baf140f24","name":"No order line found with that ID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No order line found with that ID\",\n  \"errorCode\": \"239\"\n}"},{"id":"db833390-d18c-4c47-bc41-18d8e9ce2781","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f86f2351-2e96-452e-8bfd-d00fa0f715e0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"37308855-c144-4ea6-a757-e0f7a9b38c34"},{"name":"Get Order Product Details","id":"e62f8d9d-13e0-4007-bb3c-f7dcba68efa0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}","description":"<p>Gets all data for a product in an order.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - See product - See the data of a line of orders</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"68bd25df-016b-4c36-b4e0-b314fc739497","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global order ID.</p>\n","type":"text/plain"},"type":"any","value":"213","key":"orderGID"},{"id":"db7aa857-0746-4d6f-ac69-7b0a03478ebd","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part number.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"orderGPartNum"},{"id":"2cbd72cb-d0da-4014-8ef9-944e87baf379","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order detail ID.</p>\n","type":"text/plain"},"type":"any","value":"20","key":"orderID"}]}},"response":[{"id":"78e613b0-91c5-4f2c-98dc-510de653005d","name":"Order product details successfully retrieved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"213","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"20","description":"**Required** | Type: `integer`\n\nOrder detail ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"OrderGID\": 213,\n  \"OrderGPartNum\": 0,\n  \"OrderID\": 20,\n  \"OrderProductID\": 102,\n  \"OrderUnits\": 1,\n  \"OrderComments\": \"High quality\"\n}"},{"id":"4aa2fd9a-103b-4a66-9176-9ab53e6026d8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"213","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"20","description":"**Required** | Type: `integer`\n\nOrder detail ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3ef15b10-c61d-4884-8b84-0fa7ac6d1eef","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"213","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"20","description":"**Required** | Type: `integer`\n\nOrder detail ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ecd88f0b-bc9a-4c14-b737-5c0a86a10edb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"213","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"20","description":"**Required** | Type: `integer`\n\nOrder detail ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b7ad933f-76b4-4be8-9537-1737e7fb9b55","name":"Product not found in the order.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"213","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"20","description":"**Required** | Type: `integer`\n\nOrder detail ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product found in the order with that ID\"\n}"},{"id":"c9e4bb37-177b-406a-8160-94fcd95c3ee8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"213","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"20","description":"**Required** | Type: `integer`\n\nOrder detail ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"457d981f-6624-4f6a-bdb1-54caba842b7f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"213","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"20","description":"**Required** | Type: `integer`\n\nOrder detail ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a74e5c43-63eb-4cb0-9540-13f1154e732a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"213","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"20","description":"**Required** | Type: `integer`\n\nOrder detail ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"211bf116-dbea-4359-a654-42f279fe3419","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"213","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"20","description":"**Required** | Type: `integer`\n\nOrder detail ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"2178e41d-6483-4a31-8ee0-51a7ccdb4824","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"213","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"20","description":"**Required** | Type: `integer`\n\nOrder detail ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/detail/%7B%7BorderID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"e62f8d9d-13e0-4007-bb3c-f7dcba68efa0"},{"name":"Update an Order Product","id":"dff12415-4b3f-4a71-affb-b5639bb63fa0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}","description":"<p>Allows editing the product or the details of an order.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Save product - Modify a line of orders</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>OrderProductID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Product ID.</td>\n</tr>\n<tr>\n<td><code>OrderProductUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Quantity of product units to add.</td>\n</tr>\n<tr>\n<td><code>OrderProductComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comments or notes for the order line.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e07e6bcb-5550-4d68-8b4c-33dba378ce5d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global order ID.</p>\n","type":"text/plain"},"type":"any","value":"23","key":"orderGID"},{"id":"2d9310dc-b8b5-4fd4-a5e1-e9899f0080a9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part number.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"orderGPartNum"},{"id":"26aeb0e9-7366-4640-83e4-73e0d1a60866","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the order line to edit.</p>\n","type":"text/plain"},"type":"any","value":"9","key":"orderID"}]}},"response":[{"id":"43ce9dad-7c7c-4273-9612-fe041cf6ec7a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"df16888c-de5e-4522-96a9-de7fe7b522b1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6be27af9-da4c-4283-93a2-935cbdcbfdd6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"085b52f4-5591-4325-b141-38ae248bd429","name":"You do not have permission to perform this action.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"403\"\n}"},{"id":"02a54c2d-caf4-433e-81a4-6debbfb80bc5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/detail/%7B%7BorderID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d6db7da7-8acf-45d5-a9b0-ba09ef33600f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cb289a9e-2160-4bc0-923b-3804f00b9ee5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b9eb3cf5-00ae-4774-b586-97a4e66c82b6","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ff64ed54-5c36-48bb-87ac-4844e679f129","name":"PedidoOProductNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"240\",\n  \"message\": \"No order or product found with that ID\"\n}"},{"id":"695c0260-a07b-40ff-8a74-47172c382399","name":"OrderProductComments cannot exceed 150","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"OrderProductComments cannot exceed 150 characters.\",\n  \"errorCode\": \"invalid-order-product-comments\"\n}"},{"id":"ea9065fa-51cd-4757-aced-00bcbf7b9838","name":"Invalid orderGID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid orderGID. The provided order identifier is out of range.\",\n  \"errorCode\": \"invalid-ordergid\"\n}"},{"id":"00d2ae0a-30f3-444b-855d-b014666c41cb","name":"Invalid orderUnits","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid orderUnits. The provided order value is out of range.\",\n  \"errorCode\": \"invalid-orderunits\"\n}"},{"id":"5dfbe7ed-a613-4758-8877-a12ed730ba70","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"03267849-1c77-4da5-92a7-a6e94e9e5dd3","name":"You do not have permission to perform this3","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductID\": 124,\n  \"OrderProductUnits\": 1,\n  \"OrderProductComments\": \"Special packaging required\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/detail/{{orderID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","detail","{{orderID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."},{"key":"orderID","value":"9","description":"**Required** | Type: `integer`\n\nID of the order line to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductID` | `integer` | ❌ No | Product ID. |\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderProductComments` | `string` | ❌ No | Comments or notes for the order line. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"dff12415-4b3f-4a71-affb-b5639bb63fa0"}],"id":"b64bf8e5-f4ce-4400-80d1-6d6ecfc04292","description":"<p>Order line item and order detail endpoints.</p>\n","_postman_id":"b64bf8e5-f4ce-4400-80d1-6d6ecfc04292"},{"name":"Shipping","item":[{"name":"Receive Order","id":"3a3423d8-d9cc-438e-a374-cf67b4a89da5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive","description":"<p>Mark a specific order as received by its ID and part number.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Reception - Receive an order</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6a8a998a-5e49-4fed-9a4e-cfab91f28356","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global order ID</p>\n","type":"text/plain"},"type":"any","value":"10","key":"orderGID"},{"id":"c94f75a4-388f-4b78-84a7-af357996ee7f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"orderGPartNum"}]}},"response":[{"id":"cc83805d-fa8e-4011-a98c-856231435839","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"89b9ba26-2f18-415d-a440-90dbeb675752","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f7625eb0-4b76-429f-8909-3e5fef4f130d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f5f5bd99-8dbc-4d8c-99ab-7fcc9722a21b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f6a72787-e24d-4d2e-a741-5afc162acb01","name":"No order found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No order found with that ID\"\n}"},{"id":"53664390-87f8-4c95-85b9-b07d61bfe847","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"79d20218-fca0-4cec-87a9-1dd784592d38","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"567858cb-495a-4e6b-84fe-438bb12a4046","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ec58f3ab-7f14-43ce-b104-d0130a70725b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"854f0a7b-a97c-4093-ad70-373a2801ae08","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/receive\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"3a3423d8-d9cc-438e-a374-cf67b4a89da5"},{"name":"Send Order","id":"d238f78c-6d3f-4998-8b41-38384feca3e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send","description":"<p>Submits a specific order based on its ID and part number.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Send orders to the centre - Send an order to the purchasing centre</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c5b1e339-e5ca-46f2-abfa-ca5cbe58fd46","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global order ID.</p>\n","type":"text/plain"},"type":"any","value":"23","key":"orderGID"},{"id":"1ec46eef-cfa9-4167-9bb1-0a34462e1e2b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part number.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"orderGPartNum"}]}},"response":[{"id":"7deb3676-b6c4-4b17-8be5-4a3221f137d2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"73e9eae8-52ae-4b0f-8992-2b8a9df5fc19","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cda6cd41-3da3-4ef7-a907-9cc64faf60a4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7e71fb61-38af-449c-8050-ade2852c3b85","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"30e94530-0cd6-409c-aa14-fb819796daac","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/send\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"9238d82f-2aff-4a82-9a68-0923495acdde","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e81193e0-1bd2-4595-8144-2aaf7aaede12","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e4d759ba-b9d9-47a7-96df-0c5167539923","name":"No order found with that ID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No order found with that ID\",\n  \"errorCode\": \"247\"\n}"},{"id":"6209297b-48db-4511-bb01-1024502fd83b","name":"Invalid orderGID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid orderGID. The provided order identifier is out of range.\",\n  \"errorCode\": \"invalid-ordergid\"\n}"},{"id":"5ab947ba-1bc6-48bb-a2df-4fd8969decb2","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a3c5473c-afca-4eb7-b922-4919862c6f4b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d238f78c-6d3f-4998-8b41-38384feca3e7"},{"name":"Send Order to Clinic","id":"df0924e6-c0b0-46e1-9087-0a63d474c0f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send","description":"<p>Dispatches an order (or part thereof) from the central purchasing unit to the destination clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Send products to clinic - Send an order to the sales centre at the clinic</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"75b2666c-354f-4bdd-8019-e52ebd768312","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order ID</p>\n","type":"text/plain"},"type":"any","value":"99","key":"orderGID"},{"id":"ea60784d-4382-4574-a0c7-76375560921d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"orderGPartNum"}]}},"response":[{"id":"16896072-23cd-49ba-912d-f0b7adf04e45","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"dc61c2a7-037a-4e48-a47c-1885f09f88b5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ee9a7c0c-8116-421e-aa7a-318ab7d86812","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8422343c-9448-4882-84c8-6cfa551d03a6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d3b08a47-21d6-4285-86cc-182186d7bd6f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/send\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"83759bba-c3f6-4eb4-8889-c9dc80e1697a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"39ba641a-1788-4954-b893-a1308ba7334d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e43b3685-8453-41f6-92c5-6ac9a363e486","name":"Invalid orderGID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid orderGID. The provided order identifier is out of range.\",\n  \"errorCode\": \"invalid-ordergid\"\n}"},{"id":"99be7de3-1f22-47b9-8ad0-022433fb5279","name":"No stock available for any product in the order","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No stock available for any product in the order\",\n  \"errorCode\": \"no-stock\"\n}"},{"id":"0612d28d-ba8b-405e-be05-349cbf60a3ec","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f53c8ab7-b2d4-4450-b1f1-8c17b5d397ec","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/send?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","send"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"99","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"df0924e6-c0b0-46e1-9087-0a63d474c0f0"}],"id":"c28c9c27-25a8-418b-943e-fc3ea12b66ea","description":"<p>Order shipping and delivery tracking endpoints.</p>\n","_postman_id":"c28c9c27-25a8-418b-943e-fc3ea12b66ea"},{"name":"Accept Order","id":"95de2c80-e32d-4c61-825d-b3f382a95623","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept","description":"<p>Accepts a specific order based on its ID and part number.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Accept - The sales center accepts an order</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"2b6213a3-228b-47df-882d-01c621afb4e2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global order ID.</p>\n","type":"text/plain"},"type":"any","value":"23","key":"orderGID"},{"id":"8d0d1d9e-c3ae-4392-b2be-1d5d57e25c58","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part number.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"orderGPartNum"}]}},"response":[{"id":"60307579-67dc-4ea7-b919-f83ef4b2bd7e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"bfd05892-3e29-42b4-9eca-bbf2cbc98575","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"778b14de-33a3-4fce-8203-8f8786318f0a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"da401fc8-ff8c-4d24-b3ea-aec9f6b5d6d2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"29ad1fe3-c173-47e6-92dd-4168fa30d36d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/accept\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d7ffd716-241e-4131-8dcb-2ab9955de3dd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5953bc6a-881b-4f6e-a796-e1b7d0a3d326","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"25e82acd-8ab3-40c4-a1c3-aaf31d68bb15","name":"No order found with that ID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No order found with that ID\",\n  \"errorCode\": \"248\"\n}"},{"id":"f3ac50e7-d8a7-4f42-bb4f-36da0b0de725","name":"Invalid orderGID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid orderGID. The provided order identifier is out of range.\",\n  \"errorCode\": \"invalid-ordergid\"\n}"},{"id":"1a0d44ac-f9b9-4878-ad85-0a00723818a3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"73979781-0992-404f-a10b-8d4f80e4a69a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/accept?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","accept"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"95de2c80-e32d-4c61-825d-b3f382a95623"},{"name":"Cancel Order Reception","id":"d20af97c-a019-484e-bc7a-bcb5061d650e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive","description":"<p>Reverses a previously received order: restores the stock removed at reception and reopens the order. Requires the cancel-receive permission (same-day receptions also require the received-today permission).</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Orders - Cancel receipt of orders - Cancel a received order</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"696d4b56-2e76-483a-8116-2aae20d1083f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order group id.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"orderGID"},{"id":"ff63bc98-6063-4b46-9d5e-38af1927b853","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part number within the group.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"orderGPartNum"}]}},"response":[{"id":"3baf3407-1d35-4bf7-bb45-8dbb82da72fc","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number within the group."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9b17cc5d-514e-4049-8df8-291c4324db3f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number within the group."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d80f5cb9-6973-4af9-b5ec-ce486e5bd20d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number within the group."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e5ba0531-cbf9-431c-b8e4-03fe9aa3c477","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number within the group."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b53c52dd-8909-4fcc-ae26-c8b1e638df09","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number within the group."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/receive\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1c9e2b85-c2ee-4332-9da2-0c240b205a20","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number within the group."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cbaa5509-454a-4763-9309-e20aaa6a70ea","name":"Internal error cancelling the order reception (ERR_RUNTIME catch-all from the backend engine).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number within the group."}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"An internal error occurred cancelling the order reception. Try again later.\",\n  \"errorCode\": \"16\"\n}"},{"id":"035c914a-7067-4a58-a743-a1499e316359","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number within the group."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"486ded2d-cacd-4b8b-918d-2e7fe4d83cb4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number within the group."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"150ebc59-5a59-4b58-91b6-d472ff5d51aa","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/receive?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","receive"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number within the group."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d20af97c-a019-484e-bc7a-bcb5061d650e"},{"name":"Clone Order to Other Clinics","id":"79d13dd2-149f-4ff3-bf88-fcc7d36a9fe5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClinicIDs\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/clone","description":"<p>Clones an order into one or more target clinics, mapping each product to the destination clinic's tariff. Only clinics whose tariff contains the products get the cloned order.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Clone orders - Clone an order to selected clinics</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClinicIDs</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>Target clinic ids the order will be cloned into (each clinic must have the products in its tariff).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["order","{{orderGID}}","clone"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4d6a9208-11f1-43fe-bfbd-35a38b218d98","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order group id to clone.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"orderGID"}]}},"response":[{"id":"cc2bf056-739b-40b2-90d0-19600b8e24e2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicIDs\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicIDs` | `array` | ✅ Yes | Target clinic ids the order will be cloned into (each clinic must have the products in its tariff). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"928cb260-f51c-4721-897a-55cafe51783e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicIDs\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicIDs` | `array` | ✅ Yes | Target clinic ids the order will be cloned into (each clinic must have the products in its tariff). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0cc570ce-9844-4eab-87cb-99acf437352b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicIDs\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicIDs` | `array` | ✅ Yes | Target clinic ids the order will be cloned into (each clinic must have the products in its tariff). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"eeee01d6-5fc3-4aea-9534-0b6f5241d589","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicIDs\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicIDs` | `array` | ✅ Yes | Target clinic ids the order will be cloned into (each clinic must have the products in its tariff). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9cbf2c43-c604-481c-aa22-0b576f947972","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicIDs\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicIDs` | `array` | ✅ Yes | Target clinic ids the order will be cloned into (each clinic must have the products in its tariff). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/clone\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0a723cd9-641b-421a-8139-1cc144fd92c1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicIDs\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicIDs` | `array` | ✅ Yes | Target clinic ids the order will be cloned into (each clinic must have the products in its tariff). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8b539677-238e-4cbb-8ce6-ce66c4d1dfe7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicIDs\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicIDs` | `array` | ✅ Yes | Target clinic ids the order will be cloned into (each clinic must have the products in its tariff). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1d2a3c0c-d277-4f12-a5be-ba7a952b49c5","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicIDs\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicIDs` | `array` | ✅ Yes | Target clinic ids the order will be cloned into (each clinic must have the products in its tariff). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"6c7aaa0b-8093-42b9-9505-a9fb6a67a258","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClinicIDs\": [\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/clone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","clone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12","description":"**Required** | Type: `integer`\n\nOrder group id to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClinicIDs` | `array` | ✅ Yes | Target clinic ids the order will be cloned into (each clinic must have the products in its tariff). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"79d13dd2-149f-4ff3-bf88-fcc7d36a9fe5"},{"name":"Create New Order","id":"d09e4bea-61b1-4247-b8c9-09fcb2f5e018","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/order","description":"<p>Creates a new empty order for the selected clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Create - Create a new order</p>\n","urlObject":{"protocol":"https","path":["order"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"739f001e-df76-4909-938a-2c51ed907f1c","name":"Order created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"OrderGID\": 1\n}"},{"id":"7497561f-f7ad-44d3-a340-701ecf77ccfb","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4f0cc99c-68d4-4b78-bb23-bd7013ecd488","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"058bf52c-854b-4bfe-8f80-1426fa99706c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ebe8ab32-eaa6-463f-9c13-e7a030ba01fb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"190d5000-454b-458f-9440-552b4167400d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c37a4656-927c-46f3-9fa7-ef9c09c2e06c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"74cc8648-1e69-47f0-8366-fd7598ff6c3e","name":"NoPurchasingCenter","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Please make sure the current clinic has a purchasing center selected.\",\n  \"errorCode\": \"242\"\n}"},{"id":"84a90128-7d2c-47c7-ab0d-253368f02aac","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3219c749-9dc5-47d5-9a0d-fc1b1e6ee0d9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d09e4bea-61b1-4247-b8c9-09fcb2f5e018"},{"name":"Delete Order","id":"52538f78-4900-49c1-a982-f6c96713cfde","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}","description":"<p>Deletes a specific order based on its global ID and part number.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Delete - Delete an existing order</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9df236c9-0105-44a5-a386-55671fa95942","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global order ID.</p>\n","type":"text/plain"},"type":"any","value":"12345","key":"orderGID"},{"id":"8c7d5587-2099-44ed-9799-197fb0b42b88","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part or partition number.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"orderGPartNum"}]}},"response":[{"id":"e98e2a5f-06b0-4e64-89d4-210f16e672e2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part or partition number."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"49ed04d0-7182-4f49-9f4c-9d762f1ef6ad","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part or partition number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ae811532-ec08-461b-bb8e-f8ad700f9cde","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part or partition number."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3b1d3c6c-dc92-4bc3-85a2-e59e6600bff6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part or partition number."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cc41608e-e7cb-4af8-90c4-9e1d0e40803d","name":"Order not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part or partition number."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No order was found with that ID\",\n  \"error\": \"241\"\n}"},{"id":"0b7b1814-5491-46db-8b82-210a972d7958","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part or partition number."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"64f1f221-5e34-40db-b9ac-488f02d6cd78","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part or partition number."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"89f1d87e-34ac-451f-9d94-0121b03ce365","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part or partition number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c7b5afd4-79e1-41c3-8c44-e11e9f86c13e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part or partition number."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"8ef0ed4d-c70c-4b71-939a-b273607f345f","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part or partition number."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"52538f78-4900-49c1-a982-f6c96713cfde"},{"name":"Edit Traceability","id":"40390413-0699-4520-bba1-ffd28a094096","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?orderLotList=9132&orderUnits=1&productID=97","description":"<p>Allows assigning or editing the batch number for product traceability within a specific order.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Edit Traceability</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Product lot number assigned for traceability.</p>\n","type":"text/plain"},"key":"orderLotList","value":"9132"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Units of the order line assigned to this lot.</p>\n","type":"text/plain"},"key":"orderUnits","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product ID.</p>\n","type":"text/plain"},"key":"productID","value":"97"}],"variable":[{"id":"8a2832f0-648e-461a-9729-6b5ae6e02b51","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order ID</p>\n","type":"text/plain"},"type":"any","value":"12345","key":"orderGID"},{"id":"34e5bdd2-281c-4d73-84de-af0c6657b967","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part number</p>\n","type":"text/plain"},"type":"any","value":"0","key":"orderGPartNum"}]}},"response":[{"id":"eba919f6-839b-4c2a-9bc2-c7c40a93b997","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1&orderLotList=9132&orderUnits=1&productID=97","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct lot number assigned for traceability.","key":"orderLotList","value":"9132","x-postman-displayValue":"9132"},{"description":"**Required** | Type: `integer`\n\nUnits of the order line assigned to this lot.","key":"orderUnits","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID.","key":"productID","value":"97","x-postman-displayValue":"97"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0e807bdd-c14f-4318-ad91-3ea3f9bb198a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1&orderLotList=9132&orderUnits=1&productID=97","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct lot number assigned for traceability.","key":"orderLotList","value":"9132","x-postman-displayValue":"9132"},{"description":"**Required** | Type: `integer`\n\nUnits of the order line assigned to this lot.","key":"orderUnits","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID.","key":"productID","value":"97","x-postman-displayValue":"97"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c92bd49a-1e88-41f4-a0d0-1ff16f27f325","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1&orderLotList=9132&orderUnits=1&productID=97","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct lot number assigned for traceability.","key":"orderLotList","value":"9132","x-postman-displayValue":"9132"},{"description":"**Required** | Type: `integer`\n\nUnits of the order line assigned to this lot.","key":"orderUnits","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID.","key":"productID","value":"97","x-postman-displayValue":"97"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7725ca82-1921-4592-8f12-1b95af94af09","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1&orderLotList=9132&orderUnits=1&productID=97","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct lot number assigned for traceability.","key":"orderLotList","value":"9132","x-postman-displayValue":"9132"},{"description":"**Required** | Type: `integer`\n\nUnits of the order line assigned to this lot.","key":"orderUnits","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID.","key":"productID","value":"97","x-postman-displayValue":"97"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d40b210c-10fc-4fbb-a233-5f8674b71a4f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1&orderLotList=9132&orderUnits=1&productID=97","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct lot number assigned for traceability.","key":"orderLotList","value":"9132","x-postman-displayValue":"9132"},{"description":"**Required** | Type: `integer`\n\nUnits of the order line assigned to this lot.","key":"orderUnits","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID.","key":"productID","value":"97","x-postman-displayValue":"97"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"abebdfd9-4469-4fc5-ac5b-d6c3830ad7c9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1&orderLotList=9132&orderUnits=1&productID=97","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct lot number assigned for traceability.","key":"orderLotList","value":"9132","x-postman-displayValue":"9132"},{"description":"**Required** | Type: `integer`\n\nUnits of the order line assigned to this lot.","key":"orderUnits","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID.","key":"productID","value":"97","x-postman-displayValue":"97"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"04dcf55a-41d8-4f18-8e13-0982de327bc1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1&orderLotList=9132&orderUnits=1&productID=97","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct lot number assigned for traceability.","key":"orderLotList","value":"9132","x-postman-displayValue":"9132"},{"description":"**Required** | Type: `integer`\n\nUnits of the order line assigned to this lot.","key":"orderUnits","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID.","key":"productID","value":"97","x-postman-displayValue":"97"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0e86e63a-e6f2-402f-ba64-47402de853e6","name":"TraceabilityEditError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1&orderLotList=9132&orderUnits=1&productID=97","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct lot number assigned for traceability.","key":"orderLotList","value":"9132","x-postman-displayValue":"9132"},{"description":"**Required** | Type: `integer`\n\nUnits of the order line assigned to this lot.","key":"orderUnits","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID.","key":"productID","value":"97","x-postman-displayValue":"97"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"645\",\n  \"message\": \"Failed to edit order traceability.\"\n}"},{"id":"0ff7bf4a-cd35-4a3a-9d73-dc16edb4b979","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1&orderLotList=9132&orderUnits=1&productID=97","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct lot number assigned for traceability.","key":"orderLotList","value":"9132","x-postman-displayValue":"9132"},{"description":"**Required** | Type: `integer`\n\nUnits of the order line assigned to this lot.","key":"orderUnits","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID.","key":"productID","value":"97","x-postman-displayValue":"97"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2ff6a7aa-9140-48c1-9c68-f015438f698c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1&orderLotList=9132&orderUnits=1&productID=97","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct lot number assigned for traceability.","key":"orderLotList","value":"9132","x-postman-displayValue":"9132"},{"description":"**Required** | Type: `integer`\n\nUnits of the order line assigned to this lot.","key":"orderUnits","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct ID.","key":"productID","value":"97","x-postman-displayValue":"97"}],"variable":[{"key":"orderGID","value":"12345","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"40390413-0699-4520-bba1-ffd28a094096"},{"name":"Generate Automatic Orders","id":"6dd30f14-07cd-4b23-a0f6-13dd4af19e84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"OrderAutoDaysInterval\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/order","description":"<p>Executes the process of creating automatic orders based on schedule availability and needs for a specific date range.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - automatic orders - Automatic orders according to schedule</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>OrderAutoDaysInterval</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Interval in days used for automatic order generation.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["order"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"1788acba-e478-4ff4-b17a-733f768b04da","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderAutoDaysInterval\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderAutoDaysInterval` | `integer` | ❌ No | Interval in days used for automatic order generation. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"eaeddf3d-5cfb-4224-9806-b64d8943ca83","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderAutoDaysInterval\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderAutoDaysInterval` | `integer` | ❌ No | Interval in days used for automatic order generation. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bc61e809-2f77-4f39-829b-29e730d3a8e9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderAutoDaysInterval\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderAutoDaysInterval` | `integer` | ❌ No | Interval in days used for automatic order generation. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8007bbf6-d877-4c1b-9166-054279fd6e0e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderAutoDaysInterval\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderAutoDaysInterval` | `integer` | ❌ No | Interval in days used for automatic order generation. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cce64c59-38c1-4485-950a-2743ec9a4ab6","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderAutoDaysInterval\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderAutoDaysInterval` | `integer` | ❌ No | Interval in days used for automatic order generation. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4de60cc5-1b82-47fe-aece-c00eb40bb1a6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderAutoDaysInterval\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderAutoDaysInterval` | `integer` | ❌ No | Interval in days used for automatic order generation. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e4cca2ec-40de-46f9-8ab1-dbfb4366481e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderAutoDaysInterval\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderAutoDaysInterval` | `integer` | ❌ No | Interval in days used for automatic order generation. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"17112992-290e-42b8-a445-8b1dfad0acc5","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderAutoDaysInterval\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderAutoDaysInterval` | `integer` | ❌ No | Interval in days used for automatic order generation. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0bf5b0a1-c639-4cb3-8661-2078e1c4648e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderAutoDaysInterval\": 7\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderAutoDaysInterval` | `integer` | ❌ No | Interval in days used for automatic order generation. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6dd30f14-07cd-4b23-a0f6-13dd4af19e84"},{"name":"Generate Order Invoice","id":"7862284f-37bb-4b43-8fd9-be88d9779ca0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}","description":"<p>Automatically generates an invoice linked to an order or a specific part of it.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Bill - Automatically generate a bill for an order</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"da3c30f8-cc68-4cbc-9f41-edd2d6f1202b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order ID</p>\n","type":"text/plain"},"type":"any","value":"83","key":"orderGID"},{"id":"d0bc9896-aafb-4d51-afba-29db1053ce71","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"orderGPartNum"}]}},"response":[{"id":"ff3f3e04-a8d8-47e0-81d1-094ce2861536","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"83","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"cbf69a18-e81f-4542-8f76-ceba31bfabd6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"83","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1fffafb9-1853-4bf1-9ee4-957a5be40be2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"83","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c72ae8e0-a8f3-4952-8d19-c35b053135ad","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"83","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"77c25f68-2895-439b-94b2-53c91cf22866","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"83","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"dafdf490-a829-47e4-a12c-d1cf145cb264","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"83","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d0a32251-0bec-49ba-b874-634990572f56","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"83","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2757fede-d8dd-4449-9d10-8b79dd3c07a6","name":"InvoiceGenerationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"83","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"16\",\n  \"message\": \"Error generating invoice.\"\n}"},{"id":"83d4c278-f1b3-4a57-9e75-ab9de19b7d7a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"83","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"1920a73d-1c45-4c3e-8d29-e8b11943f822","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"83","description":"**Required** | Type: `integer`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7862284f-37bb-4b43-8fd9-be88d9779ca0"},{"name":"Get Order Details","id":"e34531d4-d750-4cb5-90e9-b6aa81d5bdcc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}","description":"<p>Retrieves the full details of a specific order.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - See - See the data of the order</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"bd1d5a5f-3693-45a2-a55a-c247ec473069","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global order ID</p>\n","type":"text/plain"},"type":"any","value":"10","key":"orderGID"},{"id":"7707a0b5-aa4c-49bc-b7ae-7c81e0d407eb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Part number/order fragment</p>\n","type":"text/plain"},"type":"any","value":"0","key":"orderGPartNum"}]}},"response":[{"id":"0ba35bcc-6e0f-444d-a36c-86c20553e083","name":"Order details loaded successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"OrderGID\": 41,\n  \"OrderGPartNum\": 0,\n  \"OrderGInput\": 0,\n  \"OrderGTicketGID\": 0,\n  \"OrderGReady\": true,\n  \"OrderGStatus\": \"PENDING\",\n  \"OrderGClosed\": false,\n  \"OrderGNumber\": \"000001P/40-0\",\n  \"OrderGComments\": \"\",\n  \"OrderClientID\": 13223393,\n  \"Details\": [\n    {\n      \"OrderID\": 50,\n      \"OrderProductID\": 233,\n      \"OrderProductDesc\": \"Crema 10 ml hidratante\",\n      \"OrderComments\": \"\",\n      \"OrderPrice\": 0,\n      \"OrderUnits\": 1,\n      \"OrderTotal\": \"0,00\",\n      \"OrderProviderName\": \"\",\n      \"OrderProductParentID\": 233,\n      \"OrderProductLot\": 0,\n      \"OrderHasLotAssigned\": 0,\n      \"OrderExpirationDate\": \"\",\n      \"ProductRequiresTraceability\": 0\n    }\n  ]\n}"},{"id":"a657653a-3170-461f-a4af-2abee2c402d6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6c3581e2-c4db-4710-8d60-b7fe19b2a314","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"50276500-4488-4189-b257-62579f2da82b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"771a5546-8693-4f67-a403-205acbc96306","name":"Order ID not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No order was found with that ID\"\n}"},{"id":"b3e977c0-af76-46b1-a56d-6216fe2aed44","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3b34ecd9-c9de-42e1-a2c5-913840f7765d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ee4a9ffe-f292-422f-ade8-bc53214dd5c1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"25d49a92-0b7b-43e7-9c57-909faffb700d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"14dc4043-fe4c-469c-ad83-d69c0acfeb46","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"e34531d4-d750-4cb5-90e9-b6aa81d5bdcc"},{"name":"Get Order List","id":"3a846a18-ea18-44bd-8fbb-b5d7ea5945b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/order","description":"<p>Load the list of orders.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - List - Obtain the list of orders</p>\n","urlObject":{"protocol":"https","path":["order"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Query parameter value for order state.</p>\n","type":"text/plain"},"key":"orderState","value":"{{orderState}}"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Text to filter orders by name, clinic or date.</p>\n","type":"text/plain"},"key":"searchText","value":"000001P/8-3"}],"variable":[]}},"response":[{"id":"ac0edf62-c1af-40ed-81c9-69bb0e7f8c24","name":"Order details loaded successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1&orderState={{orderState}}&searchText=000001P/8-3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for order state.","key":"orderState","value":"{{orderState}}","x-postman-displayValue":"{{orderState}}"},{"description":"**Optional** | Type: `string`\n\nText to filter orders by name, clinic or date.","key":"searchText","value":"000001P/8-3","x-postman-displayValue":"000001P/8-3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"OrderGID\": 41,\n    \"OrderGPartNum\": 0,\n    \"OrderGClinicPrefix\": \"000001\",\n    \"OrderGClinicName\": \"Nombre Centro\",\n    \"OrderFullNumber\": \"000001P/40\",\n    \"OrderGDate\": \"17/04/2026\",\n    \"OrderGNumProducts\": 1,\n    \"OrderGTotalAmount\": 0,\n    \"OrderGCurrencySymbol\": \"€\",\n    \"OrderGReady\": true,\n    \"OrderGStatus\": \"PENDING\",\n    \"OrderGClosed\": false,\n    \"OrderGUpdate\": false,\n    \"Details\": [\n      {\n        \"OrderProductDesc\": \"Crema 10 ml hidratante\",\n        \"OrderProductUnits\": 1,\n        \"OrderProviderName\": \"\"\n      }\n    ]\n  },\n  {\n    \"OrderGID\": 38,\n    \"OrderGPartNum\": 0,\n    \"OrderGClinicPrefix\": \"000001\",\n    \"OrderGClinicName\": \"Nombre Centro\",\n    \"OrderFullNumber\": \"000001P/37\",\n    \"OrderGDate\": \"24/03/2026\",\n    \"OrderGNumProducts\": 1,\n    \"OrderGTotalAmount\": 0,\n    \"OrderGCurrencySymbol\": \"€\",\n    \"OrderGReady\": false,\n    \"OrderGStatus\": \"PENDING\",\n    \"OrderGClosed\": false,\n    \"OrderGUpdate\": false,\n    \"Details\": [\n      {\n        \"OrderProductDesc\": \"Crema 10 ml hidratante\",\n        \"OrderProductUnits\": 1,\n        \"OrderProviderName\": \"\"\n      }\n    ]\n  }\n]"},{"id":"e4d1e038-6129-4414-9594-ba6bf65e9459","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1&orderState={{orderState}}&searchText=000001P/8-3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for order state.","key":"orderState","value":"{{orderState}}","x-postman-displayValue":"{{orderState}}"},{"description":"**Optional** | Type: `string`\n\nText to filter orders by name, clinic or date.","key":"searchText","value":"000001P/8-3","x-postman-displayValue":"000001P/8-3"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d7aba2eb-bc27-4b16-a216-25ce08b8c1d9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1&orderState={{orderState}}&searchText=000001P/8-3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for order state.","key":"orderState","value":"{{orderState}}","x-postman-displayValue":"{{orderState}}"},{"description":"**Optional** | Type: `string`\n\nText to filter orders by name, clinic or date.","key":"searchText","value":"000001P/8-3","x-postman-displayValue":"000001P/8-3"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8fe645d1-41a5-4a5a-8622-8a1d2bcaaf97","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1&orderState={{orderState}}&searchText=000001P/8-3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for order state.","key":"orderState","value":"{{orderState}}","x-postman-displayValue":"{{orderState}}"},{"description":"**Optional** | Type: `string`\n\nText to filter orders by name, clinic or date.","key":"searchText","value":"000001P/8-3","x-postman-displayValue":"000001P/8-3"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7de5abb0-06f3-4249-92d1-a134a076465a","name":"No orders were found matching the provided criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1&orderState={{orderState}}&searchText=000001P/8-3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for order state.","key":"orderState","value":"{{orderState}}","x-postman-displayValue":"{{orderState}}"},{"description":"**Optional** | Type: `string`\n\nText to filter orders by name, clinic or date.","key":"searchText","value":"000001P/8-3","x-postman-displayValue":"000001P/8-3"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No orders found, check the parameters\",\n  \"errorCode\": \"no-orders-found\"\n}"},{"id":"96f837b9-1512-4155-a768-7f9646efa1bd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1&orderState={{orderState}}&searchText=000001P/8-3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for order state.","key":"orderState","value":"{{orderState}}","x-postman-displayValue":"{{orderState}}"},{"description":"**Optional** | Type: `string`\n\nText to filter orders by name, clinic or date.","key":"searchText","value":"000001P/8-3","x-postman-displayValue":"000001P/8-3"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4f807ce7-df14-4369-84e7-eb21372d0723","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1&orderState={{orderState}}&searchText=000001P/8-3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for order state.","key":"orderState","value":"{{orderState}}","x-postman-displayValue":"{{orderState}}"},{"description":"**Optional** | Type: `string`\n\nText to filter orders by name, clinic or date.","key":"searchText","value":"000001P/8-3","x-postman-displayValue":"000001P/8-3"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"69be817e-d66f-425d-9676-157b6eeb92a7","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1&orderState={{orderState}}&searchText=000001P/8-3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for order state.","key":"orderState","value":"{{orderState}}","x-postman-displayValue":"{{orderState}}"},{"description":"**Optional** | Type: `string`\n\nText to filter orders by name, clinic or date.","key":"searchText","value":"000001P/8-3","x-postman-displayValue":"000001P/8-3"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2ccf0b2f-c7cf-4790-acab-9efb6e306891","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1&orderState={{orderState}}&searchText=000001P/8-3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for order state.","key":"orderState","value":"{{orderState}}","x-postman-displayValue":"{{orderState}}"},{"description":"**Optional** | Type: `string`\n\nText to filter orders by name, clinic or date.","key":"searchText","value":"000001P/8-3","x-postman-displayValue":"000001P/8-3"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"cec74a50-b461-42a7-918f-42b3125a17bf","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order?clinicID=1&orderState={{orderState}}&searchText=000001P/8-3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for order state.","key":"orderState","value":"{{orderState}}","x-postman-displayValue":"{{orderState}}"},{"description":"**Optional** | Type: `string`\n\nText to filter orders by name, clinic or date.","key":"searchText","value":"000001P/8-3","x-postman-displayValue":"000001P/8-3"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"3a846a18-ea18-44bd-8fbb-b5d7ea5945b6"},{"name":"Print Order","id":"194f7494-6c62-4e85-b2fa-d27866a57a93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/print","description":"<p>Retrieves the URL for printing or viewing an order or a specific part of it.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Print - Print the order</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","print"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ceba93e5-b4e1-4750-8ee2-310c0136adf0","description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Order ID</p>\n","type":"text/plain"},"type":"any","value":"ORD-99283","key":"orderGID"},{"id":"0fa04884-2f6a-421a-8050-708cd132c188","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"orderGPartNum"}]}},"response":[{"id":"49d23dab-143e-44f3-b4a8-e0fc473945c2","name":"URL generated successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"ORD-99283","description":"**Required** | Type: `string`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"OrderURL\": \"https://xxyy.flowww.net/117873/tmp/314399890t2fyuuy5.vza.asp?oid=35&amp;pnu=0\"\n}"},{"id":"eb71ba5a-ee22-47e8-b24d-63db2ab017d7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"ORD-99283","description":"**Required** | Type: `string`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4531888f-fa0d-4603-b933-7d0c69287ebf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"ORD-99283","description":"**Required** | Type: `string`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a28eb018-07f1-4b42-882e-304298662e93","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"ORD-99283","description":"**Required** | Type: `string`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"509389d1-751f-482a-9582-ca2156769175","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"ORD-99283","description":"**Required** | Type: `string`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/print\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"713f1fa8-7006-4076-bc06-b76d1701f3c6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"ORD-99283","description":"**Required** | Type: `string`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1e132d29-f26d-4c1c-9cfa-87d8c6a76e49","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"ORD-99283","description":"**Required** | Type: `string`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d232fbc5-723e-4061-be96-d8a69503037b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"ORD-99283","description":"**Required** | Type: `string`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"de991cce-b941-4524-be4a-e63c788cd9f4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/print?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","print"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"ORD-99283","description":"**Required** | Type: `string`\n\nOrder ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nOrder part ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"194f7494-6c62-4e85-b2fa-d27866a57a93"},{"name":"Save Order","id":"b6b69cc3-38ee-4996-9789-75f42f9ccd0e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}","description":"<p>Confirms an order.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Save - Save an order</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>OrderProductUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Quantity of product units to add.</td>\n</tr>\n<tr>\n<td><code>OrderID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID for the detail line of the order.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"19c00b85-2be5-4e9d-99a4-435ac0751f1b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global order ID</p>\n","type":"text/plain"},"type":"any","value":"15","key":"orderGID"},{"id":"107e1226-8201-458b-a471-d2b6fc53b326","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Part number/order fragment</p>\n","type":"text/plain"},"type":"any","value":"1","key":"orderGPartNum"}]}},"response":[{"id":"2ee6c28b-6c42-401f-a232-3a5dac692ffe","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"032c42ce-35c8-46eb-b0f7-341a387ad200","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"03860b5a-c10e-4964-959b-277c3cd3b16d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"337631f2-2286-49f2-b42f-062c5dfcc3de","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1d85d54b-7dca-4115-a6c4-303f55e4901d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0043f9e0-ca07-452f-ab31-b7e5467484bc","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c2a36759-0fcc-4ecb-9e06-a5939d877ee5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"abd7b682-3105-44f2-98f3-3abba150d646","name":"OrderSaveError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"559\",\n  \"message\": \"The order could not be saved, check the order id\"\n}"},{"id":"8e7cf4c7-c8a0-4341-9051-580c198b9be5","name":"IncorrectData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"16\",\n  \"message\": \"Error, check the data provided\"\n}"},{"id":"8aa3c278-1937-4f96-a04e-a60854826bec","name":"InvoiceGenerationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"16\",\n  \"message\": \"Error generating invoice.\"\n}"},{"id":"c086e848-71e1-4ff3-b69e-e5ede02cfef4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2a60c9c7-03af-47a6-9e95-589e08def927","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"OrderProductUnits\": 1,\n  \"OrderID\": 17\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"15","description":"**Required** | Type: `integer`\n\nGlobal order ID"},{"key":"orderGPartNum","value":"1","description":"**Required** | Type: `integer`\n\nPart number/order fragment"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `OrderProductUnits` | `integer` | ❌ No | Quantity of product units to add. |\n| `OrderID` | `integer` | ❌ No | ID for the detail line of the order. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b6b69cc3-38ee-4996-9789-75f42f9ccd0e"},{"name":"Stop Order","id":"603bf9aa-775b-42b4-b93b-01a99529773a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt","description":"<p>Stops the shipment of a specific order based on its ID and part number.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Stop order /Stop delivery - Stop an order or an order being sent</p>\n","urlObject":{"protocol":"https","path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"500966a3-31bb-454f-9c1b-cb65fae00ecf","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global order ID.</p>\n","type":"text/plain"},"type":"any","value":"23","key":"orderGID"},{"id":"0e1bd45d-dafa-46fa-a180-2ad2da5285ae","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Order part number.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"orderGPartNum"}]}},"response":[{"id":"612ba590-249c-43f6-b0fc-f98d2baf0535","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"947b342a-8108-4093-8288-0bfffdf8d87c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"295820d4-ac21-4dcb-b886-e21e20b5e75f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"32782ef8-8988-49d5-9101-8194d34b79c4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1c77940c-8c56-439a-8d0c-388d2a90eacb","name":"No order found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No order found with that ID\",\n  \"errorCode\": \"246\"\n}"},{"id":"6b760528-43d7-423e-bf52-9f9e94a88468","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7319522f-ceb6-4d50-9274-aeef91c7290f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d7ef4e78-f2e9-48d0-9e78-68f541d54644","name":"Invalid orderGID","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid orderGID. The provided order identifier is out of range.\",\n  \"errorCode\": \"invalid-ordergid\"\n}"},{"id":"98f0fdf6-0dda-4a20-9589-16bde164d442","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"eeea9a7b-92c5-418b-b5de-51d31a062a61","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c6901cd2-fad8-4e55-bf77-cba83552e01d","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/{{orderGID}}/num/{{orderGPartNum}}/halt?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","{{orderGID}}","num","{{orderGPartNum}}","halt"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"orderGID","value":"23","description":"**Required** | Type: `integer`\n\nGlobal order ID."},{"key":"orderGPartNum","value":"0","description":"**Required** | Type: `integer`\n\nOrder part number."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/%7B%7BorderGID%7D%7D/num/%7B%7BorderGPartNum%7D%7D/halt\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"603bf9aa-775b-42b4-b93b-01a99529773a"}],"id":"91ef2302-8c5a-4528-ade6-82a3550bd0f6","description":"<p>Order lifecycle and management endpoints.</p>\n","_postman_id":"91ef2302-8c5a-4528-ade6-82a3550bd0f6"},{"name":"PayMethod","item":[{"name":"Disable Payment Method","id":"cb7eb5fb-8916-4301-9fd9-c34261560338","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}","description":"<p>Disables a payment method so it can no longer be selected. This is a soft delete: the record is kept and can be restored with the enable endpoint.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Methods of payment - Disable - Enable / disable a form of payment</p>\n","urlObject":{"protocol":"https","path":["paymethod","{{payMethodID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"1d370dec-e64e-4638-b3ae-986fa01c37e3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Payment method ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"payMethodID"}]}},"response":[{"id":"b233a83d-53cd-4026-80b9-334d69865fa1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"42e0537a-baa1-4515-a0d0-699140c64676","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"626dfd61-493a-4140-8f0c-1302b839ea27","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"93563459-847d-4a37-8a0f-bc7ce915d6de","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5f5d9cbe-7728-437f-8090-69b23f5b2581","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/paymethod/%7B%7BpayMethodID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ef115caa-088d-4f1e-b9a3-2ef886f3618d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fc6a01ec-0b4a-44e6-909f-fa422eeba9f4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"70c3e7b6-60a3-4e7c-b7e0-bb3db21e7fde","name":"PayMethodDisableFailed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment method availability could not be changed. Check that the ID exists.\",\n  \"errorCode\": \"303\"\n}"},{"id":"e3d65ca3-dd2e-4588-bf59-f33c30bb91cd","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"28a70162-ed7b-45cb-a489-4b90f611686b","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"7449320e-98b7-4a4d-830b-1a6f4e4a9f3b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"cb7eb5fb-8916-4301-9fd9-c34261560338"},{"name":"Enable Payment Method","id":"932157b3-4263-4329-91b2-603c32ad22e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable","description":"<p>Re-enables a previously disabled payment method, making it selectable again.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Methods of payment - Disable - Enable / disable a form of payment</p>\n","urlObject":{"protocol":"https","path":["paymethod","{{payMethodID}}","enable"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"41a98021-7f34-4001-94a6-446df624900d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Payment method ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"payMethodID"}]}},"response":[{"id":"63cf3ef7-9bfd-4f60-b718-f5fc57ef042b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9003cbea-124d-4eea-b7fd-64fe767bbf2c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"dfdfed13-52d0-47be-8ac1-db6c2d418d1d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c8df4735-5eb6-4ffe-9a1f-de953836d294","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6f782b40-d000-4187-baa0-36cf274abd52","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/paymethod/%7B%7BpayMethodID%7D%7D/enable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f8681074-0409-4d4c-96a7-ed7bdd3b39bb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"65321bb7-0dd1-4712-8978-48bd33447405","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8fa3c9d7-8455-4baa-8216-8e8b0dde31ef","name":"PayMethodDisableFailed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment method availability could not be changed. Check that the ID exists.\",\n  \"errorCode\": \"303\"\n}"},{"id":"d4e6e546-b87b-4269-8e02-b0e91394778d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"89fe969c-102d-44f0-86d3-4ec653bbfc10","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"42cb099b-29aa-4a72-b049-ec921a1d3a0a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"932157b3-4263-4329-91b2-603c32ad22e6"},{"name":"Modify Payment Method Data","id":"231672d5-8058-42e5-add5-d8b4ab1f7512","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}","description":"<p>Modify an existing payment method. Fields omitted from the body keep their current value. Note the backend only stores the description and the loyalty points flag; payment methods cannot be created or renamed into new ones through this endpoint.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Methods of payment - Save - Save the data of aform of payment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PayMethodDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Payment method description. Omit to keep the current value.</td>\n</tr>\n<tr>\n<td><code>PayMethodPoints</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the payment method accrues client loyalty points. Omit to keep the current value.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["paymethod","{{payMethodID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"9c79e70e-9f6c-4852-be75-4ea6bcccb4ff","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Payment method ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"payMethodID"}]}},"response":[{"id":"53c94bce-38a4-4457-b187-4c1bc2ff017c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9810121a-493c-4ab0-857a-13922ddec170","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"36a25abe-fc77-47a0-b52c-417c891fbcdf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c4de07ba-83ef-42b5-8264-1735bbc55812","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8c5325c9-ad8a-48fb-968f-d86b4b848a7d","name":"No payment method was found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No payment method was found with that ID.\"\n}"},{"id":"fef359da-994a-4012-b0a7-889d4cae87d3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"da705c4c-af79-4101-aa96-10771823e891","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2ead2aaa-f57a-455c-af7f-48b6c3fc774f","name":"PayMethodSaveFailed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The payment method could not be saved. Check that the ID exists.\",\n  \"errorCode\": \"302\"\n}"},{"id":"39a7ca1c-a9ed-410d-873a-a8588349208d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"aa48286d-ba56-4c04-9082-6f765ef2a08e","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"38256b31-5ce4-43e9-b09e-a549ba4e81e3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c3f3abed-12d0-4a90-8a0c-63d85857bb5f","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PayMethodDesc` | `string` | ❌ No | Payment method description. Omit to keep the current value. |\n| `PayMethodPoints` | `boolean` | ❌ No | Whether the payment method accrues client loyalty points. Omit to keep the current value. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/paymethod/%7B%7BpayMethodID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"231672d5-8058-42e5-add5-d8b4ab1f7512"},{"name":"View List of Payment Methods","id":"22c63f62-33c1-48bd-a627-a85b783b3526","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/paymethod?clinicID=1","description":"<p>View the list of payment methods configured for the system. Payment methods reserved for FLOWww Wallet are never listed. By default only enabled methods are returned; use <code>showDisabled</code> to include the disabled ones.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Methods of payments - List - See the list of forms of payments</p>\n","urlObject":{"protocol":"https","path":["paymethod"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>boolean</code></p>\n<p>When true, disabled payment methods are included in the list. Defaults to false (only enabled ones).</p>\n","type":"text/plain"},"key":"showDisabled","value":"true"}],"variable":[]}},"response":[{"id":"d49bde68-73f5-400d-bcf7-fbc98abe5fab","name":"List of payment methods retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PayMethodID\": 1,\n    \"PayMethodDesc\": \"Efectivo\",\n    \"PayMethodDisabled\": false\n  },\n  {\n    \"PayMethodID\": 3,\n    \"PayMethodDesc\": \"Tarjeta\",\n    \"PayMethodDisabled\": false\n  }\n]"},{"id":"c0b20296-1c8d-4045-81ed-a0b055f3b848","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2990b3f6-af49-454f-9bdb-2826cbd64b54","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"af307710-0039-4007-b51b-eaeca123e215","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9dfbebdf-9d7c-4e04-8c29-c7f634e9fee0","name":"No payment methods were found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No payment methods were found.\"\n}"},{"id":"cbd2c0a7-d8e8-4666-8b43-9a7d84e48b05","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b97a3ac8-670c-4215-951e-7c3f371e8e35","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b2a4b541-2340-451b-b7ff-6d0e39e94249","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"79386426-e2df-4102-acac-4f313c44a4ff","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a43ba309-b389-47fa-9b86-07ffadbfcdfe","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7f649447-321d-46f6-9b7f-b5692fe8eeb9","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod?clinicID=1&showDisabled=true","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier of the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `boolean`\n\nWhen true, disabled payment methods are included in the list. Defaults to false (only enabled ones).","key":"showDisabled","value":"true","x-postman-displayValue":"true"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/paymethod\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"22c63f62-33c1-48bd-a627-a85b783b3526"},{"name":"View Payment Method Details","id":"9add0c69-87a1-4163-a302-ad53cf52ddc2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}","description":"<p>Retrieve the details of an existing payment method. <code>PayMethodPoints</code> is only returned when the client loyalty points setting is enabled for the system.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Payment Methods - Methods of payments - Edit - See the data of a form of payment</p>\n","urlObject":{"protocol":"https","path":["paymethod","{{payMethodID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"8d57e728-2137-43f3-b06c-284b2477cccc","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Payment method ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"payMethodID"}]}},"response":[{"id":"6eb5b62a-3630-45c3-8806-f99c080ad179","name":"Payment method details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PayMethodID\": 1,\n  \"PayMethodDesc\": \"Efectivo\",\n  \"PayMethodPoints\": false\n}"},{"id":"ef399d5f-1e40-46e9-9254-d36becb291c9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2c4c4f7b-178e-40b3-89d9-99fc9f376ee9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9731cd50-17ad-48b4-8f41-269678d7298c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c539990f-4542-41e2-a47c-cff55ac3aa81","name":"No payment method was found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No payment method was found with that ID.\"\n}"},{"id":"312fc450-4f3e-488e-b96c-2f5f3acc63cf","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"302e6784-80fb-4ffe-ab73-6a4d8eecd779","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a9752b42-d602-418d-b80b-b481dec44042","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e18db231-0d0c-46c0-8ab2-e79533a4b0a3","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"0f922820-4312-4266-bb7d-6e8553bd7a8a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"612697fc-aa1d-4448-8dbf-5d10ed240e4a","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/paymethod/{{payMethodID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["paymethod","{{payMethodID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"payMethodID","value":"1","description":"**Required** | Type: `integer`\n\nPayment method ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/paymethod/%7B%7BpayMethodID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"9add0c69-87a1-4163-a302-ad53cf52ddc2"}],"id":"057c2cd5-3902-4492-ad79-3297b27c290f","description":"<p>Payment method catalog and configuration endpoints.</p>\n","_postman_id":"057c2cd5-3902-4492-ad79-3297b27c290f"},{"name":"Portal","item":[{"name":"Doctor","item":[{"name":"Get Doctor Statistics","id":"27769096-5ba1-43b1-a3af-4d0393857249","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/user/{{UserId}}/statistics?ClinicId=1&DateRequest=20/07/2026&StatId=1","description":"<p>Returns the requested doctor statistic. StatId 1 is the agenda occupancy percentage for DateRequest and requires ClinicTimeTableEnabled on the clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Doctor's Portal - Doctor's Portal - Upload Statistics - Load statistics</p>\n","urlObject":{"protocol":"https","path":["user","{{UserId}}","statistics"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic identifier.</p>\n","type":"text/plain"},"key":"ClinicId","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Query parameter value for date request.</p>\n","type":"text/plain"},"key":"DateRequest","value":"20/07/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Stat identifier.</p>\n","type":"text/plain"},"key":"StatId","value":"1"}],"variable":[{"id":"582796cc-2ead-4a40-8cf0-a214a9c4358c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User identifier.</p>\n","type":"text/plain"},"type":"any","value":"250","key":"UserId"}]}},"response":[{"id":"1f784128-d62d-49cb-b5ea-28256cb901f5","name":"Builds the public response for Get Doctor Statistics (SEC_STATISTICS_FORM).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/statistics?ClinicId=1&DateRequest=20/07/2026&StatId=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","statistics"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier.","key":"ClinicId","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nQuery parameter value for date request.","key":"DateRequest","value":"20/07/2026","x-postman-displayValue":"20/07/2026"},{"description":"**Required** | Type: `integer`\n\nStat identifier.","key":"StatId","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Stats\": [\n    {\n      \"StatValue\": 42.86\n    }\n  ],\n  \"HasTimetable\": -1\n}"},{"id":"f2c0ec46-1540-4680-95cf-06c6d718a886","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/statistics?ClinicId=1&DateRequest=20/07/2026&StatId=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","statistics"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier.","key":"ClinicId","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nQuery parameter value for date request.","key":"DateRequest","value":"20/07/2026","x-postman-displayValue":"20/07/2026"},{"description":"**Required** | Type: `integer`\n\nStat identifier.","key":"StatId","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"78dbf679-8b73-4038-bcc9-3955bf67a9c0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/statistics?ClinicId=1&DateRequest=20/07/2026&StatId=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","statistics"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier.","key":"ClinicId","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nQuery parameter value for date request.","key":"DateRequest","value":"20/07/2026","x-postman-displayValue":"20/07/2026"},{"description":"**Required** | Type: `integer`\n\nStat identifier.","key":"StatId","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"fd3b8dc5-c82b-4c09-ab18-4b615c34d51e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/statistics?ClinicId=1&DateRequest=20/07/2026&StatId=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","statistics"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier.","key":"ClinicId","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nQuery parameter value for date request.","key":"DateRequest","value":"20/07/2026","x-postman-displayValue":"20/07/2026"},{"description":"**Required** | Type: `integer`\n\nStat identifier.","key":"StatId","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"391cf9c2-5c27-473c-a33f-66064919ecb8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/statistics?ClinicId=1&DateRequest=20/07/2026&StatId=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","statistics"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier.","key":"ClinicId","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nQuery parameter value for date request.","key":"DateRequest","value":"20/07/2026","x-postman-displayValue":"20/07/2026"},{"description":"**Required** | Type: `integer`\n\nStat identifier.","key":"StatId","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BUserId%7D%7D/statistics\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2e54fb72-1f57-4d28-9044-aa9003d2cfc9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/statistics?ClinicId=1&DateRequest=20/07/2026&StatId=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","statistics"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier.","key":"ClinicId","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nQuery parameter value for date request.","key":"DateRequest","value":"20/07/2026","x-postman-displayValue":"20/07/2026"},{"description":"**Required** | Type: `integer`\n\nStat identifier.","key":"StatId","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"be259b1a-e902-4090-b8da-d766f3bc6447","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/statistics?ClinicId=1&DateRequest=20/07/2026&StatId=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","statistics"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier.","key":"ClinicId","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nQuery parameter value for date request.","key":"DateRequest","value":"20/07/2026","x-postman-displayValue":"20/07/2026"},{"description":"**Required** | Type: `integer`\n\nStat identifier.","key":"StatId","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"abdc2c6a-73d9-41f1-b035-5915e217b682","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/statistics?ClinicId=1&DateRequest=20/07/2026&StatId=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","statistics"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier.","key":"ClinicId","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nQuery parameter value for date request.","key":"DateRequest","value":"20/07/2026","x-postman-displayValue":"20/07/2026"},{"description":"**Required** | Type: `integer`\n\nStat identifier.","key":"StatId","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8ec5e10e-8263-40bb-8e66-52afaf819783","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/statistics?ClinicId=1&DateRequest=20/07/2026&StatId=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","statistics"],"query":[{"description":"**Required** | Type: `integer`\n\nClinic identifier.","key":"ClinicId","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nQuery parameter value for date request.","key":"DateRequest","value":"20/07/2026","x-postman-displayValue":"20/07/2026"},{"description":"**Required** | Type: `integer`\n\nStat identifier.","key":"StatId","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"27769096-5ba1-43b1-a3af-4d0393857249"},{"name":"List Doctor Medical Specialities","id":"13fbcdb8-433d-47e1-b43c-522b09c98462","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","description":"<p>Lists y_medical_specialties and whether each SpecialtyID is assigned to UserId.</p>\n<p><strong>Permision:</strong></p>\n<p>Doctor's Portal - Carry - Load list of available specialties</p>\n","urlObject":{"protocol":"https","path":["user","{{UserId}}","medical-specialities"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"55935793-639d-4dc9-9859-5b6317d21930","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>x_config_users.UserID of the doctor whose specialties are listed.</p>\n","type":"text/plain"},"type":"any","value":"250","key":"UserId"}]}},"response":[{"id":"d5f3196e-d328-43f8-b887-01e949b2c55a","name":"Builds the public response for List Doctor Medical Specialities (SEC_MEDICAL_SPECIALITIES_LOAD_FORM).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nx_config_users.UserID of the doctor whose specialties are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"SpecialtyID\": 3,\n    \"SpecialtyName\": \"Dermatologia\",\n    \"SpecialtyAssigned\": -1\n  }\n]"},{"id":"df728bd5-f374-4594-9060-7fb3b89ca57e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nx_config_users.UserID of the doctor whose specialties are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"84dd4138-b050-40c7-9fab-28e93ab2c6a2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nx_config_users.UserID of the doctor whose specialties are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c07c4626-a438-4b0e-a37f-15968a419748","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nx_config_users.UserID of the doctor whose specialties are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5f7cbb46-daec-47e9-ab17-bf6c20142e42","name":"Returned when the medical specialty catalogue is empty or the user ID does not resolve.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nx_config_users.UserID of the doctor whose specialties are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No medical specialities found for the requested user.\"\n}"},{"id":"6aa27357-4878-4ad5-81e9-fcd766323ad4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nx_config_users.UserID of the doctor whose specialties are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0866dd08-3a7d-466e-84e9-de6019c0dbde","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nx_config_users.UserID of the doctor whose specialties are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e675029b-0a06-49e5-8e70-dcbfe179436e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nx_config_users.UserID of the doctor whose specialties are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"232280f1-75ad-443a-bec1-ae6c5bea68bb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nx_config_users.UserID of the doctor whose specialties are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"0aebf2bf-fac3-4dc1-9dc9-85e8c0299e31","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nx_config_users.UserID of the doctor whose specialties are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BUserId%7D%7D/medical-specialities\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"13fbcdb8-433d-47e1-b43c-522b09c98462"},{"name":"Update Doctor Medical Specialities","id":"25b0834c-d90b-424c-8a3a-1c9c08e6f350","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ListSpecialityId\": \"1,3,8\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","description":"<p>Replaces the medical specialty assignments for UserId using ListSpecialityId.</p>\n<p><strong>Permision:</strong></p>\n<p>Doctor's Portal - Edit specialties - Edit the doctor's list of specialties</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ListSpecialityId</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comma-separated y_medical_specialties.SpecialtyID values.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["user","{{UserId}}","medical-specialities"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"43e3a857-4e6f-44a4-85e9-2fa19d3b873b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User identifier.</p>\n","type":"text/plain"},"type":"any","value":"250","key":"UserId"}]}},"response":[{"id":"ac06b6b0-8460-4350-945b-9420b61fd7f8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ListSpecialityId\": \"1,3,8\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ListSpecialityId` | `string` | ❌ No | Comma-separated y_medical_specialties.SpecialtyID values. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d438bbdc-4f76-4b5e-abfc-023c28e2cdc2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ListSpecialityId\": \"1,3,8\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ListSpecialityId` | `string` | ❌ No | Comma-separated y_medical_specialties.SpecialtyID values. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d01085ee-b700-4fc7-9e46-1c93cb2540fd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ListSpecialityId\": \"1,3,8\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ListSpecialityId` | `string` | ❌ No | Comma-separated y_medical_specialties.SpecialtyID values. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"51333702-c38c-4dd2-8ffa-eb4e686d532a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ListSpecialityId\": \"1,3,8\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ListSpecialityId` | `string` | ❌ No | Comma-separated y_medical_specialties.SpecialtyID values. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5279b739-e730-4e76-9261-c13b9c63cff3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ListSpecialityId\": \"1,3,8\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ListSpecialityId` | `string` | ❌ No | Comma-separated y_medical_specialties.SpecialtyID values. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BUserId%7D%7D/medical-specialities\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cf9863ca-bf7a-4f20-bceb-7f90b9bebace","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ListSpecialityId\": \"1,3,8\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ListSpecialityId` | `string` | ❌ No | Comma-separated y_medical_specialties.SpecialtyID values. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"15a30aa2-f329-4a35-be9c-1285ce4033e7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ListSpecialityId\": \"1,3,8\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ListSpecialityId` | `string` | ❌ No | Comma-separated y_medical_specialties.SpecialtyID values. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f7bc81a2-6102-48b4-98f0-95c1ce2e6e4a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ListSpecialityId\": \"1,3,8\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ListSpecialityId` | `string` | ❌ No | Comma-separated y_medical_specialties.SpecialtyID values. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bd459f14-a7a2-423c-b61c-e8b71480168d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ListSpecialityId\": \"1,3,8\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{UserId}}/medical-specialities","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{UserId}}","medical-specialities"],"variable":[{"key":"UserId","value":"250","description":"**Required** | Type: `integer`\n\nUser identifier."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ListSpecialityId` | `string` | ❌ No | Comma-separated y_medical_specialties.SpecialtyID values. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"25b0834c-d90b-424c-8a3a-1c9c08e6f350"}],"id":"523b0984-9a05-475c-bfa1-04bbe1b00f73","description":"<p>Portal / Doctor endpoints.</p>\n","_postman_id":"523b0984-9a05-475c-bfa1-04bbe1b00f73"}],"id":"17102ff9-90f2-4cde-869f-3c94cdf4996e","description":"<p>Portal endpoints.</p>\n","_postman_id":"17102ff9-90f2-4cde-869f-3c94cdf4996e"},{"name":"Promotion","item":[{"name":"Create Global Promotion","id":"c752a517-2a95-4df1-b291-ce4539297b1f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/promotion","description":"<p>Creates a new global promotion in the sales catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Promotions - Create - Create a new global promotion</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PromotionCampaignID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the campaign associated with the promotion.</td>\n</tr>\n<tr>\n<td><code>PromotionProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Global ID of the product linked to the promotion. Empty if affects all tariffs.</td>\n</tr>\n<tr>\n<td><code>PromotionProductID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comma-separated list of product IDs included in the promotion. Empty if affects all products.</td>\n</tr>\n<tr>\n<td><code>PromotionClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the discount class associated with the promotion.</td>\n</tr>\n<tr>\n<td><code>PromotionDateStart</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Start date of the promotion in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>PromotionDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>End date of the promotion in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>PromotionValidity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of times a customer can use the promotion (0 if no limit)</td>\n</tr>\n<tr>\n<td><code>PromotionActivationLimit</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Limit date for the activation of the promotion. Format dd/MM/yyyy</td>\n</tr>\n<tr>\n<td><code>PromotionDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Additional comments or notes about the promotion.</td>\n</tr>\n<tr>\n<td><code>PromotionType</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Type of promotion (P=Percentage, V=Value).</td>\n</tr>\n<tr>\n<td><code>PromotionAmount</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Fixed amount of the discount.</td>\n</tr>\n<tr>\n<td><code>PromotionNewClient</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the promotion is restricted to new clients. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>PromotionFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product family the promotion applies to.</td>\n</tr>\n<tr>\n<td><code>PromotionMaxValue</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Maximum discount value the promotion can apply.</td>\n</tr>\n<tr>\n<td><code>PromotionCodeSingle</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotional code for single use.</td>\n</tr>\n<tr>\n<td><code>PromotionName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Display name of the promotion.</td>\n</tr>\n<tr>\n<td><code>PromotionWeekDays</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Days of the week the promotion is valid (comma-separated).</td>\n</tr>\n<tr>\n<td><code>PromotionTimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Time from which the promotion is valid (HH:mm format).</td>\n</tr>\n<tr>\n<td><code>PromotionTimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Time until which the promotion is valid (HH:mm format).</td>\n</tr>\n<tr>\n<td><code>PromotionAccuracy</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Decimal precision for the promotion calculation.</td>\n</tr>\n<tr>\n<td><code>PromotionOffset</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Offset added to the final product value.</td>\n</tr>\n<tr>\n<td><code>PromotionRoundingEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether rounding is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>PromotionApp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the promotion is available in the app. -1 = yes, 0 = no.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["promotion"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Separated by commas if there are multiple clinics.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"ed94e8ac-0fe7-4b05-8751-45cd142ba86c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8c636292-536f-49e4-b68f-13d88bc2e76d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"49844362-f551-49e6-bbe3-8b3577422fe5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e117a9ed-39fa-42bc-be18-4cae3afa257b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1712b088-e777-4d66-a1bf-0cc038e0ffc7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/promotion\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"9f9c7890-196d-4660-af49-296364cf7d26","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ef47aa5c-f5e1-46db-957c-47fed0ce45fa","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ff776da1-7f0d-47a6-80fd-f55fc7ffb1ec","name":"PromotionInvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"PromotionProductID and PromotionFamilyID cannot be provided at the same time. Use only one of them.\",\n  \"errorCode\": \"invalid-promotion-params\"\n}"},{"id":"d85930d9-3ae6-4c74-a67f-f55ed0fc0730","name":"PromotionError16","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the promotion. Check that PromotionFamilyID and PromotionProductID are not set at the same time, and that their values are valid.\",\n  \"errorCode\": \"16\"\n}"},{"id":"ef71ac11-aaff-4d07-9226-6c2ac1da5cb2","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"79539c7a-ca4c-4d5b-92da-98ac095be07e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c752a517-2a95-4df1-b291-ce4539297b1f"},{"name":"Delete Global Promotion","id":"9080a63f-fcce-4258-ad4c-d8e836e3d9ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}","description":"<p>Deletes an existing global promotion.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Promotions - Delete - Eliminate an existing global promotion</p>\n","urlObject":{"protocol":"https","path":["promotion","{{promotionGroupID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e12ea5ed-e7fa-4949-b645-301e216fe97d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the promotion group to delete.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"promotionGroupID"}]}},"response":[{"id":"e9536f84-5884-48ce-9a4a-87b13dd9f3fa","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9e454af6-ae50-46b6-a6bc-f81f332575a5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1a6e62b7-129f-47ce-b380-61a4538f40d5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b954a8f4-2707-4616-b6ea-ec3c9ccf0dbb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a8243b03-4b46-4370-b9fe-7502084e71d6","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/promotion/%7B%7BpromotionGroupID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1dd1a428-d73c-45b4-ae88-46e0d708b11e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b9e88a4f-2234-4e50-8eaf-08f5132fe3c2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"af01a789-a0ef-4d1c-8fa1-5374c3167471","name":"DeletePromotionError93","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The promotion could not be deleted.\",\n  \"errorCode\": \"93\"\n}"},{"id":"51b51b88-15ee-4422-8e56-1c2117e335ee","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5be33d5a-047a-4b52-bcf3-df0513d332a8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9080a63f-fcce-4258-ad4c-d8e836e3d9ca"},{"name":"Export Promotions","id":"ee735b22-bfd9-4ff4-9298-48c66cf75cc2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/promotion/export","description":"<p>Exports the global promotions and client discounts as a CSV file.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Promotions - Export - Export the listing of promotions and particular client discounts</p>\n","urlObject":{"protocol":"https","path":["promotion","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Include expired promotions in the export. -1 = include, 0 = exclude (default). (This can only be one of -1,0)</p>\n","type":"text/plain"},"key":"showExpired","value":"-1"}],"variable":[]}},"response":[{"id":"9fc0b7b7-49eb-417c-9368-596813e79fa7","name":"Promotion list exported successfully as JSON object containing global promotions and client discounts arrays.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/export?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nInclude expired promotions in the export. -1 = include, 0 = exclude (default). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  // Type: array | List of global promotions.\n  \"Promociones\": [\n    null\n  ],\n  // Type: array | List of specific client discounts.\n  \"Descuentos particulares\": [\n    null\n  ]\n}"},{"id":"03811f0d-b057-4374-ad77-c0848352a34b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/export?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nInclude expired promotions in the export. -1 = include, 0 = exclude (default). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f4704065-7045-4f9d-9017-8669d1ca1806","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/export?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nInclude expired promotions in the export. -1 = include, 0 = exclude (default). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f5ea567b-fba7-4beb-9844-749a452e7f02","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/export?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nInclude expired promotions in the export. -1 = include, 0 = exclude (default). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"35d54d08-2368-4d30-9a9a-d6cd95476972","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/export?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nInclude expired promotions in the export. -1 = include, 0 = exclude (default). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/promotion/export\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"33b5d9e0-7f76-45e6-9a2a-a2ef9cf7e101","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/export?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nInclude expired promotions in the export. -1 = include, 0 = exclude (default). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1bff2bc6-655d-4024-9196-aca71b74e9f5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/export?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nInclude expired promotions in the export. -1 = include, 0 = exclude (default). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8f8471a5-143b-45f9-a19e-022fb3d2a2b9","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/export?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nInclude expired promotions in the export. -1 = include, 0 = exclude (default). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a8139db4-06a7-408c-83a7-4161456443a2","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/export?clinicID=1&showExpired=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nInclude expired promotions in the export. -1 = include, 0 = exclude (default). (This can only be one of -1,0)","key":"showExpired","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ee735b22-bfd9-4ff4-9298-48c66cf75cc2"},{"name":"Get Promotion Clinic Selection","id":"785a43ed-5aa5-4cef-9285-c8c36c231ff3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/promotion/clinic/{{selClinicID}}","description":"<p>Retrieves the discount classes available for a clinic when creating or editing a global promotion.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Promotions - Select clinic - When changing from a goup of tariffs on the promotion screen, reload the discount catalog</p>\n","urlObject":{"protocol":"https","path":["promotion","clinic","{{selClinicID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3b3a5097-11c8-4899-baaf-7da5f6c82d66","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Clinic ID whose discount classes are returned. Use 0 for all clinics.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"selClinicID"}]}},"response":[{"id":"9dd52efc-3dfc-4a2c-b724-1ee74052f62b","name":"Discount classes for the selected clinic retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/clinic/{{selClinicID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","clinic","{{selClinicID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"selClinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic ID whose discount classes are returned. Use 0 for all clinics."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"DiscountClasses\": [\n    {\n      \"DiscountClassID\": \"29\",\n      \"DiscountDesc\": \"Descuento familiar\"\n    }\n  ]\n}"},{"id":"6d168d25-3071-4109-bdb5-01bb0214ad0e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/clinic/{{selClinicID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","clinic","{{selClinicID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"selClinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic ID whose discount classes are returned. Use 0 for all clinics."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"609a0c58-1a26-4471-9309-25dc7d9043e1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/clinic/{{selClinicID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","clinic","{{selClinicID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"selClinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic ID whose discount classes are returned. Use 0 for all clinics."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"08002277-59e7-4d9b-89f3-8af694d74512","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/clinic/{{selClinicID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","clinic","{{selClinicID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"selClinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic ID whose discount classes are returned. Use 0 for all clinics."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"04fde0a6-5d57-44d7-9efa-6435a07f72a9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/clinic/{{selClinicID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","clinic","{{selClinicID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"selClinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic ID whose discount classes are returned. Use 0 for all clinics."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/promotion/clinic/%7B%7BselClinicID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"bb535aae-897b-46a2-b8f6-c6ae58df31e2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/clinic/{{selClinicID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","clinic","{{selClinicID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"selClinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic ID whose discount classes are returned. Use 0 for all clinics."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"df06ea15-02fa-4129-a1ee-47c0a4c1ccc5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/clinic/{{selClinicID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","clinic","{{selClinicID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"selClinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic ID whose discount classes are returned. Use 0 for all clinics."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8582613e-dc68-4763-acc5-b1b4fb0ef3bf","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/clinic/{{selClinicID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","clinic","{{selClinicID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"selClinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic ID whose discount classes are returned. Use 0 for all clinics."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5156666f-89fe-4c68-b7ee-b008538c3d97","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/clinic/{{selClinicID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","clinic","{{selClinicID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"selClinicID","value":"1","description":"**Required** | Type: `integer`\n\nClinic ID whose discount classes are returned. Use 0 for all clinics."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"785a43ed-5aa5-4cef-9285-c8c36c231ff3"},{"name":"Get Promotion Rounding Options","id":"e3f73b67-26d2-410c-9c86-9a19ce4c257d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/promotion/rounding","description":"<p>Retrieves the rounding options (accuracy steps and approximation modes) used when creating or editing a global promotion.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Promotions - .PEND</p>\n","urlObject":{"protocol":"https","path":["promotion","rounding"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"ec9916cf-bd8b-4ae7-8c30-742f7d33fa22","name":"Rounding configuration options retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/promotion/rounding"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Accuracies\": [\n    {\n      \"PromotionValue\": 1,\n      \"PromotionDesc\": \"1\"\n    },\n    {\n      \"PromotionValue\": 0.1,\n      \"PromotionDesc\": \"0,1\"\n    }\n  ],\n  \"Approximations\": [\n    {\n      \"PromotionValue\": 0,\n      \"PromotionDesc\": \"Natural\"\n    },\n    {\n      \"PromotionValue\": 1,\n      \"PromotionDesc\": \"Truncar\"\n    },\n    {\n      \"PromotionValue\": 2,\n      \"PromotionDesc\": \"Redondear al alza\"\n    }\n  ]\n}"},{"id":"35df98d1-aa8d-4903-b4ff-e2d507ae8d84","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/promotion/rounding"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f3fc6ccf-7b17-4412-826c-e4ed190d47db","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/promotion/rounding"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a7dc56ea-4a9e-40e8-b99e-78d61ed9f24b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/promotion/rounding"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2850a6fd-ee45-47a3-b85f-574b0a95775b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/promotion/rounding"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/promotion/rounding\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e9c0c27b-d391-424a-a2e8-a22a0922b23f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/promotion/rounding"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3320d2b0-a8be-4a14-81e3-70dd66d93139","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/promotion/rounding"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"750b6098-e2a2-4d64-8ecd-dce77d63a976","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/promotion/rounding"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5550eec8-6eb6-4b86-9200-c4d6fb73b4ef","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/promotion/rounding"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e3f73b67-26d2-410c-9c86-9a19ce4c257d"},{"name":"Get Promotion Tariff Selection","id":"1d48bdf6-e641-4b21-97fe-3ef297e242d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/promotion/tariff/{{productGID}}","description":"<p>Retrieves the products, clinics, discount classes and families available for a tariff group when creating or editing a global promotion.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Promotions - Select tariff - When changing from a group of tariffs on the promotion screen, reload the families, products and clinics</p>\n","urlObject":{"protocol":"https","path":["promotion","tariff","{{productGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5a4c2404-1069-48ae-86d0-e2484d2c3af9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Tariff group ID whose products, clinics, discount classes and families are returned. Use 0 for all tariffs.</p>\n","type":"text/plain"},"type":"any","value":"0","key":"productGID"}]}},"response":[{"id":"f606330a-2868-4223-9590-a12cbc8e4166","name":"Tariff selection options retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"0","description":"**Required** | Type: `integer`\n\nTariff group ID whose products, clinics, discount classes and families are returned. Use 0 for all tariffs."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TariffProducts\": [\n    {\n      \"ProductID\": \"120\",\n      \"ProductDesc\": \"Depilacion laser\"\n    }\n  ],\n  \"Clinics\": [\n    {\n      \"ClinicID\": \"1\",\n      \"ClinicCommercialName\": \"Clinica Madrid\"\n    }\n  ],\n  \"DiscountClasses\": [\n    {\n      \"DiscountClassID\": \"29\",\n      \"DiscountDesc\": \"Descuento familiar\"\n    }\n  ],\n  \"Families\": [],\n  \"TariffLimitDisabled\": \"\"\n}"},{"id":"e0940b6a-122c-4d2a-82a1-058280f8ac54","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"0","description":"**Required** | Type: `integer`\n\nTariff group ID whose products, clinics, discount classes and families are returned. Use 0 for all tariffs."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9373f5a0-02c6-469f-95e8-a94a909cd087","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"0","description":"**Required** | Type: `integer`\n\nTariff group ID whose products, clinics, discount classes and families are returned. Use 0 for all tariffs."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"53b58d17-2614-41ad-a8f3-2aa51c54edf5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"0","description":"**Required** | Type: `integer`\n\nTariff group ID whose products, clinics, discount classes and families are returned. Use 0 for all tariffs."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7824d738-716f-46cd-b7fa-a2e8fc6fe1a9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"0","description":"**Required** | Type: `integer`\n\nTariff group ID whose products, clinics, discount classes and families are returned. Use 0 for all tariffs."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/promotion/tariff/%7B%7BproductGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f7333c57-386a-4e19-9d78-1fe2b51d0754","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"0","description":"**Required** | Type: `integer`\n\nTariff group ID whose products, clinics, discount classes and families are returned. Use 0 for all tariffs."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"80332c0a-d03e-4098-a6a3-eec6971a8a4c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"0","description":"**Required** | Type: `integer`\n\nTariff group ID whose products, clinics, discount classes and families are returned. Use 0 for all tariffs."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"42f58f1c-eabf-4ef6-8943-92ced8642106","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"0","description":"**Required** | Type: `integer`\n\nTariff group ID whose products, clinics, discount classes and families are returned. Use 0 for all tariffs."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"23af926e-aa78-4f3c-93b1-23e5b6dd9ae4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"0","description":"**Required** | Type: `integer`\n\nTariff group ID whose products, clinics, discount classes and families are returned. Use 0 for all tariffs."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1d48bdf6-e641-4b21-97fe-3ef297e242d1"},{"name":"List Global Promotions","id":"4d48e88f-1389-47f0-84fb-4b2f6566928e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/promotion","description":"<p>Retrieves the list of global promotions.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Promotions - List - See the listing of promotions</p>\n","urlObject":{"protocol":"https","path":["promotion"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Page number for paginated results.</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"cf0b5d19-92b0-4f8f-8c47-a9e885a9bdf6","name":"Promotion list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1&page=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results.","key":"page","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PromotionGroupID\": 7,\n    \"PromotionCampaignName\": \"\",\n    \"PromotionName\": \"PromoActDir\",\n    \"PromotionComments\": \"\",\n    \"PromotionClinicName\": \"\",\n    \"PromotionDiscountType\": \"29\",\n    \"PromotionUpgradeable\": -1,\n    \"PromotionAdvanced\": 0\n  }\n]"},{"id":"d55d574c-de22-4af5-9c00-46874bb0c160","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1&page=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results.","key":"page","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ccf5e031-3b1b-4cb4-811d-f0f20589d45c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1&page=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results.","key":"page","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f1217284-fe59-4c92-a851-18b8d2856d43","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1&page=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results.","key":"page","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4819779f-0fca-4e22-b337-38379c489928","name":"No global promotions were found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1&page=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results.","key":"page","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No global promotions were found.\",\n  \"errorCode\": \"promotions-not-found\"\n}"},{"id":"12cce78a-282d-46cb-955f-8303551b16ac","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1&page=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results.","key":"page","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"60efedc4-2ed1-4454-ad10-30779d4457d5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1&page=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results.","key":"page","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"29b5fe00-a621-4afe-b75b-3cda1e41e97f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1&page=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results.","key":"page","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2cd89673-0bb5-4b5e-bf45-17062568053c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1&page=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results.","key":"page","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"34388861-76b3-482f-988d-a8cac946a4c7","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion?clinicID=1&page=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nPage number for paginated results.","key":"page","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/promotion\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"4d48e88f-1389-47f0-84fb-4b2f6566928e"},{"name":"Load Global Promotion","id":"46f4abcd-9da3-4648-8c7f-7210de91d30d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}","description":"<p>Retrieves the data of an existing global promotion.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Promotions - Edit - See an existing global promotion</p>\n","urlObject":{"protocol":"https","path":["promotion","{{promotionGroupID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"56c711b8-25cf-4d13-883b-3ba15ed0ce6e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the promotion group to retrieve.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"promotionGroupID"}]}},"response":[{"id":"5a133b6b-2de2-4667-9221-d2e98a5b446c","name":"Promotion data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to retrieve."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"PromotionGroupID\": 9,\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionType\": \"V\",\n  \"PromotionCampaignID\": 5,\n  \"PromotionCampaignName\": \"\",\n  \"PromotionClassID\": 0,\n  \"PromotionClassDesc\": \"\",\n  \"PromotionMaxValue\": 50,\n  \"PromotionProductGID\": 100,\n  \"PromotionFamilyID\": 0,\n  \"PromotionFamilyName\": \"(Ninguna)\",\n  \"PromotionProductID\": 1,\n  \"PromotionProductName\": \"\",\n  \"PromotionClinicID\": 1,\n  \"PromotionClinicName\": \"Centro\",\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionNewClient\": 0,\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionAccuracy\": \"\",\n  \"PromotionRoundingType\": \"\",\n  \"PromotionOffset\": \"\",\n  \"PromotionApp\": -1\n}"},{"id":"74fe6438-321b-450d-8741-5dd7a133ce8d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a603bffd-a7f0-4fb3-9022-afc4192ab82a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to retrieve."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"04606d08-ec2b-4ab6-a309-19e62cba8040","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9150115c-980c-439d-89dc-13b24722b636","name":"No promotion found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No promotion found with the provided ID.\",\n  \"errorCode\": \"91\"\n}"},{"id":"66a2a22e-324e-4076-8359-7e8b75c4851b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to retrieve."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"07a58ca5-7900-4765-b70e-5992a370086a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to retrieve."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6b3573f9-54cf-421f-a259-346337089b1a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"93cab756-d576-46ba-8b42-29142cc065b4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"9fe6f04a-3d50-4bda-8a28-f95df19174da","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/promotion/%7B%7BpromotionGroupID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"46f4abcd-9da3-4648-8c7f-7210de91d30d"},{"name":"Save Global Promotion","id":"e394d20f-210c-4d46-8905-902024c8fd15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}","description":"<p>Modifies an existing global promotion. Omitted fields retain their current values.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Promotions - Save - Modify an existing global promotion</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PromotionCampaignID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the campaign associated with the promotion.</td>\n</tr>\n<tr>\n<td><code>PromotionProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Global ID of the product linked to the promotion. Empty if affects all tariffs.</td>\n</tr>\n<tr>\n<td><code>PromotionProductID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comma-separated list of product IDs included in the promotion. Empty if affects all products.</td>\n</tr>\n<tr>\n<td><code>PromotionClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the discount class associated with the promotion.</td>\n</tr>\n<tr>\n<td><code>PromotionDateStart</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Start date of the promotion in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>PromotionDateEnd</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>End date of the promotion in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>PromotionValidity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of times a customer can use the promotion (0 if no limit)</td>\n</tr>\n<tr>\n<td><code>PromotionActivationLimit</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Limit date for the activation of the promotion. Format dd/MM/yyyy</td>\n</tr>\n<tr>\n<td><code>PromotionDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Additional comments or notes about the promotion.</td>\n</tr>\n<tr>\n<td><code>PromotionType</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Type of promotion (P=Percentage, V=Value).</td>\n</tr>\n<tr>\n<td><code>PromotionAmount</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Fixed amount of the discount.</td>\n</tr>\n<tr>\n<td><code>PromotionNewClient</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the promotion is restricted to new clients. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>PromotionFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product family the promotion applies to.</td>\n</tr>\n<tr>\n<td><code>PromotionMaxValue</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Maximum discount value the promotion can apply.</td>\n</tr>\n<tr>\n<td><code>PromotionCodeSingle</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Promotional code for single use.</td>\n</tr>\n<tr>\n<td><code>PromotionName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Display name of the promotion.</td>\n</tr>\n<tr>\n<td><code>PromotionWeekDays</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Days of the week the promotion is valid (comma-separated).</td>\n</tr>\n<tr>\n<td><code>PromotionTimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Time from which the promotion is valid (HH:mm format).</td>\n</tr>\n<tr>\n<td><code>PromotionTimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Time until which the promotion is valid (HH:mm format).</td>\n</tr>\n<tr>\n<td><code>PromotionAccuracy</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Decimal precision for the promotion calculation.</td>\n</tr>\n<tr>\n<td><code>PromotionOffset</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Offset added to the final product value.</td>\n</tr>\n<tr>\n<td><code>PromotionRoundingEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether rounding is enabled. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>PromotionApp</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the promotion is available in the app. -1 = yes, 0 = no.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["promotion","{{promotionGroupID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic. Separated by commas if there are multiple clinics.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0d8e73fa-5aef-486d-9dee-f3bfa54dd139","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the promotion group to edit.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"promotionGroupID"}]}},"response":[{"id":"f8b71e7f-92b5-44e0-b323-42da85c9ca21","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"030a66c3-9d87-44e3-9c6b-48883c53ef17","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e3c1a5e1-d031-4648-9222-d5a1f76ed844","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"10c5cc5f-e2cf-4a8f-8ec5-d04f3cdfeb1b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"fc804a76-b555-4f05-9cd7-09523d332839","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/promotion/%7B%7BpromotionGroupID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8b9c6668-1e92-4884-8f62-798fc1e5e84d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"52b810e5-1e01-49da-88ea-91bdd041eb9c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fb6d8f72-0cc3-4351-bc2c-33666c2c12ac","name":"PromotionInvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"PromotionProductID and PromotionFamilyID cannot be provided at the same time. Use only one of them.\",\n  \"errorCode\": \"invalid-promotion-params\"\n}"},{"id":"2ef624f2-57fe-4e47-a427-9ac1deff9eb2","name":"PromotionError16","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the promotion. Check that PromotionFamilyID and PromotionProductID are not set at the same time, and that their values are valid.\",\n  \"errorCode\": \"16\"\n}"},{"id":"13bec40c-023f-4173-b253-6989a12efb44","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8f823ffb-4d66-4bd7-bf46-5e907e1fb9c1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PromotionCampaignID\": 5,\n  \"PromotionProductGID\": 100,\n  \"PromotionProductID\": \"1,2,3\",\n  \"PromotionClassID\": 5,\n  \"PromotionDateStart\": \"01/01/2026\",\n  \"PromotionDateEnd\": \"31/12/2026\",\n  \"PromotionValidity\": 12,\n  \"PromotionActivationLimit\": \"30/12/2026\",\n  \"PromotionDesc\": \"Summer campaign 2026\",\n  \"PromotionType\": \"P\",\n  \"PromotionAmount\": 10,\n  \"PromotionNewClient\": 0,\n  \"PromotionFamilyID\": 3,\n  \"PromotionMaxValue\": 50.0,\n  \"PromotionCodeSingle\": \"PROMO2026\",\n  \"PromotionName\": \"Summer Discount 2026\",\n  \"PromotionWeekDays\": 1111111,\n  \"PromotionTimeStart\": \"09:00\",\n  \"PromotionTimeEnd\": \"21:00\",\n  \"PromotionAccuracy\": 1000,\n  \"PromotionOffset\": 0.05,\n  \"PromotionRoundingEnabled\": 0,\n  \"PromotionApp\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/promotion/{{promotionGroupID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["promotion","{{promotionGroupID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic. Separated by commas if there are multiple clinics.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"promotionGroupID","value":"10","description":"**Required** | Type: `integer`\n\nID of the promotion group to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PromotionCampaignID` | `integer` | ❌ No | ID of the campaign associated with the promotion. |\n| `PromotionProductGID` | `integer` | ❌ No | Global ID of the product linked to the promotion. Empty if affects all tariffs. |\n| `PromotionProductID` | `string` | ❌ No | Comma-separated list of product IDs included in the promotion. Empty if affects all products. |\n| `PromotionClassID` | `integer` | ❌ No | ID of the discount class associated with the promotion. |\n| `PromotionDateStart` | `string (date)` | ❌ No | Start date of the promotion in dd/MM/yyyy format. |\n| `PromotionDateEnd` | `string (date)` | ❌ No | End date of the promotion in dd/MM/yyyy format. |\n| `PromotionValidity` | `integer` | ❌ No | Number of times a customer can use the promotion (0 if no limit) |\n| `PromotionActivationLimit` | `string (date)` | ❌ No | Limit date for the activation of the promotion. Format dd/MM/yyyy |\n| `PromotionDesc` | `string` | ❌ No | Additional comments or notes about the promotion. |\n| `PromotionType` | `string` | ❌ No | Type of promotion (P=Percentage, V=Value). |\n| `PromotionAmount` | `number` | ❌ No | Fixed amount of the discount. |\n| `PromotionNewClient` | `integer` | ❌ No | Whether the promotion is restricted to new clients. -1 = yes, 0 = no. |\n| `PromotionFamilyID` | `integer` | ❌ No | ID of the product family the promotion applies to. |\n| `PromotionMaxValue` | `number` | ❌ No | Maximum discount value the promotion can apply. |\n| `PromotionCodeSingle` | `string` | ❌ No | Promotional code for single use. |\n| `PromotionName` | `string` | ❌ No | Display name of the promotion. |\n| `PromotionWeekDays` | `string` | ❌ No | Days of the week the promotion is valid (comma-separated). |\n| `PromotionTimeStart` | `string` | ❌ No | Time from which the promotion is valid (HH:mm format). |\n| `PromotionTimeEnd` | `string` | ❌ No | Time until which the promotion is valid (HH:mm format). |\n| `PromotionAccuracy` | `integer` | ❌ No | Decimal precision for the promotion calculation. |\n| `PromotionOffset` | `number` | ❌ No | Offset added to the final product value. |\n| `PromotionRoundingEnabled` | `integer` | ❌ No | Whether rounding is enabled. -1 = yes, 0 = no. |\n| `PromotionApp` | `integer` | ❌ No | Whether the promotion is available in the app. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e394d20f-210c-4d46-8905-902024c8fd15"}],"id":"015c17b3-d833-4a5a-bc7c-9635a7b8e954","description":"<p>Promotion endpoints.</p>\n","_postman_id":"015c17b3-d833-4a5a-bc7c-9635a7b8e954"},{"name":"Provider","item":[{"name":"Edit Provider","id":"23254819-d177-4cf8-85a9-54e387ed209a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}","description":"<p>Updates a provider's data. The backend requires code, name and email, and rejects a duplicate provider code.</p>\n<p><strong>Permision:</strong></p>\n<p>Providers - Providers - Save - Save supplier data</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProviderCode</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Provider code (must be unique).</td>\n</tr>\n<tr>\n<td><code>ProviderName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Provider name.</td>\n</tr>\n<tr>\n<td><code>ProviderDescription</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Provider description.</td>\n</tr>\n<tr>\n<td><code>ProviderPhone</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Provider phone (digits only).</td>\n</tr>\n<tr>\n<td><code>ProviderEmail</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Provider email.</td>\n</tr>\n<tr>\n<td><code>ProviderAddress</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Provider address.</td>\n</tr>\n<tr>\n<td><code>ProviderCIF</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Provider tax id (CIF/VAT).</td>\n</tr>\n<tr>\n<td><code>ProviderDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 to disable the provider, 0 to keep it active.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["order","provider","{{providerID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"37c3972e-e505-4ec7-a13d-cae0a9fe7c06","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the provider to update.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"providerID"}]}},"response":[{"id":"f75a4b24-1d8f-4006-ba0f-f021018813bf","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a43bbbf1-23c5-4493-9136-de3bb2d23222","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4f6347b3-9a4f-4b62-a3c4-253bed39a327","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"14ab410b-a19d-4abd-8d5a-a188abe90d3b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3d1f6304-a1d9-4efe-9621-3383d18f76f3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/provider/%7B%7BproviderID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0bdf3b2a-8f14-462b-b747-ab3916da157b","name":"ERR_PROVIDER_CODE: another provider already uses that ProviderCode (x_config_providers.ProviderCode must be unique). Nothing was inserted or updated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Another provider already uses that ProviderCode.\",\n  \"errorCode\": \"581\"\n}"},{"id":"a5dc696a-0b5e-42b7-96fd-0b2b69823471","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8e8ea9f9-626b-4db8-9f3e-9e29abc75f8e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d6a6e0bd-e8fc-429e-bede-ddda1fdc33c8","name":"ProviderMissingFields","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ProviderCode, ProviderName and ProviderEmail are required. ProviderCode must be 16 characters or fewer and ProviderEmail must be a valid address; otherwise the value is discarded and reported as missing.\",\n  \"errorCode\": \"580\"\n}"},{"id":"04d18aee-c6ec-45e5-8076-a5b459d8b2b9","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e3ff9624-f868-4281-8831-699fd7f4ff06","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderEmail\": \"proveedor@example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProviderCode` | `string` | ✅ Yes | Provider code (must be unique). |\n| `ProviderName` | `string` | ✅ Yes | Provider name. |\n| `ProviderDescription` | `string` | ❌ No | Provider description. |\n| `ProviderPhone` | `string` | ❌ No | Provider phone (digits only). |\n| `ProviderEmail` | `string` | ✅ Yes | Provider email. |\n| `ProviderAddress` | `string` | ❌ No | Provider address. |\n| `ProviderCIF` | `string` | ❌ No | Provider tax id (CIF/VAT). |\n| `ProviderDisabled` | `integer` | ❌ No | -1 to disable the provider, 0 to keep it active. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"23254819-d177-4cf8-85a9-54e387ed209a"},{"name":"Get Provider Details","id":"aba8efa4-11c8-4b83-be4b-243778608a65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}","description":"<p>Retrieves the full details of a single provider.</p>\n<p><strong>Permision:</strong></p>\n<p>Providers - Providers - View - Upload supplier data</p>\n","urlObject":{"protocol":"https","path":["order","provider","{{providerID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"49e90df6-ab04-49cf-af53-7bd5d71d7976","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the provider to retrieve.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"providerID"}]}},"response":[{"id":"52969749-18d6-4ea7-ba3c-dd9622280181","name":"Provider details retrieved successfully. Returns a flat object with the provider fields.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to retrieve."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProviderID\": \"3\",\n  \"ProviderCode\": \"PRV001\",\n  \"ProviderName\": \"Proveedor QA\",\n  \"ProviderDescription\": \"Material fungible\",\n  \"ProviderPhone\": \"600123456\",\n  \"ProviderEmail\": \"proveedor@example.com\",\n  \"ProviderAddress\": \"Calle Mayor 1\",\n  \"ProviderCIF\": \"B12345678\",\n  \"ProviderDisabled\": \"0\"\n}"},{"id":"ed26b43e-1974-44a7-9522-dfb0554ae4d6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"55d005ba-e76c-4da0-9b91-d5a507f65b15","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to retrieve."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f5a9be9c-8859-480e-9ae3-2ff6c1beaedf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"57c94844-ea8b-4477-97be-0efb76e7507d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/provider/%7B%7BproviderID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b171da59-9319-4a4e-b772-d8d580df4ef6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to retrieve."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3ece2e33-6207-4971-a473-cea2e791b4ca","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to retrieve."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e512b510-8831-415f-970f-15dc9b851d76","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c2002ff9-b6d4-4f45-9bb6-47e48f3cbd87","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider/{{providerID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider","{{providerID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"providerID","value":"3","description":"**Required** | Type: `integer`\n\nUnique identifier of the provider to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"aba8efa4-11c8-4b83-be4b-243778608a65"},{"name":"List Providers","id":"eea4a45a-00ff-46b4-af31-bd99183949b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/order/provider","description":"<p>Retrieves the list of providers (suppliers). By default only active providers are returned.</p>\n<p><strong>Permision:</strong></p>\n<p>Providers - Suppliers - List - List Suppliers</p>\n","urlObject":{"protocol":"https","path":["order","provider"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>-1 to include disabled providers, 0 (default) to list only active ones. (This can only be one of -1,0)</p>\n","type":"text/plain"},"key":"providerDisabled","value":"0"}],"variable":[]}},"response":[{"id":"c5d31d1c-aef8-40db-b97e-04c2161ced67","name":"Provider list retrieved successfully. Returns the CountryCIFLabel and a Providers array (one object per provider).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider?clinicID=1&providerDisabled=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 to include disabled providers, 0 (default) to list only active ones. (This can only be one of -1,0)","key":"providerDisabled","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"CountryCIFLabel\": \"CIF\",\n  \"Providers\": [\n    {\n      \"ProviderID\": \"3\",\n      \"ProviderCode\": \"PRV001\",\n      \"ProviderName\": \"Proveedor QA\",\n      \"ProviderDescription\": \"Material fungible\",\n      \"ProviderDisabled\": \"0\"\n    }\n  ]\n}"},{"id":"c24b3565-150a-4961-bc8d-66b102d5fad8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider?clinicID=1&providerDisabled=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 to include disabled providers, 0 (default) to list only active ones. (This can only be one of -1,0)","key":"providerDisabled","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bada3a71-d992-4da6-84b2-dd80bbbe8d26","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider?clinicID=1&providerDisabled=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 to include disabled providers, 0 (default) to list only active ones. (This can only be one of -1,0)","key":"providerDisabled","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ccd1abb0-8848-4e44-96bd-7d2b381aff73","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider?clinicID=1&providerDisabled=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 to include disabled providers, 0 (default) to list only active ones. (This can only be one of -1,0)","key":"providerDisabled","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b9758700-8399-4348-9343-f69a9217ed43","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider?clinicID=1&providerDisabled=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 to include disabled providers, 0 (default) to list only active ones. (This can only be one of -1,0)","key":"providerDisabled","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/order/provider\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0b66569a-5633-4bf0-bd8e-31596c18aa09","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider?clinicID=1&providerDisabled=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 to include disabled providers, 0 (default) to list only active ones. (This can only be one of -1,0)","key":"providerDisabled","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"db11c7a5-a1fc-40b0-8bce-533fcd932233","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider?clinicID=1&providerDisabled=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 to include disabled providers, 0 (default) to list only active ones. (This can only be one of -1,0)","key":"providerDisabled","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c7d342bf-03c2-42e3-a789-10199667df28","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider?clinicID=1&providerDisabled=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 to include disabled providers, 0 (default) to list only active ones. (This can only be one of -1,0)","key":"providerDisabled","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"92080c44-ce98-4e93-b639-dc06bfab0dc5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/order/provider?clinicID=1&providerDisabled=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["order","provider"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\n-1 to include disabled providers, 0 (default) to list only active ones. (This can only be one of -1,0)","key":"providerDisabled","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"eea4a45a-00ff-46b4-af31-bd99183949b7"}],"id":"1e56c401-5322-442e-8866-2891b00a9a05","description":"<p>Provider endpoints.</p>\n","_postman_id":"1e56c401-5322-442e-8866-2891b00a9a05"},{"name":"Referer","item":[{"name":"Create New Contact Source","id":"4551d7d0-d759-4878-aa82-d329cf707bc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/referer","description":"<p>Registers a new contact origin or campaign in the system catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contact Origin Catalog - Create - Create a new contact source</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>RefererDescription</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Name or description of the new contact source</td>\n</tr>\n<tr>\n<td><code>RefererCampaignID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the associated marketing campaign</td>\n</tr>\n<tr>\n<td><code>RefererExternal</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>External reference or promotional code</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["referer"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"baf33abf-6927-4a41-b6ae-ac66bffea384","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7db3a51b-0cb8-45d2-8830-7e0da872e161","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ae92e1cf-4468-4c28-9463-497dcf86bb93","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9290165f-a974-41c7-8051-60d1881e93fc","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"16497624-d4b5-4d89-851c-fabf41dc4bf7","name":"Could not create or edit the source.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not create or edit the source. Check that the source exists and that the external reference has not been used before.\",\n  \"error\": \"556\"\n}"},{"id":"9bc641ea-ce26-465f-9d8e-f1a205d38e63","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"001e2371-8e3f-4142-af9c-5a62608916a4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0d10fdb9-934f-42b9-ace3-84627a7a7b2d","name":"RefererDescription is required, cannot be","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"RefererDescription is required, cannot be empty, and must not exceed 150 characters.\",\n  \"errorCode\": \"invalid-referer-description\"\n}"},{"id":"87b509bc-a128-410e-9e4a-447c06ee5847","name":"RefererExternal must not exceed 200 characters","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"RefererExternal must not exceed 200 characters.\",\n  \"errorCode\": \"invalid-referer-external\"\n}"},{"id":"5882a1b4-7ebb-4129-82f8-e0aba8b1c8ce","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f0afc09e-8e54-434d-9c21-651f6c7b3aaf","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"66b952fc-c24a-41dc-af17-5e588993deee","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ✅ Yes | Name or description of the new contact source |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/referer\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"4551d7d0-d759-4878-aa82-d329cf707bc5"},{"name":"Disable Contact Source","id":"8a130a5f-4e80-45b6-b408-e69eff2414c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/referer/{{refererID}}","description":"<p>Changes the status of a contact source or campaign in the catalog to disable it.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contact Origin Catalog - Delete - Remove a contact source from the catalog</p>\n","urlObject":{"protocol":"https","path":["referer","{{refererID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a3aa53ce-dab4-4eab-b9bf-fe1177e3a97f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Campaign ID or contact source</p>\n","type":"text/plain"},"type":"any","value":"501","key":"refererID"}]}},"response":[{"id":"2984b16c-9c8d-4e86-8f40-966efb88d11b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8190b99a-995f-4a5c-8d21-eece1de51071","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c8695f78-2ae7-478f-bcb9-f267cab69595","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"32a1ca7a-bac2-4196-abe2-1448b3bc3f2e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"56d58670-20e4-4184-8756-021773aba3be","name":"The source could not be updated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The source could not be updated. Check that the source exists and that the campaign is correct.\",\n  \"error\": \"274\"\n}"},{"id":"ef5188d7-b8fa-4894-b36a-b187efc9d240","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e096d7aa-c375-42c2-83b1-5ac9757436d9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9996c49c-2245-4018-8c95-2bfff5844e6d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3f338b1a-cddc-4108-9f97-0518af5107bb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"8af816f8-3665-43fd-b147-9f746807e823","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/referer/%7B%7BrefererID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"8a130a5f-4e80-45b6-b408-e69eff2414c3"},{"name":"Enable Contact Source","id":"99a1ca7c-894f-4500-bbc9-2cd6a2afdd9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/referer/{{refererID}}","description":"<p>Changes the status of a contact source or campaign in the catalog to enable it.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contact Origin Catalog - Delete - Remove a contact source from the catalog</p>\n","urlObject":{"protocol":"https","path":["referer","{{refererID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"68042295-dca3-42d0-9e47-e367a8f5473c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Campaign ID or contact source</p>\n","type":"text/plain"},"type":"any","value":"501","key":"refererID"}]}},"response":[{"id":"df90c1ed-eb66-448f-b5a8-7a82d90cfeed","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b198da1f-798f-4619-a056-5cadf3414556","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5d68e1cb-f01c-428c-b270-aec56bf01ddf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"60207d82-7d59-466e-aa32-e19c9c6baa08","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"90ffcb7b-7c9a-4fe7-accc-edf83124dc3c","name":"The source could not be updated.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The source could not be updated. Check that the source exists and that the campaign is correct.\",\n  \"error\": \"274\"\n}"},{"id":"554dd3af-88e6-4e24-a474-8a7654b3e3c4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7bab1412-d5c9-4b27-9848-39c4bfcc16ad","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2e9e933b-fe4f-41b2-86b9-c4558aa68c7d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"adec4ef1-1dbf-4c79-81a8-4fca573b24b9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"42de3ab5-19af-48da-8644-8a9239019d62","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nCampaign ID or contact source"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/referer/%7B%7BrefererID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"99a1ca7c-894f-4500-bbc9-2cd6a2afdd9f"},{"name":"List Referrers","id":"3eddba14-fcc1-41d5-96be-75ce427ec474","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/referer","description":"<p>Retrieves the list of contact origins (referrers) configured in the system.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contact Origin Catalog - List - See the list of available contact sources</p>\n","urlObject":{"protocol":"https","path":["referer"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Clinic ID to filter referrers.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"3d791cf2-f730-4ecd-aa79-40b6d36679fb","name":"Referrer list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic ID to filter referrers.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ReferID\": 1,\n    \"RefererDesc\": \"Internet\",\n    \"RefererDisabled\": false\n  },\n  {\n    \"ReferID\": 2,\n    \"RefererDesc\": \"Recommendation\",\n    \"RefererDisabled\": false\n  }\n]"},{"id":"e254c061-d7b3-4bdf-9e70-9a873029554c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic ID to filter referrers.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f739c80b-af5b-4bb6-b95f-585fdc9cd22a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic ID to filter referrers.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"fd60c34e-9ee2-44cb-bd0e-d0eb81723d0c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic ID to filter referrers.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"41eb8b79-5a1b-4719-9b44-64627950c862","name":"No referrers found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic ID to filter referrers.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No data found for this origin\"\n}"},{"id":"d8be00a6-2e99-40e9-b60b-a2dc407b5e81","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic ID to filter referrers.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"34cb400e-0792-4de4-8a24-721c2d4b0cef","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic ID to filter referrers.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0e659c98-cec5-43ed-b790-ecee0719d578","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic ID to filter referrers.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9208ff4e-3093-4fd8-b586-cb663e082121","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic ID to filter referrers.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"bbb5160a-29bb-4272-9851-db614fb5d176","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer"],"query":[{"description":"**Optional** | Type: `integer`\n\nClinic ID to filter referrers.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/referer\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"3eddba14-fcc1-41d5-96be-75ce427ec474"},{"name":"Save Contact Source Data","id":"c583fed0-2916-4d82-ac74-b554a424cc5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/referer/{{refererID}}","description":"<p>Updates the detailed information of an existing contact origin or campaign in the system.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contact Origin Catalog - Save - Save contact source data</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>RefererDescription</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Name or description of the edited contact source</td>\n</tr>\n<tr>\n<td><code>RefererExternal</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>External reference or promotional code</td>\n</tr>\n<tr>\n<td><code>RefererCampaignID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the associated marketing campaign</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["referer","{{refererID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"942aef32-6428-4a1d-a2fc-21c8a99365aa","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the campaign or contact source to edit</p>\n","type":"text/plain"},"type":"any","value":"501","key":"refererID"}]}},"response":[{"id":"e9dd9c54-093b-4035-b3d7-063bd2a15395","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"45e65b79-7c8d-4b05-87ec-31b6ef042725","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7dd2b158-d814-4834-abb6-f7bdc8cb0711","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d34d860f-8f81-4c67-99bf-336a0d7a93e6","name":"You do not have permission to perform this action.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"403\"\n}"},{"id":"02141177-b893-4a56-8585-7dfa1e7d8ede","name":"No referrers found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No data found for this origin\"\n}"},{"id":"34d2a426-85f0-47bc-acee-fab7de9bdb92","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"bb313c99-d02f-48b3-b750-cc335a914a7f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3545cb92-4f6d-413a-b2a1-161aa6e6128a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7c8bd688-b3ef-410f-af1a-4777d4967aac","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"81b16e61-863c-4116-89f3-bdd7f53fe257","name":"You do not have permission to perform this3","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"8e0aa35d-09a8-4667-8814-b87b49203d0e","name":"Could not create or edit the source","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not create or edit the source. Check that the source exists and that the external reference has not been used before.\",\n  \"error\": \"556\"\n}"},{"id":"3f0c990d-9338-4afc-bc73-9e8d5b2dc79e","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RefererDescription\": \"March Influencers Campaign\",\n  \"RefererExternal\": \"INF-2026-03\",\n  \"RefererCampaignID\": 15\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"501","description":"**Required** | Type: `integer`\n\nID of the campaign or contact source to edit"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RefererDescription` | `string` | ❌ No | Name or description of the edited contact source |\n| `RefererExternal` | `string` | ❌ No | External reference or promotional code |\n| `RefererCampaignID` | `integer` | ❌ No | ID of the associated marketing campaign |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/referer/%7B%7BrefererID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"c583fed0-2916-4d82-ac74-b554a424cc5c"},{"name":"View Contact Source Data","id":"e13178e6-0c6d-4c61-b1af-172c85b64763","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/referer/{{refererID}}","description":"<p>Retrieves the detailed configuration of a specific contact source, including the list of available campaigns for association.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Contact Origin Catalog - Edit - View contact source data</p>\n","urlObject":{"protocol":"https","path":["referer","{{refererID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a0ba0b4e-7ee1-470d-ba37-e5d088e73f0f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Contact source or campaign ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"refererID"}]}},"response":[{"id":"ebf61b5c-bbe1-4daf-b196-d8838399dc82","name":"Referrer list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"1","description":"**Required** | Type: `integer`\n\nContact source or campaign ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"RefererID\": 7,\n  \"RefererCampaignID\": 0,\n  \"RefererDescription\": \"Anuncio en TV\",\n  \"RefererExternal\": \"\"\n}"},{"id":"12c07949-1237-4fac-b298-1c6222e833e8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"1","description":"**Required** | Type: `integer`\n\nContact source or campaign ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"78f589b9-26e0-4546-ac1f-9de7edd60635","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"1","description":"**Required** | Type: `integer`\n\nContact source or campaign ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4ef8dc73-2275-4295-871d-132b4dd05d0c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"1","description":"**Required** | Type: `integer`\n\nContact source or campaign ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9274cdb3-78b5-4e90-b7c6-19898975d3e8","name":"No referrers found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"1","description":"**Required** | Type: `integer`\n\nContact source or campaign ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No data found for this origin\"\n}"},{"id":"37a7a42a-1548-462d-ab10-6ecc137eeaea","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"1","description":"**Required** | Type: `integer`\n\nContact source or campaign ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1d1cb3cc-9ef7-4cae-a206-bf2882424cc1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"1","description":"**Required** | Type: `integer`\n\nContact source or campaign ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"14fbb230-1a42-4ef4-b971-9c4b12be0387","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"1","description":"**Required** | Type: `integer`\n\nContact source or campaign ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0170ef4c-1357-4487-bfcb-3931ee744d63","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"1","description":"**Required** | Type: `integer`\n\nContact source or campaign ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"3ccfbc58-3037-476e-9ecd-f5840bd474ae","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/referer/{{refererID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["referer","{{refererID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"refererID","value":"1","description":"**Required** | Type: `integer`\n\nContact source or campaign ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/referer/%7B%7BrefererID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"e13178e6-0c6d-4c61-b1af-172c85b64763"}],"id":"67eaf0f0-2c28-4c43-9615-59b82253930a","description":"<p>Lead source, referer, and origin tracking endpoints.</p>\n","_postman_id":"67eaf0f0-2c28-4c43-9615-59b82253930a"},{"name":"Remittance","item":[{"name":"Close Remittance","id":"74481204-76b5-449f-bce9-353add64345d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close","description":"<p>Closes a remittance, stamping its settlement date with today. A closed remittance can no longer receive or release receipts.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Remittances - Close - Close a remittance</p>\n","urlObject":{"protocol":"https","path":["remittance","{{remittanceID}}","close"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"432616f4-4636-4b98-939a-355e9ed715cc","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Bank remittance id.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"remittanceID"}]}},"response":[{"id":"26edf6bb-cf62-401b-9b46-f57af905d8e8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5c8e3145-6d59-47d5-8571-ce2af87ceb79","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7653b407-60e3-4443-9ab1-c03085252fe0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"055c8d22-f071-470a-950f-e2851f1127b2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"291266d3-8f51-4210-b6e0-284b69a8fcc4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/remittance/%7B%7BremittanceID%7D%7D/close\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"49c327d5-2475-4ec0-ad68-380c00e35b0d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a34a29a6-d7db-431d-8d7e-9afde798754d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bf2dcd07-b467-4081-ac0f-3605d1a6d198","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5146033d-7bbf-4932-b5ca-9093af721633","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"77c29ab1-05bb-4dd6-8eb8-83626415dede","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/close?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","close"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"74481204-76b5-449f-bce9-353add64345d"},{"name":"Create Remittance","id":"18a7b0ef-932e-449b-b9c0-bcbe9e857f97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/remittance","description":"<p>Groups all pending direct debits due on or before the given date into the clinic's open remittance (creating it if needed). Returns 200 on success; the backend sends no body.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Remittances - Receipts - Remit - Incorporate the pending receipts in a consignment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>RemittanceDate</code></td>\n<td><code>string (date)</code></td>\n<td>✅ Yes</td>\n<td>Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["remittance"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"10e394e5-4699-4a40-ae85-ef63cca1716f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RemittanceDate` | `string (date)` | ✅ Yes | Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ca77e52d-fa21-418f-b544-62f605adb80d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RemittanceDate` | `string (date)` | ✅ Yes | Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f4620a9d-f715-419d-9f79-210c40c4efae","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RemittanceDate` | `string (date)` | ✅ Yes | Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0df97d94-1dba-4c26-b479-b0f34cdb4ad8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RemittanceDate` | `string (date)` | ✅ Yes | Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4ebfbd3b-a695-4977-907d-8028b6c530b7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RemittanceDate` | `string (date)` | ✅ Yes | Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/remittance\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2d5c95d2-963f-43bc-96a2-8b669e091b98","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RemittanceDate` | `string (date)` | ✅ Yes | Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"69eaba44-e74c-470c-b9ca-4174e6af286b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RemittanceDate` | `string (date)` | ✅ Yes | Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"deddcbf5-1586-4d8e-8e9c-75e34a821837","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RemittanceDate` | `string (date)` | ✅ Yes | Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f84d782c-3642-479f-9d30-fcb14a22062b","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RemittanceDate` | `string (date)` | ✅ Yes | Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"7f6c16e3-a213-4acc-8d29-44fe18660353","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RemittanceDate\": \"31/01/2026\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RemittanceDate` | `string (date)` | ✅ Yes | Cut-off date (dd/MM/yyyy). All pending direct debits due on or before this date are grouped into the clinic's open remittance. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"18a7b0ef-932e-449b-b9c0-bcbe9e857f97"},{"name":"Export Pending Direct Debits","id":"0f10c400-c799-4c0b-adc6-1683a0d089de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/remittance/directdebit/export","description":"<p>Exports the pending direct debits (recibos domiciliados not yet in a closed remittance) as JSON, derived from the backend CSV export.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Remittances - Pending receipts - Export - Export the list of pending receipts to a CVS file</p>\n","urlObject":{"protocol":"https","path":["remittance","directdebit","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filter pending direct debits with settlement date on or before this date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"directDebitDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filter pending direct debits with settlement date on or after this date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"directDebitDateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index for pagination (ignored by the export).</p>\n","type":"text/plain"},"key":"directDebitPage","value":"0"}],"variable":[]}},"response":[{"id":"0cc71ce7-4e88-44e3-b072-df1a95f53cab","name":"Returns the CSV export parsed into a JSON array (one object per CSV row).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"59720861-e319-4bde-a583-1c6e8af5d393","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"23cc7c0f-baf3-4346-81fa-0dce7a897e66","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"374d86b0-63a1-4d94-9ce8-67a77775ca39","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9fdb3d5b-e56a-4cb7-bd6a-f4d1ec744efe","name":"No records found to export for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No records found to export for the requested criteria.\",\n  \"errorCode\": \"no-data\"\n}"},{"id":"b57e9ad6-5a4c-4671-8483-a461ef8b0e45","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"312ed8c6-6d45-4565-be99-608d4ea9c0a7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"51902342-feae-4767-ab0f-dcff4f038ad8","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7f8ae90f-38ea-4455-a648-116eaf94429e","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b1cc8e51-9b6f-4253-878c-d324d7058ff8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"6a13aece-aaf8-4b8a-8aff-9257b0b24f08","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/export?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","export"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/remittance/directdebit/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0f10c400-c799-4c0b-adc6-1683a0d089de"},{"name":"Export Remittance","id":"6650a2c9-48f8-4e2d-ac36-a522c7b9a941","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export","description":"<p>Exports the direct debits of a single remittance as JSON, derived from the backend CSV export.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Remittances - Export - Export remittance in CVS format</p>\n","urlObject":{"protocol":"https","path":["remittance","{{remittanceID}}","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"edb44a6c-1ac5-4b10-9ccb-26cf5e7bf631","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Bank remittance id.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"remittanceID"}]}},"response":[{"id":"946c0a01-3b26-47b9-ae30-8d31766b025f","name":"Returns the CSV export parsed into a JSON array (one object per CSV row).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"361d25b2-69ca-40f5-8445-06b7f04adb29","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b4b93a8c-7b15-48ca-9e26-16e579a84c0b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"40fbaa56-f5d3-4b6e-b2c9-5ceb25fa7b9d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"11a7ac45-d3e8-4fad-a2c9-caa7fab84d6b","name":"No records found to export for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No records found to export for the requested criteria.\",\n  \"errorCode\": \"no-data\"\n}"},{"id":"13b44ee9-1d93-4627-b958-669586097e4e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9e3dbd23-a2e3-423b-924b-9a0595d5ce44","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f258dfb7-896e-412f-b780-63c3c1ac2c61","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"caca7e4f-31b6-4017-9073-5fff20240a73","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"3200a05c-76a8-44e3-b1e4-b3f2697e5f04","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"6e6ade37-c5a7-4b9c-a8a3-6c106523896b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/export?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/remittance/%7B%7BremittanceID%7D%7D/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6650a2c9-48f8-4e2d-ac36-a522c7b9a941"},{"name":"Export Remittance SEPA File","id":"2a1a8e2c-838c-4618-9177-e36bb0a6c710","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa","description":"<p>Generates the SEPA direct-debit XML file (Norma 19 / pain.008) for a remittance and returns it verbatim as application/xml.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Remittances - Export remittances in SEPA format - Export a remittance</p>\n","urlObject":{"protocol":"https","path":["remittance","{{remittanceID}}","sepa"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"86967013-3c8d-4019-ae7d-a05b9442f54c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Bank remittance id.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"remittanceID"}]}},"response":[{"id":"deff44b0-6bd8-437d-82d1-026512fca639","name":"Returns the SEPA Norma 19 (pain.008) XML file verbatim.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","sepa"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/xml","description":{"content":"Content type returned by the response.. Example: application/xml","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"\"\""},{"id":"e3e6661f-10a7-4fd0-959c-a1a20e5c08f5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","sepa"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"72bdde6b-b610-42fd-ab4f-7d0500c306f8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","sepa"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"312ba9a9-5029-4390-9f17-85a2aefe9ed4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","sepa"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"648d44e6-a16c-4e8b-a5ce-ea15b89084a9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","sepa"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/remittance/%7B%7BremittanceID%7D%7D/sepa\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"30df80ee-605c-4b9f-9951-fc274d56c309","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","sepa"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"301b82ac-2693-409d-b426-57e492595450","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","sepa"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6bf05d4f-ae93-48ea-8685-22aed76974de","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","sepa"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"19f8b79b-6700-451b-9f9f-02daefce42f9","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","sepa"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e648d752-6bb3-4165-baa9-795ab1c8fd02","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/sepa?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","sepa"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2a1a8e2c-838c-4618-9177-e36bb0a6c710"},{"name":"List Remittance Direct Debits","id":"339fff61-4a9b-4a16-9f0a-a2f4f05abea6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit","description":"<p>Lists the direct debits (recibos) included in a given remittance. Returns a bare array; 404 when the remittance has none.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Remittances - Edit - See the list of remitted receipts</p>\n","urlObject":{"protocol":"https","path":["remittance","{{remittanceID}}","directdebit"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"665ed338-933d-4039-837e-20f756b54ee7","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Bank remittance id.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"remittanceID"}]}},"response":[{"id":"8587b667-10e8-4088-ac12-239aaaacc649","name":"Returns the list of direct debits (receipts), either pending or within a remittance.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"DirectDebitID\": 42,\n    \"ClientName\": \"Ana Garcia\",\n    \"DirectDebitSettlement\": \"15/07/2026\",\n    \"DirectDebitAmount\": 120.5,\n    \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n    \"ClientCCCBIC\": \"CAIXESBBXXX\",\n    \"CountryISO3166_1_alfa2\": \"ES\",\n    \"Pending\": -1,\n    \"InvoiceFullNumber\": \"A-2026-15\",\n    \"InvoiceDate\": \"01/07/2026\",\n    \"CountryCurrencySymbol\": \"EUR\"\n  }\n]"},{"id":"59052a35-5a18-40e0-9650-1435aa14b6a2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3ff203cc-6453-4681-aefb-a2151b86e4fd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b38fd4a3-0d14-4e69-9fb8-dc52b40d449e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"00662254-bc48-40a2-8191-0230988759bc","name":"No direct debits found for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No direct debits found for the requested criteria.\",\n  \"errorCode\": \"no-data\"\n}"},{"id":"d8b646d1-0157-48a4-b8ca-855c363beac0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c78d5cd4-ca1d-4ab2-8f03-debe299d7bbc","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5623f5b4-918f-46df-ba7a-87efe84296da","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"11bb409f-0ae5-4425-9cf6-8dee6c9408fe","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"14758ef1-37f6-457d-8584-0ac270c18c15","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"716c3734-b090-41ef-820e-d518b903ad73","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/remittance/%7B%7BremittanceID%7D%7D/directdebit\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"339fff61-4a9b-4a16-9f0a-a2f4f05abea6"},{"name":"List Remittances","id":"0856a90e-010b-402c-8f08-1b5263b3bd7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/remittance","description":"<p>Paginated list of the clinic's bank remittances (remesas), filtered by settlement date range. Returns a bare array; 404 when there are none.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Remittances - List - See the list of remittances</p>\n","urlObject":{"protocol":"https","path":["remittance"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filter remittances with settlement date on or before this date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"remittanceDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filter remittances with settlement date on or after this date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"remittanceDateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index for pagination.</p>\n","type":"text/plain"},"key":"remittancePage","value":"0"}],"variable":[]}},"response":[{"id":"bee6feee-da05-4a3f-940f-3f2811d50487","name":"Returns the list of bank remittances.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"RemittanceID\": 7,\n    \"RemittanceSettlement\": \"15/07/2026\",\n    \"DirectDebitsNum\": 12,\n    \"RemittanceTotal\": 1450.75,\n    \"RemittanceClosed\": 0,\n    \"CountryCurrencySymbol\": \"EUR\"\n  }\n]"},{"id":"c90bf744-6977-4ab9-8dc2-8adb77f9898f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d89bcf65-e8f0-4d41-8c8c-49b1ba83389d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"daf152ac-512d-4119-8001-d0179a50cdfb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c57d7d5a-46f7-4c64-ab6d-692a0dbae46f","name":"No remittances found for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No remittances found for the requested criteria.\",\n  \"errorCode\": \"no-data\"\n}"},{"id":"b8ed3203-6679-4add-92cb-5c3ed994c160","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ee4615f0-ba8f-44f3-9ee8-cefd8c7d8c59","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4f9b89a2-b2ce-4bf9-a179-ae9d0bd443b4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"054689e5-0f89-442d-9d67-9d61c7c0d7d4","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a9a9c288-9b2f-4882-806e-01bdedf8cc51","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"276e28f5-3666-4207-97b4-0f20b0f1b47c","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance?remittanceDateEnd=31/01/2026&remittanceDateStart=01/01/2026&remittancePage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or before this date (dd/MM/yyyy).","key":"remittanceDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter remittances with settlement date on or after this date (dd/MM/yyyy).","key":"remittanceDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination.","key":"remittancePage","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/remittance\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0856a90e-010b-402c-8f08-1b5263b3bd7d"},{"name":"Remove Direct Debit From Remittance","id":"21a138a9-0c52-45ef-baf4-35125cc67b6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}","description":"<p>Detaches a direct debit from its remittance (sets its remittance back to none) so it can be re-remitted.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Remittances - Receipts - delete - Eliminate a receipt from a remittance</p>\n","urlObject":{"protocol":"https","path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"2becb0eb-518c-4c33-a63c-c92f893fc173","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Bank remittance id the receipt currently belongs to.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"remittanceID"},{"id":"8efc9138-0aae-4f2e-9b53-132d7508e9a3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Direct-debit (receipt) id to detach.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"directDebitID"}]}},"response":[{"id":"35c19891-7e67-48cb-aee6-d65f21873022","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to detach."},{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id the receipt currently belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5b1fa774-af94-4e72-b3d3-7ebf14abeab8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to detach."},{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id the receipt currently belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b97a1750-7b27-432f-babb-a08e9219fd79","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to detach."},{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id the receipt currently belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d25237d0-ab5c-416e-8d74-74a665a58826","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to detach."},{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id the receipt currently belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"01087822-026b-4d6c-8cc6-1463e100785e","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to detach."},{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id the receipt currently belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/remittance/%7B%7BremittanceID%7D%7D/directdebit/%7B%7BdirectDebitID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2c97ecfb-082e-401c-8c70-337e86a5ccab","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to detach."},{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id the receipt currently belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a1855ab0-f732-4528-b01b-fbb53da6c2fe","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to detach."},{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id the receipt currently belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a85ff77a-88d9-47f9-89b1-f75234db7da5","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to detach."},{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id the receipt currently belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"833327cb-74e2-4bf4-8d9f-b7c8c8d37092","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to detach."},{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id the receipt currently belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"351e5616-c02f-484d-b4c9-1b744690522d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/{{remittanceID}}/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","{{remittanceID}}","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to detach."},{"key":"remittanceID","value":"7","description":"**Required** | Type: `integer`\n\nBank remittance id the receipt currently belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"21a138a9-0c52-45ef-baf4-35125cc67b6c"},{"name":"Save Direct Debit Account","id":"4e86405c-8e06-46e4-99a4-810f4288e5f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}","description":"<p>Partially updates a pending direct debit (PATCH): sends the new bank account (IBAN/BIC) and/or settlement date. Any field omitted is left unchanged by the backend; the account change can be propagated to later receipts of the same client.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Remittances - Receipts - Edit - Modify a receipt's account number</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ClientCCCIBAN</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account.</td>\n</tr>\n<tr>\n<td><code>ClientCCCBIC</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>New customer BIC/SWIFT for the receipt.</td>\n</tr>\n<tr>\n<td><code>ChangeAllAccounts</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 to also apply the new account to the client's later pending receipts, 0 for just this one.</td>\n</tr>\n<tr>\n<td><code>DirectDebitSettlement</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open.</td>\n</tr>\n<tr>\n<td><code>ChangeSettlementDate</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>-1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["remittance","directdebit","{{directDebitID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"60a16927-2424-42d4-9529-dbe1fb9056bf","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Direct-debit (receipt) id to update.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"directDebitID"}]}},"response":[{"id":"b7d0c579-d48c-47d3-9492-7e70326fc3f4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account. |\n| `ClientCCCBIC` | `string` | ❌ No | New customer BIC/SWIFT for the receipt. |\n| `ChangeAllAccounts` | `integer` | ❌ No | -1 to also apply the new account to the client's later pending receipts, 0 for just this one. |\n| `DirectDebitSettlement` | `string (date)` | ❌ No | New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open. |\n| `ChangeSettlementDate` | `integer` | ❌ No | -1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"06194d7f-a4f5-453f-871a-6e8c49a84d8c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account. |\n| `ClientCCCBIC` | `string` | ❌ No | New customer BIC/SWIFT for the receipt. |\n| `ChangeAllAccounts` | `integer` | ❌ No | -1 to also apply the new account to the client's later pending receipts, 0 for just this one. |\n| `DirectDebitSettlement` | `string (date)` | ❌ No | New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open. |\n| `ChangeSettlementDate` | `integer` | ❌ No | -1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"54697c89-5e20-40e8-8c97-47190fb93313","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account. |\n| `ClientCCCBIC` | `string` | ❌ No | New customer BIC/SWIFT for the receipt. |\n| `ChangeAllAccounts` | `integer` | ❌ No | -1 to also apply the new account to the client's later pending receipts, 0 for just this one. |\n| `DirectDebitSettlement` | `string (date)` | ❌ No | New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open. |\n| `ChangeSettlementDate` | `integer` | ❌ No | -1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"13fbb02d-7af3-4587-8a16-d0d745324daa","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account. |\n| `ClientCCCBIC` | `string` | ❌ No | New customer BIC/SWIFT for the receipt. |\n| `ChangeAllAccounts` | `integer` | ❌ No | -1 to also apply the new account to the client's later pending receipts, 0 for just this one. |\n| `DirectDebitSettlement` | `string (date)` | ❌ No | New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open. |\n| `ChangeSettlementDate` | `integer` | ❌ No | -1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6862c9e5-c710-4d30-a096-95f790e6127f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account. |\n| `ClientCCCBIC` | `string` | ❌ No | New customer BIC/SWIFT for the receipt. |\n| `ChangeAllAccounts` | `integer` | ❌ No | -1 to also apply the new account to the client's later pending receipts, 0 for just this one. |\n| `DirectDebitSettlement` | `string (date)` | ❌ No | New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open. |\n| `ChangeSettlementDate` | `integer` | ❌ No | -1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/remittance/directdebit/%7B%7BdirectDebitID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cc85b7a1-911b-47db-9cba-45f12a84ca25","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account. |\n| `ClientCCCBIC` | `string` | ❌ No | New customer BIC/SWIFT for the receipt. |\n| `ChangeAllAccounts` | `integer` | ❌ No | -1 to also apply the new account to the client's later pending receipts, 0 for just this one. |\n| `DirectDebitSettlement` | `string (date)` | ❌ No | New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open. |\n| `ChangeSettlementDate` | `integer` | ❌ No | -1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4afa89d8-b317-40c3-88e4-0deb32f1e946","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account. |\n| `ClientCCCBIC` | `string` | ❌ No | New customer BIC/SWIFT for the receipt. |\n| `ChangeAllAccounts` | `integer` | ❌ No | -1 to also apply the new account to the client's later pending receipts, 0 for just this one. |\n| `DirectDebitSettlement` | `string (date)` | ❌ No | New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open. |\n| `ChangeSettlementDate` | `integer` | ❌ No | -1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ffaf003c-cec2-4f02-90d0-1bda4ff9afac","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account. |\n| `ClientCCCBIC` | `string` | ❌ No | New customer BIC/SWIFT for the receipt. |\n| `ChangeAllAccounts` | `integer` | ❌ No | -1 to also apply the new account to the client's later pending receipts, 0 for just this one. |\n| `DirectDebitSettlement` | `string (date)` | ❌ No | New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open. |\n| `ChangeSettlementDate` | `integer` | ❌ No | -1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5104e907-006c-4d0c-a32a-2a0c8c97fded","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account. |\n| `ClientCCCBIC` | `string` | ❌ No | New customer BIC/SWIFT for the receipt. |\n| `ChangeAllAccounts` | `integer` | ❌ No | -1 to also apply the new account to the client's later pending receipts, 0 for just this one. |\n| `DirectDebitSettlement` | `string (date)` | ❌ No | New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open. |\n| `ChangeSettlementDate` | `integer` | ❌ No | -1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"de334788-07bc-49e8-ad93-acd0cf79e4c7","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ClientCCCIBAN\": \"ES9121000418450200051332\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit/{{directDebitID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit","{{directDebitID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"directDebitID","value":"42","description":"**Required** | Type: `integer`\n\nDirect-debit (receipt) id to update."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ClientCCCIBAN` | `string` | ✅ Yes | New customer IBAN for the receipt (24 chars, 2 letters + 22 digits). Required to change the account. |\n| `ClientCCCBIC` | `string` | ❌ No | New customer BIC/SWIFT for the receipt. |\n| `ChangeAllAccounts` | `integer` | ❌ No | -1 to also apply the new account to the client's later pending receipts, 0 for just this one. |\n| `DirectDebitSettlement` | `string (date)` | ❌ No | New settlement date for the receipt (dd/MM/yyyy). Only applied when ChangeSettlementDate is -1 and the remittance is still open. |\n| `ChangeSettlementDate` | `integer` | ❌ No | -1 to update the settlement date with DirectDebitSettlement, 0 to leave it unchanged. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4e86405c-8e06-46e4-99a4-810f4288e5f3"},{"name":"Search Pending Direct Debits","id":"0d6c976c-6ad4-4468-84fa-4f4c31fab322","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/remittance/directdebit","description":"<p>Paginated list of pending direct debits (recibos domiciliados not yet in a closed remittance) for the clinic, filtered by settlement date range. Returns a bare array; 404 when there are none.</p>\n<p><strong>Permision:</strong></p>\n<p>Sales - Remittances - Pending receipts - List - See the list of pending receipts</p>\n","urlObject":{"protocol":"https","path":["remittance","directdebit"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filter pending direct debits with settlement date on or before this date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"directDebitDateEnd","value":"31/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filter pending direct debits with settlement date on or after this date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"directDebitDateStart","value":"01/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page index for pagination (ignored by the export).</p>\n","type":"text/plain"},"key":"directDebitPage","value":"0"}],"variable":[]}},"response":[{"id":"0bb5a510-25be-4612-8560-cdc2152d22a5","name":"Returns the list of direct debits (receipts), either pending or within a remittance.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"DirectDebitID\": 42,\n    \"ClientName\": \"Ana Garcia\",\n    \"DirectDebitSettlement\": \"15/07/2026\",\n    \"DirectDebitAmount\": 120.5,\n    \"ClientCCCIBAN\": \"ES9121000418450200051332\",\n    \"ClientCCCBIC\": \"CAIXESBBXXX\",\n    \"CountryISO3166_1_alfa2\": \"ES\",\n    \"Pending\": -1,\n    \"InvoiceFullNumber\": \"A-2026-15\",\n    \"InvoiceDate\": \"01/07/2026\",\n    \"CountryCurrencySymbol\": \"EUR\"\n  }\n]"},{"id":"78215ea3-0c84-42e2-ad6d-3f2665a6bc59","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"88645188-697a-419a-b6ff-f53c60d9b2f2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"663e9f63-2178-481b-babd-6bbb15fb12d7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f42fa9be-4db0-4c0b-8562-d55964bcc47a","name":"No direct debits found for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No direct debits found for the requested criteria.\",\n  \"errorCode\": \"no-data\"\n}"},{"id":"afa586fb-7708-46c2-a3ca-76e8bfd9eaef","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a04ef6e1-3dba-420c-984c-f557c1d8dff2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0295bf13-332a-42b9-a4b9-81968b40c048","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e73abb3f-aaa0-4c06-9c36-daba807f93eb","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b93f1b49-b37a-42bf-bede-27abde913d1b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"01d36362-f779-451b-8575-d60c75fe9fb0","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/remittance/directdebit?directDebitDateEnd=31/01/2026&directDebitDateStart=01/01/2026&directDebitPage=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["remittance","directdebit"],"query":[{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or before this date (dd/MM/yyyy).","key":"directDebitDateEnd","value":"31/01/2026","x-postman-displayValue":"31/01/2026"},{"description":"**Optional** | Type: `string`\n\nFilter pending direct debits with settlement date on or after this date (dd/MM/yyyy).","key":"directDebitDateStart","value":"01/01/2026","x-postman-displayValue":"01/01/2026"},{"description":"**Optional** | Type: `integer`\n\nZero-based page index for pagination (ignored by the export).","key":"directDebitPage","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/remittance/directdebit\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0d6c976c-6ad4-4468-84fa-4f4c31fab322"}],"id":"d34a8dfb-20e3-4d01-90f6-18651695f3c0","description":"<p>Bank remittance (Norma 19 SEPA direct debit) and pending direct-debit management endpoints.</p>\n","_postman_id":"d34a8dfb-20e3-4d01-90f6-18651695f3c0"},{"name":"Reports","item":[{"name":"Export Statistics Indicator","id":"03c9a36b-e7d1-4e73-ae6f-2aa67ce4609e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsIndicator=26","description":"<p>Exports a statistics indicator as JSON (derived from the backend CSV export; same filters as the search). Detail indicators (5.x) export one row per record instead of the aggregated Detach/Total/Percent triplet, and the personal-data columns (phones, e-mail, first-visit date) are only included when the user holds the SEC_STATS_EXPORT_PERSONALDATA_FORM permission. 404 when there is nothing to export.</p>\n<p><strong>Permision:</strong></p>\n<p>Statistics - Export - Export the results of a statistic</p>\n","urlObject":{"protocol":"https","path":["report","stats","export"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Scope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C to aggregate every stats-enabled clinic of that country the user can access.</p>\n","type":"text/plain"},"key":"statsClinicID","value":"2"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy). Defaults to today when missing or invalid.</p>\n","type":"text/plain"},"key":"statsDateEnd","value":"31/07/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy). Defaults to today when missing or invalid.</p>\n","type":"text/plain"},"key":"statsDateStart","value":"01/07/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Breakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)</p>\n","type":"text/plain"},"key":"statsDetach","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Indicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.</p>\n","type":"text/plain"},"key":"statsIndicator","value":"26"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Row ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)</p>\n","type":"text/plain"},"key":"statsOrderID","value":"2"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page number. Only honoured together with statsPageRows, and ignored by the export.</p>\n","type":"text/plain"},"key":"statsPage","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Rows per page. 0 (default) disables pagination and returns every row. Ignored by the export.</p>\n","type":"text/plain"},"key":"statsPageRows","value":"50"}],"variable":[]}},"response":[{"id":"619d4484-6c9c-4562-b75e-27866fa7d454","name":"Returns the statistics CSV export parsed into a JSON array (one object per CSV row).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"74c1f76f-130a-4a5b-a203-5704bdfdd1e3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"944f916a-cf95-4635-91bd-f313e3f60bba","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"731a2299-8c4b-4059-87d2-e93fc273e6e6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"95434cad-2f25-4464-a62e-27d6d223ea51","name":"No records found to export for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No records found to export for the requested criteria\"\n}"},{"id":"90846416-3718-4efc-adec-3691e2d16161","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9789f08c-c28a-4678-9f54-4ab660c31cee","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"233fe255-7496-4175-b040-a04f4d80613e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a63d57c5-851d-4d25-ad13-958074b2686b","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"d1919bc0-e8c4-44e4-8e81-ac78919cf93c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"3775f482-c1e5-4db2-bf36-f72615da63bd","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats/export?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats","export"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/report/stats/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"03c9a36b-e7d1-4e73-ae6f-2aa67ce4609e"},{"name":"List Available Reports","id":"4373b9c3-f93f-48fe-86b0-7cfd9e7d8389","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/report","description":"<p>Lists the printable reports available to the current clinic: the clinic's own custom reports (x_config_reports) plus the standard catalogue (y_reports), grouped and ordered as the UI shows them. Group headers are returned as rows with ReportIsGroup = -1 and an empty ReportName. Returns a bare array; 404 when there is nothing to list.</p>\n<p><strong>Permision:</strong></p>\n<p>Statistics - Reports - List the listings - Show the list of listings</p>\n","urlObject":{"protocol":"https","path":["report"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"5276d845-396e-43d1-8e06-ec1910c4d99e","name":"Returns the catalogue of printable reports available to the current clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ReportName\": \"CLIENTS_BIRTHDAY\",\n    \"ReportDesc\": \"Cumpleaños de clientes\",\n    \"ReportIsGroup\": 0,\n    \"ReportIndent\": -1\n  }\n]"},{"id":"9fe2ec03-60d4-4e8c-819a-090ce944705c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6789dc0c-41c2-4a45-bc8d-cacca4537319","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0eeb7cd3-542f-4eab-b236-aca615f9f5be","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8d2c1123-5a23-471d-a1ca-8320ee2cc8e0","name":"No reports are available for the current clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No reports are available for the current clinic\"\n}"},{"id":"ce68c9fe-6110-4bcd-8820-2d48086547c6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8fc4bd94-fff1-49b2-b4c3-5655c901e90d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c4c681d1-bf85-428c-9112-e6ab27166811","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7deaa6f5-f9c3-457c-8780-ac833b4884b8","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"85bae187-f814-48c1-8239-3ef59eeb968b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"b00db5be-7bfc-403e-be01-aa561e956615","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/report"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/report\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"4373b9c3-f93f-48fe-86b0-7cfd9e7d8389"},{"name":"Load Report","id":"2814c9bf-fd1c-475d-904d-a571cb0f47a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/report/{{reportName}}","description":"<p>Renders a report for the given clinic and returns the URL of the generated file plus its localized description. Requires the REPORT__VIEW permission; without it the backend answers with the rights error (403).</p>\n<p><strong>Permision:</strong></p>\n<p>Statistics - Reports - List - Show a list</p>\n","urlObject":{"protocol":"https","path":["report","{{reportName}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.</p>\n","type":"text/plain"},"key":"reportParam1","value":"2026"}],"variable":[{"id":"e5dc74ff-a7ba-4e6e-bb17-679a4893518e","description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Report identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT__VIEW permission.</p>\n","type":"text/plain"},"type":"any","value":"CLIENTS_BIRTHDAY","key":"reportName"}]}},"response":[{"id":"16bfedb8-428d-491f-8185-f631e1a86e83","name":"Returns the rendered report: URL of the generated file plus its localized description.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/{{reportName}}?reportParam1=2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","{{reportName}}"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.","key":"reportParam1","value":"2026","x-postman-displayValue":"2026"}],"variable":[{"key":"reportName","value":"CLIENTS_BIRTHDAY","description":"**Required** | Type: `string`\n\nReport identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT_<reportName>_VIEW permission."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ReportFileName\": \"/apirest/tmp/REP_CLIENTS_BIRTHDAY_1234.html\",\n  \"ReportDesc\": \"Cumpleaños de clientes\",\n  \"ReportName\": \"CLIENTS_BIRTHDAY\",\n  \"ReportParam1\": 2026\n}"},{"id":"5b3761a9-1f75-44b8-a9f0-30fd22346284","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/{{reportName}}?reportParam1=2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","{{reportName}}"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.","key":"reportParam1","value":"2026","x-postman-displayValue":"2026"}],"variable":[{"key":"reportName","value":"CLIENTS_BIRTHDAY","description":"**Required** | Type: `string`\n\nReport identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT_<reportName>_VIEW permission."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1055fad8-7e0e-4a35-a6f1-e3fa3da24488","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/{{reportName}}?reportParam1=2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","{{reportName}}"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.","key":"reportParam1","value":"2026","x-postman-displayValue":"2026"}],"variable":[{"key":"reportName","value":"CLIENTS_BIRTHDAY","description":"**Required** | Type: `string`\n\nReport identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT_<reportName>_VIEW permission."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"c2619d12-b9d9-4d03-8668-2dad2b08c752","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/{{reportName}}?reportParam1=2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","{{reportName}}"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.","key":"reportParam1","value":"2026","x-postman-displayValue":"2026"}],"variable":[{"key":"reportName","value":"CLIENTS_BIRTHDAY","description":"**Required** | Type: `string`\n\nReport identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT_<reportName>_VIEW permission."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5dbe4fce-b4eb-4641-a184-7291df037703","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/{{reportName}}?reportParam1=2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","{{reportName}}"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.","key":"reportParam1","value":"2026","x-postman-displayValue":"2026"}],"variable":[{"key":"reportName","value":"CLIENTS_BIRTHDAY","description":"**Required** | Type: `string`\n\nReport identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT_<reportName>_VIEW permission."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/report/%7B%7BreportName%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f9176b1f-6f16-4b23-b774-c880343a872a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/{{reportName}}?reportParam1=2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","{{reportName}}"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.","key":"reportParam1","value":"2026","x-postman-displayValue":"2026"}],"variable":[{"key":"reportName","value":"CLIENTS_BIRTHDAY","description":"**Required** | Type: `string`\n\nReport identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT_<reportName>_VIEW permission."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"faef51d3-38fd-423c-a51b-bcf6da616e60","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/{{reportName}}?reportParam1=2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","{{reportName}}"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.","key":"reportParam1","value":"2026","x-postman-displayValue":"2026"}],"variable":[{"key":"reportName","value":"CLIENTS_BIRTHDAY","description":"**Required** | Type: `string`\n\nReport identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT_<reportName>_VIEW permission."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ad6ea93a-b325-4209-91bd-73b4920583d0","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/{{reportName}}?reportParam1=2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","{{reportName}}"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.","key":"reportParam1","value":"2026","x-postman-displayValue":"2026"}],"variable":[{"key":"reportName","value":"CLIENTS_BIRTHDAY","description":"**Required** | Type: `string`\n\nReport identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT_<reportName>_VIEW permission."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f5c1ade2-dd4a-49e8-9823-aa0fb0977c90","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/{{reportName}}?reportParam1=2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","{{reportName}}"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.","key":"reportParam1","value":"2026","x-postman-displayValue":"2026"}],"variable":[{"key":"reportName","value":"CLIENTS_BIRTHDAY","description":"**Required** | Type: `string`\n\nReport identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT_<reportName>_VIEW permission."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"99a82ff8-6f60-4c1f-8079-1cf55bc4c5b3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/{{reportName}}?reportParam1=2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","{{reportName}}"],"query":[{"description":"**Optional** | Type: `string`\n\nOptional free-form parameter forwarded to the report template (echoed back as ReportParam1). Its meaning depends on the report.","key":"reportParam1","value":"2026","x-postman-displayValue":"2026"}],"variable":[{"key":"reportName","value":"CLIENTS_BIRTHDAY","description":"**Required** | Type: `string`\n\nReport identifier, as returned in ReportName by the report list (for example CLIENTS_BIRTHDAY). The caller needs the REPORT_<reportName>_VIEW permission."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2814c9bf-fd1c-475d-904d-a571cb0f47a1"},{"name":"Search Statistics Indicator","id":"44e606c2-89c4-492e-b442-f4cdbb3572df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsIndicator=26","description":"<p>Runs a statistics indicator over a date range and returns its breakdown rows plus the aggregated totals. The indicator id selects the metric and the detach mode selects the breakdown axis (none / day / month / clinic / region). Statistics run against the read replica: error 561 means the replica is unavailable.</p>\n<p><strong>Permision:</strong></p>\n<p>Statistics - Statistics - See - See the screen of statistics</p>\n","urlObject":{"protocol":"https","path":["report","stats"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Scope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C to aggregate every stats-enabled clinic of that country the user can access.</p>\n","type":"text/plain"},"key":"statsClinicID","value":"2"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy). Defaults to today when missing or invalid.</p>\n","type":"text/plain"},"key":"statsDateEnd","value":"31/07/2026"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy). Defaults to today when missing or invalid.</p>\n","type":"text/plain"},"key":"statsDateStart","value":"01/07/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Breakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)</p>\n","type":"text/plain"},"key":"statsDetach","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Indicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.</p>\n","type":"text/plain"},"key":"statsIndicator","value":"26"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Row ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)</p>\n","type":"text/plain"},"key":"statsOrderID","value":"2"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Zero-based page number. Only honoured together with statsPageRows, and ignored by the export.</p>\n","type":"text/plain"},"key":"statsPage","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Rows per page. 0 (default) disables pagination and returns every row. Ignored by the export.</p>\n","type":"text/plain"},"key":"statsPageRows","value":"50"}],"variable":[]}},"response":[{"id":"bb0db421-ad89-4e4f-b10a-03ca4ec118f9","name":"Returns the computed statistics indicator: aggregated totals plus the breakdown rows.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Indicator\": 26,\n  \"Total\": 128,\n  \"Percent\": 100,\n  \"PercentClinic\": 4.35,\n  \"TotalClinic\": 2944,\n  \"TimeOut\": -1,\n  \"Detail\": [\n    {\n      \"Detach\": \"15/07/2026\",\n      \"Total\": 12,\n      \"Percent\": 9.38,\n      \"PercentByClinic\": 0.41,\n      \"TotalByClinic\": 2944\n    }\n  ]\n}"},{"id":"97da4734-d3c2-4109-bc16-619298a0d130","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9057ad98-babd-4c59-a3fd-2d7821b42f13","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a71b54b5-4bfe-43af-8d21-71c796644295","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"52ff24dd-8745-4b16-aef0-d43f636387cd","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/report/stats\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cc340d70-bfe5-4fbe-af32-b320c2ce223c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6c26e74e-0ebe-4580-8a26-946e70fd940e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bfd374de-3c26-4c8e-b03d-10cdd4d6cba4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"69f845a9-e4b8-46ca-84d0-7d30f95297c4","name":"InvalidParams","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters. Check the values sent.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"fdec6a20-a3d6-443e-b9da-0e27b357a164","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/report/stats?statsClinicID=2&statsDateEnd=31/07/2026&statsDateStart=01/07/2026&statsDetach=1&statsIndicator=26&statsOrderID=2&statsPage=0&statsPageRows=50","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["report","stats"],"query":[{"description":"**Required** | Type: `string`\n\nScope of the indicator. Either a clinic id (or a comma-separated list of clinic ids), or C<countryID> to aggregate every stats-enabled clinic of that country the user can access.","key":"statsClinicID","value":"2","x-postman-displayValue":"2"},{"description":"**Required** | Type: `string`\n\nRange end date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Required** | Type: `string`\n\nRange start date (dd/MM/yyyy). Defaults to today when missing or invalid.","key":"statsDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `integer`\n\nBreakdown axis - 0 none (single total row), 1 day, 2 month, 3 clinic, 4 region. (This can only be one of 0,1,2,3,4)","key":"statsDetach","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nIndicator id to compute. Some frequent ones - 1 first visits, 26 new clients, 27 new leads, 28 new patients, 33 gift vouchers sold, 34 collections, 35 profit by product, 41 sales, 56 applied discounts (detail export). Indicators above 1000 are custom SQL indicators defined per system.","key":"statsIndicator","value":"26","x-postman-displayValue":"26"},{"description":"**Optional** | Type: `integer`\n\nRow ordering - 0/1 by breakdown value ascending, 2 by total descending. (This can only be one of 0,1,2)","key":"statsOrderID","value":"2","x-postman-displayValue":"2"},{"description":"**Optional** | Type: `integer`\n\nZero-based page number. Only honoured together with statsPageRows, and ignored by the export.","key":"statsPage","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nRows per page. 0 (default) disables pagination and returns every row. Ignored by the export.","key":"statsPageRows","value":"50","x-postman-displayValue":"50"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"44e606c2-89c4-492e-b442-f4cdbb3572df"}],"id":"906d579f-56ce-4647-80c1-bb3af928de0f","description":"<p>Reports endpoints.</p>\n","_postman_id":"906d579f-56ce-4647-80c1-bb3af928de0f"},{"name":"Setting","item":[{"name":"Edit Settings","id":"68df2833-84ef-4b8e-a575-4d88e3d66977","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","description":"<p>Updates one or more settings within the same group. Accepts an array of SettingID and new SettingValue pairs.</p>\n<p><strong>Permision:</strong></p>\n<p>System</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SettingValue</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>New value for the setting.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["system","settings","{{settingID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"b4c33b64-62f8-4370-b5fe-17e96f4ec1f4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of any setting in the group being edited.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"settingID"}]}},"response":[{"id":"76642413-a65a-4127-8103-a28816de99be","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting in the group being edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SettingValue` | `integer` | ✅ Yes | New value for the setting. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5a53e123-0d72-4b0d-a907-1831cf552b80","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting in the group being edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SettingValue` | `integer` | ✅ Yes | New value for the setting. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"749ed8e2-1ba1-4ac9-a9ae-aecda5144645","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting in the group being edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SettingValue` | `integer` | ✅ Yes | New value for the setting. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4d282ce9-74e3-471a-af4d-9a4af678c3f6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting in the group being edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SettingValue` | `integer` | ✅ Yes | New value for the setting. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d6f1db37-87ba-488e-8232-8d29f15cf30f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting in the group being edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SettingValue` | `integer` | ✅ Yes | New value for the setting. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/%7B%7BsettingID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a3972639-1d52-4bb7-9718-1daf11ec413e","name":"One or more setting values failed backend validation. The errorCode indicates whether the failure was due to an unmet prerequisite (CLIENTS or APPS must exist) or a regex mismatch.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting in the group being edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SettingValue` | `integer` | ✅ Yes | New value for the setting. |"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"One or more setting values failed validation.\"\n}"},{"id":"9050f938-7f53-4059-8b5b-7cecd1e8f9a0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting in the group being edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SettingValue` | `integer` | ✅ Yes | New value for the setting. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e42c9c01-d790-491a-ab06-73f06b8aa198","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting in the group being edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SettingValue` | `integer` | ✅ Yes | New value for the setting. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f066de3e-f8d2-428c-bb31-a24739891609","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting in the group being edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SettingValue` | `integer` | ✅ Yes | New value for the setting. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cad497c7-15c6-4847-8435-2aacb0d435dd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SettingValue\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting in the group being edited."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SettingValue` | `integer` | ✅ Yes | New value for the setting. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"68df2833-84ef-4b8e-a575-4d88e3d66977"},{"name":"Load Setting Group","id":"a2aed26f-6290-4678-a1ec-7acb05f4caf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","description":"<p>Loads a setting and all other settings belonging to the same group, identified by its ID.</p>\n<p><strong>Permision:</strong></p>\n<p>System</p>\n","urlObject":{"protocol":"https","path":["system","settings","{{settingID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"ed41d102-1e72-4bef-b272-9ca0bed490c9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of any setting belonging to the group to load. All settings in the same group are returned.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"settingID"}]}},"response":[{"id":"bb268043-21cd-4a69-a95d-7289e383090e","name":"Setting group and its editable fields retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting belonging to the group to load. All settings in the same group are returned."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"SettingGroup\": \"Email\",\n  \"Settings\": [\n    {\n      \"SettingID\": 42,\n      \"SettingName\": \"SmtpHost\",\n      \"SettingValue\": \"smtp.flowww.com\",\n      \"SettingDesc\": \"SMTP server hostname\",\n      \"SettingRequirement\": \"\",\n      \"SettingReload\": false,\n      \"SettingEditable\": true\n    }\n  ]\n}"},{"id":"866e28d3-ca1b-4d06-976b-471b00afec13","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting belonging to the group to load. All settings in the same group are returned."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ff40490e-8f75-4363-b0fe-28aadc1f1baa","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting belonging to the group to load. All settings in the same group are returned."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e86799e3-83a4-425e-acd8-1c73a32ffcc0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting belonging to the group to load. All settings in the same group are returned."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a11e9be7-32a2-4242-8bdf-5c789605890d","name":"The specified setting ID does not exist or cannot be loaded.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting belonging to the group to load. All settings in the same group are returned."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified setting does not exist.\"\n}"},{"id":"e5f5295f-a75b-477e-9b7a-c525434cb8c0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting belonging to the group to load. All settings in the same group are returned."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6e879479-c905-4ba8-af4f-3e006b129d99","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting belonging to the group to load. All settings in the same group are returned."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6697655d-bdb3-438a-9c81-069414cc2b56","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting belonging to the group to load. All settings in the same group are returned."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d48e7a8b-b0f6-47d3-9346-5e81c6f7b93c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting belonging to the group to load. All settings in the same group are returned."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"263a3471-d1df-45b2-9045-dd92d2035690","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","{{settingID}}"],"variable":[{"key":"settingID","value":"42","description":"**Required** | Type: `integer`\n\nID of any setting belonging to the group to load. All settings in the same group are returned."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/%7B%7BsettingID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a2aed26f-6290-4678-a1ec-7acb05f4caf0"},{"name":"Reset System","id":"6d8f22de-83d6-4218-b543-4633b54667f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"<p>Resets the system, wiping its data. Optionally preserves client and/or tariff records. Requires a user with access to all clinics. This action is irreversible.</p>\n<p><strong>Permision:</strong></p>\n<p>System - Restart - Restart the system</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>keepClients</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>When true, client records are preserved during the reset. When false (default), all client data is wiped.</td>\n</tr>\n<tr>\n<td><code>keepTariffs</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["system","settings","reset"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"e3d5d8c7-9cd5-4556-b070-96caeb920a1b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `keepClients` | `boolean` | ❌ No | When true, client records are preserved during the reset. When false (default), all client data is wiped. |\n| `keepTariffs` | `boolean` | ❌ No | When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"17cea928-6261-4612-af63-eefcc0983458","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `keepClients` | `boolean` | ❌ No | When true, client records are preserved during the reset. When false (default), all client data is wiped. |\n| `keepTariffs` | `boolean` | ❌ No | When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6e05d95e-9cfe-4b2b-a9d6-f9265226ba80","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `keepClients` | `boolean` | ❌ No | When true, client records are preserved during the reset. When false (default), all client data is wiped. |\n| `keepTariffs` | `boolean` | ❌ No | When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"95eab8a9-ceef-4e17-beeb-7c66bf0bc99d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `keepClients` | `boolean` | ❌ No | When true, client records are preserved during the reset. When false (default), all client data is wiped. |\n| `keepTariffs` | `boolean` | ❌ No | When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"119b5b5f-bf10-4bd5-b205-8782b4aeeec2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `keepClients` | `boolean` | ❌ No | When true, client records are preserved during the reset. When false (default), all client data is wiped. |\n| `keepTariffs` | `boolean` | ❌ No | When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/reset\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e4265b8e-13b4-4131-a529-b2e42d4ceb2a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `keepClients` | `boolean` | ❌ No | When true, client records are preserved during the reset. When false (default), all client data is wiped. |\n| `keepTariffs` | `boolean` | ❌ No | When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fd96afde-dc46-48a5-a340-fcb5edee6fa6","name":"The system reset could not be completed. The backend task that wipes the data failed to execute.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `keepClients` | `boolean` | ❌ No | When true, client records are preserved during the reset. When false (default), all client data is wiped. |\n| `keepTariffs` | `boolean` | ❌ No | When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped. |"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The system reset could not be completed.\"\n}"},{"id":"4e2860e9-2be5-4033-812e-05cd8eb9fc27","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `keepClients` | `boolean` | ❌ No | When true, client records are preserved during the reset. When false (default), all client data is wiped. |\n| `keepTariffs` | `boolean` | ❌ No | When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3f400ab7-ed99-49ad-a7c8-1dd982364271","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `keepClients` | `boolean` | ❌ No | When true, client records are preserved during the reset. When false (default), all client data is wiped. |\n| `keepTariffs` | `boolean` | ❌ No | When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7d2b8fdb-2df1-4292-816c-032a5d569d0b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"keepClients\": false,\n  \"keepTariffs\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/settings/reset","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `keepClients` | `boolean` | ❌ No | When true, client records are preserved during the reset. When false (default), all client data is wiped. |\n| `keepTariffs` | `boolean` | ❌ No | When true, tariff/rate records are preserved during the reset. When false (default), all tariff data is wiped. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6d8f22de-83d6-4218-b543-4633b54667f3"},{"name":"Search Settings","id":"d703680a-50c8-4b71-8ffb-5eece1d79d39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/settings/search","description":"<p>Retrieves the list of system configuration settings, optionally filtered by name or group.</p>\n<p><strong>Permision:</strong></p>\n<p>System</p>\n","urlObject":{"protocol":"https","path":["system","settings","search"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Setting group name to filter by. If omitted, all groups are included.</p>\n","type":"text/plain"},"key":"settingGroup","value":"Email"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Partial or full name of the setting to search for. If omitted, all settings are returned.</p>\n","type":"text/plain"},"key":"settingName","value":"smtp"}],"variable":[]}},"response":[{"id":"387d2dac-57e9-421b-89a5-cf60f46dc508","name":"List of system settings matching the search filters.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/search?settingGroup=Email&settingName=smtp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","search"],"query":[{"description":"**Optional** | Type: `string`\n\nSetting group name to filter by. If omitted, all groups are included.","key":"settingGroup","value":"Email","x-postman-displayValue":"Email"},{"description":"**Optional** | Type: `string`\n\nPartial or full name of the setting to search for. If omitted, all settings are returned.","key":"settingName","value":"smtp","x-postman-displayValue":"smtp"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"SettingID\": 42,\n    \"SettingName\": \"SmtpHost\",\n    \"SettingGroup\": \"Email\",\n    \"SettingValue\": \"smtp.flowww.com\",\n    \"SettingDesc\": \"SMTP server hostname\"\n  }\n]"},{"id":"61d51d39-1b15-4ccc-8e28-a537a60715d2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/search?settingGroup=Email&settingName=smtp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","search"],"query":[{"description":"**Optional** | Type: `string`\n\nSetting group name to filter by. If omitted, all groups are included.","key":"settingGroup","value":"Email","x-postman-displayValue":"Email"},{"description":"**Optional** | Type: `string`\n\nPartial or full name of the setting to search for. If omitted, all settings are returned.","key":"settingName","value":"smtp","x-postman-displayValue":"smtp"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f1756234-5b31-4b6b-aaae-bf3f23651571","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/search?settingGroup=Email&settingName=smtp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","search"],"query":[{"description":"**Optional** | Type: `string`\n\nSetting group name to filter by. If omitted, all groups are included.","key":"settingGroup","value":"Email","x-postman-displayValue":"Email"},{"description":"**Optional** | Type: `string`\n\nPartial or full name of the setting to search for. If omitted, all settings are returned.","key":"settingName","value":"smtp","x-postman-displayValue":"smtp"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1e8266af-074f-484e-a746-fff7938e3709","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/search?settingGroup=Email&settingName=smtp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","search"],"query":[{"description":"**Optional** | Type: `string`\n\nSetting group name to filter by. If omitted, all groups are included.","key":"settingGroup","value":"Email","x-postman-displayValue":"Email"},{"description":"**Optional** | Type: `string`\n\nPartial or full name of the setting to search for. If omitted, all settings are returned.","key":"settingName","value":"smtp","x-postman-displayValue":"smtp"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"af9a71ed-eb40-4bb4-a60f-8893a0b16f37","name":"No settings matched the given search criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/search?settingGroup=Email&settingName=smtp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","search"],"query":[{"description":"**Optional** | Type: `string`\n\nSetting group name to filter by. If omitted, all groups are included.","key":"settingGroup","value":"Email","x-postman-displayValue":"Email"},{"description":"**Optional** | Type: `string`\n\nPartial or full name of the setting to search for. If omitted, all settings are returned.","key":"settingName","value":"smtp","x-postman-displayValue":"smtp"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No settings found matching the given criteria.\"\n}"},{"id":"590adad1-faa0-44d1-b3a4-285118824ba8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/search?settingGroup=Email&settingName=smtp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","search"],"query":[{"description":"**Optional** | Type: `string`\n\nSetting group name to filter by. If omitted, all groups are included.","key":"settingGroup","value":"Email","x-postman-displayValue":"Email"},{"description":"**Optional** | Type: `string`\n\nPartial or full name of the setting to search for. If omitted, all settings are returned.","key":"settingName","value":"smtp","x-postman-displayValue":"smtp"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"16f06142-d28c-4bf2-ad59-f50befad6f13","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/search?settingGroup=Email&settingName=smtp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","search"],"query":[{"description":"**Optional** | Type: `string`\n\nSetting group name to filter by. If omitted, all groups are included.","key":"settingGroup","value":"Email","x-postman-displayValue":"Email"},{"description":"**Optional** | Type: `string`\n\nPartial or full name of the setting to search for. If omitted, all settings are returned.","key":"settingName","value":"smtp","x-postman-displayValue":"smtp"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3133aa88-a95c-4d15-bd1e-884a452bfc9e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/search?settingGroup=Email&settingName=smtp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","search"],"query":[{"description":"**Optional** | Type: `string`\n\nSetting group name to filter by. If omitted, all groups are included.","key":"settingGroup","value":"Email","x-postman-displayValue":"Email"},{"description":"**Optional** | Type: `string`\n\nPartial or full name of the setting to search for. If omitted, all settings are returned.","key":"settingName","value":"smtp","x-postman-displayValue":"smtp"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a80aa5b9-ce0a-418e-ac3e-1666d48edb87","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/search?settingGroup=Email&settingName=smtp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","search"],"query":[{"description":"**Optional** | Type: `string`\n\nSetting group name to filter by. If omitted, all groups are included.","key":"settingGroup","value":"Email","x-postman-displayValue":"Email"},{"description":"**Optional** | Type: `string`\n\nPartial or full name of the setting to search for. If omitted, all settings are returned.","key":"settingName","value":"smtp","x-postman-displayValue":"smtp"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"d41a72d3-4c31-4ff0-b8e7-53af35eec640","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/settings/search?settingGroup=Email&settingName=smtp","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","settings","search"],"query":[{"description":"**Optional** | Type: `string`\n\nSetting group name to filter by. If omitted, all groups are included.","key":"settingGroup","value":"Email","x-postman-displayValue":"Email"},{"description":"**Optional** | Type: `string`\n\nPartial or full name of the setting to search for. If omitted, all settings are returned.","key":"settingName","value":"smtp","x-postman-displayValue":"smtp"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings/search\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d703680a-50c8-4b71-8ffb-5eece1d79d39"}],"id":"f5ea728a-4220-4b98-8c86-3efdb0586951","description":"<p>Setting endpoints.</p>\n","_postman_id":"f5ea728a-4220-4b98-8c86-3efdb0586951"},{"name":"Shift","item":[{"name":"Clear Global Shift Slots","id":"a100c469-c4fb-4b9d-b8d9-b6df71d1d70f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/clear","description":"<p>Deletes all time slots from a global work shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work Shifts - Clean - Clean a work shift</p>\n","urlObject":{"protocol":"https","path":["shift","{{shiftGID}}","clear"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"75cc950f-b7ad-4c86-acdb-e4488d45ddd4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global unique identifier of the work shift to be cleared.</p>\n","type":"text/plain"},"type":"any","value":"124","key":"shiftGID"}]}},"response":[{"id":"046152e3-7f19-4333-9b8c-7990dd8b6023","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/clear","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","clear"],"variable":[{"key":"shiftGID","value":"124","description":"**Required** | Type: `integer`\n\nGlobal unique identifier of the work shift to be cleared."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"e8a6c45b-19ea-477a-9940-8c2466ace6b6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/clear","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","clear"],"variable":[{"key":"shiftGID","value":"124","description":"**Required** | Type: `integer`\n\nGlobal unique identifier of the work shift to be cleared."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6d87f373-3b91-4b65-8320-f53fa13b9d81","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/clear","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","clear"],"variable":[{"key":"shiftGID","value":"124","description":"**Required** | Type: `integer`\n\nGlobal unique identifier of the work shift to be cleared."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"afd22a92-06eb-4b51-9382-7d52cd572ca8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/clear","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","clear"],"variable":[{"key":"shiftGID","value":"124","description":"**Required** | Type: `integer`\n\nGlobal unique identifier of the work shift to be cleared."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4a53fc25-508f-4a69-96ae-7c3cd6559fb9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/clear","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","clear"],"variable":[{"key":"shiftGID","value":"124","description":"**Required** | Type: `integer`\n\nGlobal unique identifier of the work shift to be cleared."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift/%7B%7BshiftGID%7D%7D/clear\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a3e5176c-ed94-4935-a73a-807ee7b8ac79","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/clear","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","clear"],"variable":[{"key":"shiftGID","value":"124","description":"**Required** | Type: `integer`\n\nGlobal unique identifier of the work shift to be cleared."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a783edd3-0233-4662-8c30-7a4f4b62941e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/clear","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","clear"],"variable":[{"key":"shiftGID","value":"124","description":"**Required** | Type: `integer`\n\nGlobal unique identifier of the work shift to be cleared."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"af42620b-1790-41c2-9770-b4a2eee22f89","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/clear","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","clear"],"variable":[{"key":"shiftGID","value":"124","description":"**Required** | Type: `integer`\n\nGlobal unique identifier of the work shift to be cleared."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d0053bf3-e3d1-445a-9de6-5296c55be8a1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/clear","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","clear"],"variable":[{"key":"shiftGID","value":"124","description":"**Required** | Type: `integer`\n\nGlobal unique identifier of the work shift to be cleared."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a100c469-c4fb-4b9d-b8d9-b6df71d1d70f"},{"name":"Clone Global Work Shift Slot","id":"d1c5842a-fb2c-4548-a11c-e4a1bd45f561","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"0, 3, 6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}/clone","description":"<p>Creates a copy of an existing global work shift slot.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Clone work shift</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ShiftWeekDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Days to clone the work shift.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["shift","{{shiftGID}}","slot","{{slotID}}","clone"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"cbc0d2e8-e78d-44a9-800f-9ffeba56ce29","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the shift to clone. If empty, the user's shift slot will be cloned</p>\n","type":"text/plain"},"type":"any","value":"2","key":"shiftGID"},{"id":"d658686b-cbe0-40b7-baf1-1e2f53a9edc0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Slot ID of the shift to clone.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"slotID"}]}},"response":[{"id":"78f8e5fa-11f1-464a-894f-0ccc15f53874","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"0, 3, 6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}/clone","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}","clone"],"variable":[{"key":"shiftGID","value":"2","description":"**Required** | Type: `integer`\n\nGlobal ID of the shift to clone. If empty, the user's shift slot will be cloned"},{"key":"slotID","value":"12","description":"**Required** | Type: `integer`\n\nSlot ID of the shift to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `integer` | ❌ No | Days to clone the work shift. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9e50868f-d30d-4299-bb77-c73b556a3210","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"0, 3, 6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}/clone","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}","clone"],"variable":[{"key":"shiftGID","value":"2","description":"**Required** | Type: `integer`\n\nGlobal ID of the shift to clone. If empty, the user's shift slot will be cloned"},{"key":"slotID","value":"12","description":"**Required** | Type: `integer`\n\nSlot ID of the shift to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `integer` | ❌ No | Days to clone the work shift. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b8419734-4be3-4001-9594-506c808a0a0c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"0, 3, 6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}/clone","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}","clone"],"variable":[{"key":"shiftGID","value":"2","description":"**Required** | Type: `integer`\n\nGlobal ID of the shift to clone. If empty, the user's shift slot will be cloned"},{"key":"slotID","value":"12","description":"**Required** | Type: `integer`\n\nSlot ID of the shift to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `integer` | ❌ No | Days to clone the work shift. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"46a84e99-53bc-48f2-a9ad-a282cd896aa2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"0, 3, 6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}/clone","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}","clone"],"variable":[{"key":"shiftGID","value":"2","description":"**Required** | Type: `integer`\n\nGlobal ID of the shift to clone. If empty, the user's shift slot will be cloned"},{"key":"slotID","value":"12","description":"**Required** | Type: `integer`\n\nSlot ID of the shift to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `integer` | ❌ No | Days to clone the work shift. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"df35fe5b-b586-4780-8d90-119a2ed7cd37","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"0, 3, 6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}/clone","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}","clone"],"variable":[{"key":"shiftGID","value":"2","description":"**Required** | Type: `integer`\n\nGlobal ID of the shift to clone. If empty, the user's shift slot will be cloned"},{"key":"slotID","value":"12","description":"**Required** | Type: `integer`\n\nSlot ID of the shift to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `integer` | ❌ No | Days to clone the work shift. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift/%7B%7BshiftGID%7D%7D/slot/%7B%7BslotID%7D%7D/clone\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7e08685f-a184-450c-ac9a-3470a96c61bf","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"0, 3, 6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}/clone","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}","clone"],"variable":[{"key":"shiftGID","value":"2","description":"**Required** | Type: `integer`\n\nGlobal ID of the shift to clone. If empty, the user's shift slot will be cloned"},{"key":"slotID","value":"12","description":"**Required** | Type: `integer`\n\nSlot ID of the shift to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `integer` | ❌ No | Days to clone the work shift. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e14a38b5-c4b5-4203-a55a-83fdaa4b13cf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"0, 3, 6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}/clone","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}","clone"],"variable":[{"key":"shiftGID","value":"2","description":"**Required** | Type: `integer`\n\nGlobal ID of the shift to clone. If empty, the user's shift slot will be cloned"},{"key":"slotID","value":"12","description":"**Required** | Type: `integer`\n\nSlot ID of the shift to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `integer` | ❌ No | Days to clone the work shift. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ffb25774-c596-45f4-953a-2358769fb289","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"0, 3, 6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}/clone","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}","clone"],"variable":[{"key":"shiftGID","value":"2","description":"**Required** | Type: `integer`\n\nGlobal ID of the shift to clone. If empty, the user's shift slot will be cloned"},{"key":"slotID","value":"12","description":"**Required** | Type: `integer`\n\nSlot ID of the shift to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `integer` | ❌ No | Days to clone the work shift. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"65d101c2-91f0-4625-80d5-7b4f5e139e32","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDays\": \"0, 3, 6\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}/clone","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}","clone"],"variable":[{"key":"shiftGID","value":"2","description":"**Required** | Type: `integer`\n\nGlobal ID of the shift to clone. If empty, the user's shift slot will be cloned"},{"key":"slotID","value":"12","description":"**Required** | Type: `integer`\n\nSlot ID of the shift to clone."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDays` | `integer` | ❌ No | Days to clone the work shift. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d1c5842a-fb2c-4548-a11c-e4a1bd45f561"},{"name":"Create Global Shift Slot","id":"65e4aee5-d726-43c7-95ac-46a96c26c4a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDay\": 1,\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","description":"<p>Adds a new time slot to a global work shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work shifts - Add time slot - Add a time slot to the work shift</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ShiftWeekDay</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Day of week (1=Monday to 7=Sunday).</td>\n</tr>\n<tr>\n<td><code>ShiftSlotStartTime</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Slot start time (HH:mm).</td>\n</tr>\n<tr>\n<td><code>ShiftSlotEndTime</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Slot end time (HH:mm).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["shift","{{shiftGID}}","slot"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"423d80a3-389f-4972-88cb-88bd09c73898","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Work shift ID</p>\n","type":"text/plain"},"type":"any","value":"857392","key":"shiftGID"}]}},"response":[{"id":"60c0ab46-875a-46b9-b8a3-819101a60394","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDay\": 1,\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of week (1=Monday to 7=Sunday). |\n| `ShiftSlotStartTime` | `string` | ✅ Yes | Slot start time (HH:mm). |\n| `ShiftSlotEndTime` | `string` | ✅ Yes | Slot end time (HH:mm). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a3e492ed-47b5-4bce-bbd5-9ed6989be49f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDay\": 1,\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of week (1=Monday to 7=Sunday). |\n| `ShiftSlotStartTime` | `string` | ✅ Yes | Slot start time (HH:mm). |\n| `ShiftSlotEndTime` | `string` | ✅ Yes | Slot end time (HH:mm). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1f1732f4-5dfc-42d6-b855-257914d08f21","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDay\": 1,\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of week (1=Monday to 7=Sunday). |\n| `ShiftSlotStartTime` | `string` | ✅ Yes | Slot start time (HH:mm). |\n| `ShiftSlotEndTime` | `string` | ✅ Yes | Slot end time (HH:mm). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b5c18dc9-a7d0-4605-98e3-a9d077c1a433","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDay\": 1,\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of week (1=Monday to 7=Sunday). |\n| `ShiftSlotStartTime` | `string` | ✅ Yes | Slot start time (HH:mm). |\n| `ShiftSlotEndTime` | `string` | ✅ Yes | Slot end time (HH:mm). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c83eaba1-61e1-4729-82de-c4a4d8b07b0b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDay\": 1,\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of week (1=Monday to 7=Sunday). |\n| `ShiftSlotStartTime` | `string` | ✅ Yes | Slot start time (HH:mm). |\n| `ShiftSlotEndTime` | `string` | ✅ Yes | Slot end time (HH:mm). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift/%7B%7BshiftGID%7D%7D/slot\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"84ee012a-2803-46ea-bcd1-8a52f00fa130","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDay\": 1,\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of week (1=Monday to 7=Sunday). |\n| `ShiftSlotStartTime` | `string` | ✅ Yes | Slot start time (HH:mm). |\n| `ShiftSlotEndTime` | `string` | ✅ Yes | Slot end time (HH:mm). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e01a4732-7d66-4ef0-b5c8-522597b53cd6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDay\": 1,\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of week (1=Monday to 7=Sunday). |\n| `ShiftSlotStartTime` | `string` | ✅ Yes | Slot start time (HH:mm). |\n| `ShiftSlotEndTime` | `string` | ✅ Yes | Slot end time (HH:mm). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"692806fb-73af-471d-955e-54b8975da8a1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDay\": 1,\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of week (1=Monday to 7=Sunday). |\n| `ShiftSlotStartTime` | `string` | ✅ Yes | Slot start time (HH:mm). |\n| `ShiftSlotEndTime` | `string` | ✅ Yes | Slot end time (HH:mm). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e52f4e56-4009-4b07-8b9e-001a5c3cd497","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftWeekDay\": 1,\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"14:00\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"857392","description":"**Required** | Type: `integer`\n\nWork shift ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of week (1=Monday to 7=Sunday). |\n| `ShiftSlotStartTime` | `string` | ✅ Yes | Slot start time (HH:mm). |\n| `ShiftSlotEndTime` | `string` | ✅ Yes | Slot end time (HH:mm). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"65e4aee5-d726-43c7-95ac-46a96c26c4a8"},{"name":"Create Global Work Shift","id":"455729db-cd6a-4e27-8886-567d03e975c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/shift","description":"<p>Creates a new global work shift available across all clinics.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work Shifts - Create - Add a new work shift</p>\n","urlObject":{"protocol":"https","path":["shift"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"b8dc3387-7455-4ca0-a686-e9a96e3572f7","name":"Appointment created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/shift"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ShiftGID\": 11\n}"},{"id":"d7ab3b17-beac-4f19-a30a-e67ae038f490","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/shift"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"77fb6a03-7187-4f87-9227-dfc1042c8af3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/shift"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9355a78b-e39c-4021-ad52-950ebd02011b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/shift"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"43b6a9b0-7cdb-4d1a-9fce-2b75fa5af7d9","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/shift"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0c1e31c2-a0ba-4ef5-b591-a74cceffebfd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/shift"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5f6a56ac-fb05-4baa-b933-4cd3dfa63f19","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/shift"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8473d5bb-2130-4bc4-837a-8a4a58256a1b","name":"Error while creating global work shift","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/shift"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error while creating global work shift. Check the shift name.\"\n}"},{"id":"a49d08a6-4b62-4d67-98fe-97a6680df793","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/shift"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"20ae1d79-badd-48a2-a7f3-8bfa965087a5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/shift"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"455729db-cd6a-4e27-8886-567d03e975c1"},{"name":"Delete Global Shift Slot","id":"c970a0c7-7803-4565-aba5-08b5f0ef68e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","description":"<p>Deletes a specific time slot from a global work shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work shifts - Delete time slot - Delete a time slot from the work shift</p>\n","urlObject":{"protocol":"https","path":["shift","{{shiftGID}}","slot","{{slotID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"a6c26071-3792-4f0c-a669-21358a1bc029","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global shift ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"shiftGID"},{"id":"73549737-9163-4976-9155-b8724e9b6cd9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the segment to delete.</p>\n","type":"text/plain"},"type":"any","value":"5","key":"slotID"}]}},"response":[{"id":"2ddd40f9-9fd5-4485-96ac-7913f965cdf9","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"5","description":"**Required** | Type: `integer`\n\nID of the segment to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"621311d7-424d-4085-bc38-d1dd95b0bbff","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"5","description":"**Required** | Type: `integer`\n\nID of the segment to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6e3d7135-02a7-4da2-951d-bb613856c6aa","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"5","description":"**Required** | Type: `integer`\n\nID of the segment to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7e500c5a-6baa-4e95-8ca8-4547848398db","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"5","description":"**Required** | Type: `integer`\n\nID of the segment to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"49cae08d-f7f4-499c-9f9b-babb54e3e4b6","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"5","description":"**Required** | Type: `integer`\n\nID of the segment to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift/%7B%7BshiftGID%7D%7D/slot/%7B%7BslotID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a87d142b-39f3-4343-b388-2a69672c2e2b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"5","description":"**Required** | Type: `integer`\n\nID of the segment to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d4cefebd-c9d4-4147-ac56-7785bfafbf17","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"5","description":"**Required** | Type: `integer`\n\nID of the segment to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8da9def4-89b0-47dd-bbe0-cc2c980680ea","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"5","description":"**Required** | Type: `integer`\n\nID of the segment to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"6a556394-4e93-4141-a58a-f5ffb32cad38","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"5","description":"**Required** | Type: `integer`\n\nID of the segment to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c970a0c7-7803-4565-aba5-08b5f0ef68e4"},{"name":"Delete Global Work Shift","id":"b91230a9-a917-4eb3-bc35-4a35fe1b4df3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","description":"<p>Deletes an existing global work shift based on its ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Shifts - Delete - Delete a work shift</p>\n","urlObject":{"protocol":"https","path":["shift","{{shiftGID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"498f40a7-4909-4ac3-bf62-a83415697c36","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the work shift to be deleted</p>\n","type":"text/plain"},"type":"any","value":"63","key":"shiftGID"}]}},"response":[{"id":"e2575e17-5cd5-4652-8453-ba69f3e4ddb2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"63","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift to be deleted"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"95fa17a4-bab3-41a3-acc2-5d9f93ad5a96","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"63","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift to be deleted"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"23d9db22-ec31-4782-9311-07acca47010d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"63","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift to be deleted"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3160c03a-fd25-4edc-880d-5d523941535e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"63","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift to be deleted"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9a6261fa-9d5c-4163-8d72-251d96d5faa2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"63","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift to be deleted"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift/%7B%7BshiftGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4beac0a7-2393-47d8-ba35-8a97671aed0d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"63","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift to be deleted"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"914be4b9-73b0-4bfc-bede-7ec9dac26134","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"63","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift to be deleted"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"eda11cf1-a547-43fe-a211-81ab57a2c2e4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"63","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift to be deleted"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8d498b62-ae8d-457e-93bd-c52efd2b21ec","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"63","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift to be deleted"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b91230a9-a917-4eb3-bc35-4a35fe1b4df3"},{"name":"Edit Global Shift Slot","id":"49067809-f2d2-46f6-bbf5-4f8bcc1f094f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","description":"<p>Modifies an existing time slot in a global work shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work shifts - Modify time slot - Modify a work shift time slot</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ShiftSlotStartTime</code></td>\n<td><code>string (time)</code></td>\n<td>✅ Yes</td>\n<td>Start time of the work shift</td>\n</tr>\n<tr>\n<td><code>ShiftSlotEndTime</code></td>\n<td><code>string (time)</code></td>\n<td>✅ Yes</td>\n<td>End time of the work shift</td>\n</tr>\n<tr>\n<td><code>ShiftWeekDay</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Day of the week of the work shift.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["shift","{{shiftGID}}","slot","{{slotID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"bdc45108-3f02-4269-8b6c-b50194ff209c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global shift ID.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"shiftGID"},{"id":"cc77c4d6-9c2c-49f3-bff1-c80d527a8963","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the segment to modify within the work shift.</p>\n","type":"text/plain"},"type":"any","value":"33","key":"slotID"}]}},"response":[{"id":"8041f1c0-422f-4d9a-917c-cf780c745585","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"33","description":"**Required** | Type: `integer`\n\nID of the segment to modify within the work shift."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week of the work shift. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"bc80b2a0-d353-4855-863c-a445b28d8e93","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"33","description":"**Required** | Type: `integer`\n\nID of the segment to modify within the work shift."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week of the work shift. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"83e73a51-7f6c-44ed-aa12-1c21544cecb0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"33","description":"**Required** | Type: `integer`\n\nID of the segment to modify within the work shift."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week of the work shift. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"04918d83-18d9-4a29-b713-8a44a0f4cd90","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"33","description":"**Required** | Type: `integer`\n\nID of the segment to modify within the work shift."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week of the work shift. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"57afdde7-29d3-4b34-88d5-35e079df2630","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"33","description":"**Required** | Type: `integer`\n\nID of the segment to modify within the work shift."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week of the work shift. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift/%7B%7BshiftGID%7D%7D/slot/%7B%7BslotID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"905d30c2-af27-47bb-bc05-374f6f4b1a40","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"33","description":"**Required** | Type: `integer`\n\nID of the segment to modify within the work shift."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week of the work shift. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e59d34a2-8d17-4628-b5d6-60c348b27bb1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"33","description":"**Required** | Type: `integer`\n\nID of the segment to modify within the work shift."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week of the work shift. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9a31ab47-b1de-4789-8cb9-1a1c559ceb66","name":"Invalid parameters for editGlobalShiftSlot","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"33","description":"**Required** | Type: `integer`\n\nID of the segment to modify within the work shift."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week of the work shift. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid parameters for editGlobalShiftSlot. Required body fields: ShiftSlotStartTime, ShiftSlotEndTime and ShiftWeekDay.\",\n  \"errorCode\": \"invalid-global-shift-slot-params\"\n}"},{"id":"96ea7874-f059-44a0-8d36-2270bbfd4a02","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"33","description":"**Required** | Type: `integer`\n\nID of the segment to modify within the work shift."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week of the work shift. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ef26f6d4-e3f2-4c08-80a5-f1078db1c3e2","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftSlotStartTime\": \"08:00\",\n  \"ShiftSlotEndTime\": \"18:00\",\n  \"ShiftWeekDay\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot/{{slotID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot","{{slotID}}"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal shift ID."},{"key":"slotID","value":"33","description":"**Required** | Type: `integer`\n\nID of the segment to modify within the work shift."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftSlotStartTime` | `string (time)` | ✅ Yes | Start time of the work shift |\n| `ShiftSlotEndTime` | `string (time)` | ✅ Yes | End time of the work shift |\n| `ShiftWeekDay` | `integer` | ✅ Yes | Day of the week of the work shift. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"49067809-f2d2-46f6-bbf5-4f8bcc1f094f"},{"name":"Edit Global Work Shift","id":"320a7d20-ab86-4935-8e95-68b3426078bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","description":"<p>Updates the name or details of a global work shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work Shifts - Save - Modify the name of a work shift</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ShiftGName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>New name for the work shift.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["shift","{{shiftGID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"66deb44e-c301-41da-a07f-07ec8b4e0324","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the work shift</p>\n","type":"text/plain"},"type":"any","value":"55","key":"shiftGID"}]}},"response":[{"id":"f823e0e8-105d-4d67-80df-4e848a8f9129","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name for the work shift. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7507af27-4b69-46bc-be7f-5a632b8474b6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name for the work shift. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ff2be460-d561-4f2c-8a22-92d895b67ed8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name for the work shift. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5140a542-dffb-4a74-86ec-96141f5139ae","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name for the work shift. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ab4ddf6c-b347-4bd0-a73b-26cd07180ad2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name for the work shift. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift/%7B%7BshiftGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d1cf0cf1-41fd-4994-854c-60d67bcb0862","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name for the work shift. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"04d28be6-3a37-4dc1-878f-bf51b516bf35","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name for the work shift. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fbf247ed-9e30-47ca-a704-66e4f2f30e46","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name for the work shift. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b3d30c38-5b16-4fe1-8f3f-319f0323db4d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ShiftGName\": \"Morning Shift\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}"],"variable":[{"key":"shiftGID","value":"55","description":"**Required** | Type: `integer`\n\nUnique identifier of the work shift"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ShiftGName` | `string` | ✅ Yes | New name for the work shift. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"320a7d20-ab86-4935-8e95-68b3426078bd"},{"name":"Get Global Shift List","id":"967da43d-c952-45c6-953d-77b861740aab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/shift","description":"<p>Retrieves the list of all available global work shifts.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work Shifts - List - View the list of work shifts</p>\n","urlObject":{"protocol":"https","path":["shift"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"1e10c4db-9636-4372-815f-5fe5629673c8","name":"Work shifts retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ShiftGID\": 101,\n    \"ShiftGName\": \"Morning Shift\"\n  },\n  {\n    \"ShiftGID\": 102,\n    \"ShiftGName\": \"Afternoon Shift\"\n  }\n]"},{"id":"570fdcde-4ef6-4497-8e5a-757e1721637d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8b41817c-b7f9-4a8e-80a4-8d3d2aa414df","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"53ba65af-cb86-4653-86f5-a608774adafe","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5d99cc1d-a906-413c-8657-571350446f8e","name":"No work shifts found in this clinic.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No work shifts found.\"\n}"},{"id":"0e344031-1178-44c8-aedb-dc2a03fa5454","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d1a89519-4c41-4a8a-9d74-8800bdec71a7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1496b6c4-4c4e-480a-9fdf-5a834e36328a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"17d1376c-8806-4648-9fec-f7a32e12f3f9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"6aabf99f-93fc-43c7-be5f-041a11930097","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"967da43d-c952-45c6-953d-77b861740aab"},{"name":"Get Global Shift Slots","id":"d2bbf587-b033-4548-bae1-ef1ccbaaebea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","description":"<p>Retrieves the time slots for a specific global work shift.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work Shifts - Edit - Get the name of a work shift</p>\n","urlObject":{"protocol":"https","path":["shift","{{shiftGID}}","slot"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"c255f5c7-b3af-4c0d-98a8-d38d9932fd86","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the work shift (ShiftGID).</p>\n","type":"text/plain"},"type":"any","value":"1","key":"shiftGID"}]}},"response":[{"id":"83183d3c-930a-4957-a604-aaf2faa4f614","name":"List of time slots retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ShiftID\": 7,\n    \"ShiftTimeStart\": \"08:00\",\n    \"ShiftTimeEnd\": \"23:55\",\n    \"ShiftWeekDay\": 1\n  }\n]"},{"id":"ea97ac68-0122-4fe1-b32c-2232b5c62c9d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"96b14260-bfef-4ba6-a33c-5ccef16e5081","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"683c76ac-52a4-4ffd-a51e-d2fdde734fe5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e9f42818-c94d-4329-8b64-5ee875e3e0ff","name":"No time slots were found for this work shift.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No time slots were found for this work shift.\"\n}"},{"id":"e24288c4-e398-4fc7-ae39-4c9bac520868","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"17c890df-349a-4edf-a07c-53356e917ae3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c1408cf2-8545-41b1-85d8-a0ff732389f2","name":"Invalid ShiftGID path parameter","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid ShiftGID path parameter. Expected a numeric value.\",\n  \"errorCode\": \"invalid-shiftgid\"\n}"},{"id":"26af64c2-11b3-4d08-982d-7ffd52f21400","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cb7948e0-53c1-4961-8671-a3b46db59cd8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"5ad18231-5fa2-4591-8829-00d336ff6a50","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/slot","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","slot"],"variable":[{"key":"shiftGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the work shift (ShiftGID)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift/%7B%7BshiftGID%7D%7D/slot\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d2bbf587-b033-4548-bae1-ef1ccbaaebea"},{"name":"Get Work Shift Name","id":"2ffb2042-c32e-486f-92be-9a1911897e88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail","description":"<p>Retrieves the name of a specific work shift based on its ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - Work Shifts - Edit - Get the name of a work shift</p>\n","urlObject":{"protocol":"https","path":["shift","{{shiftGID}}","detail"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f9dca5d9-4e06-43b6-ad2e-d0a3a04ec95b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the work shift.</p>\n","type":"text/plain"},"type":"any","value":"56","key":"shiftGID"}]}},"response":[{"id":"d87b6bf9-5c52-4135-aead-fc904c1736a4","name":"Work shift data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","detail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"shiftGID","value":"56","description":"**Required** | Type: `integer`\n\nUnique identifier for the work shift."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ShiftGName\": \"Morning Shift\"\n}"},{"id":"390ee6c6-6215-4702-948f-4f353b58298e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","detail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"shiftGID","value":"56","description":"**Required** | Type: `integer`\n\nUnique identifier for the work shift."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bf22bdbc-7447-48b4-9e4f-7df2d75ff6f6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","detail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"shiftGID","value":"56","description":"**Required** | Type: `integer`\n\nUnique identifier for the work shift."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8536686e-3176-41c6-bdda-0c932087913c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","detail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"shiftGID","value":"56","description":"**Required** | Type: `integer`\n\nUnique identifier for the work shift."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"65510eb1-3942-49b4-b290-691d3b80cfc0","name":"No work shift found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","detail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"shiftGID","value":"56","description":"**Required** | Type: `integer`\n\nUnique identifier for the work shift."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No work shift found.\"\n}"},{"id":"e081fc11-b2b1-411a-bec1-53d4e5d459f3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","detail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"shiftGID","value":"56","description":"**Required** | Type: `integer`\n\nUnique identifier for the work shift."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0467877e-7232-4bb1-9c7d-c0c3b042ddd5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","detail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"shiftGID","value":"56","description":"**Required** | Type: `integer`\n\nUnique identifier for the work shift."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"88f8ea49-5834-4746-a8b2-96c359097b9c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","detail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"shiftGID","value":"56","description":"**Required** | Type: `integer`\n\nUnique identifier for the work shift."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"439eb1b7-6946-4b60-8ac2-e4a8aa943146","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","detail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"shiftGID","value":"56","description":"**Required** | Type: `integer`\n\nUnique identifier for the work shift."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"12f81d90-adef-41b9-b914-197488b9acd0","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/{{shiftGID}}/detail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","{{shiftGID}}","detail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"shiftGID","value":"56","description":"**Required** | Type: `integer`\n\nUnique identifier for the work shift."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift/%7B%7BshiftGID%7D%7D/detail\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"2ffb2042-c32e-486f-92be-9a1911897e88"},{"name":"List Shift Services","id":"49a262db-e760-45f2-95c7-aa4be68cb75b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/shift/services?productGID=3","description":"<p>Lists the laser/treatment services of a product group (tariff), used when assigning services to work shifts.</p>\n<p><strong>Permision:</strong></p>\n<p>Work shifts - List - List of services by rate - Select all services from a plan</p>\n","urlObject":{"protocol":"https","path":["shift","services"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product group (tariff) ID whose laser/treatment services are listed.</p>\n","type":"text/plain"},"key":"productGID","value":"3"}],"variable":[]}},"response":[{"id":"0b99ad02-ab58-4890-8fa1-677a229f14d2","name":"List of shift services retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/services?clinicID=1&productGID=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","services"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct group (tariff) ID whose laser/treatment services are listed.","key":"productGID","value":"3","x-postman-displayValue":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductID\": \"2465\",\n    \"ProductDesc\": \"Laser facial\",\n    \"ProductZoneCode\": \"F1\",\n    \"ProductType\": 4\n  }\n]"},{"id":"1dc3a4fe-78b3-47cc-a1a0-1c0f40747ff6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/services?clinicID=1&productGID=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","services"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct group (tariff) ID whose laser/treatment services are listed.","key":"productGID","value":"3","x-postman-displayValue":"3"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2895ed27-a736-4856-a2b8-68dc539ca43b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/services?clinicID=1&productGID=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","services"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct group (tariff) ID whose laser/treatment services are listed.","key":"productGID","value":"3","x-postman-displayValue":"3"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b20b0158-b9f9-445e-9e68-d8ede4e963cf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/services?clinicID=1&productGID=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","services"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct group (tariff) ID whose laser/treatment services are listed.","key":"productGID","value":"3","x-postman-displayValue":"3"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cfab487e-93f8-48e4-be5b-ed0554d2f6d4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/services?clinicID=1&productGID=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","services"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct group (tariff) ID whose laser/treatment services are listed.","key":"productGID","value":"3","x-postman-displayValue":"3"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/shift/services\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4d3a4390-eff8-48db-b633-d95c4cc5d5c3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/services?clinicID=1&productGID=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","services"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct group (tariff) ID whose laser/treatment services are listed.","key":"productGID","value":"3","x-postman-displayValue":"3"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"08eeec18-f56e-4827-a014-6eafa323859e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/services?clinicID=1&productGID=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","services"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct group (tariff) ID whose laser/treatment services are listed.","key":"productGID","value":"3","x-postman-displayValue":"3"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e758a50a-a5b4-4398-8e24-eda0bbd390f8","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/services?clinicID=1&productGID=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","services"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct group (tariff) ID whose laser/treatment services are listed.","key":"productGID","value":"3","x-postman-displayValue":"3"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3dbb2d61-5a14-490a-ab4d-54da5c1698e8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/shift/services?clinicID=1&productGID=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["shift","services"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct group (tariff) ID whose laser/treatment services are listed.","key":"productGID","value":"3","x-postman-displayValue":"3"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"49a262db-e760-45f2-95c7-aa4be68cb75b"}],"id":"16f2dcb7-3dbc-4e70-85ac-e81737af6aee","description":"<p>General shift configuration and scheduling endpoints.</p>\n","_postman_id":"16f2dcb7-3dbc-4e70-85ac-e81737af6aee"},{"name":"Stock","item":[{"name":"Add Product Stock","id":"b7f4a225-c045-4e50-80d9-b61ae2bb0702","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}","description":"<p>Creates new stock for a specific product.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Create - Create a new stock for a product</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>StockUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Product units.</td>\n</tr>\n<tr>\n<td><code>StockMinimum</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum product units.</td>\n</tr>\n<tr>\n<td><code>StockMaximum</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum product units allowed.</td>\n</tr>\n<tr>\n<td><code>StockComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comments about the stock.</td>\n</tr>\n<tr>\n<td><code>StockDaysGuaranteed</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Guaranteed availability in days.</td>\n</tr>\n<tr>\n<td><code>StockProductLot</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Main batch or lot identifier.</td>\n</tr>\n<tr>\n<td><code>StockExpiryDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Expiration date of the main batch.</td>\n</tr>\n<tr>\n<td><code>StockPurchasePrice</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Product purchase price.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["stock","{{stockProductID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d1b33da8-99fe-49d0-aded-f6639d03b1af","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the product whose stock is to be saved.</p>\n","type":"text/plain"},"type":"any","value":"1231","key":"stockProductID"}]}},"response":[{"id":"20cfbcce-6507-4614-bc1a-78ce67e555a7","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5663f125-4c7d-41b8-b6e4-281de6030804","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8d83ca06-6bba-43c7-bdd8-a4bfa0e63b2a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1ba25230-da95-4bc0-9a26-44a1de2d7537","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"488ef79b-72be-4196-82e1-d92e3fc0842c","name":"No product found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product found with that ID\",\n  \"errorCode\": \"99\"\n}"},{"id":"71a3f2ae-30c5-4bbf-a694-60264b0a4e83","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a9f1998c-0872-4d24-8c8f-e993273b9a5d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"75d074fc-97f1-459c-a1eb-03d4e5284229","name":"MaxValueExceeded","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The StockUnits field cannot be greater than 10000.\",\n  \"errorCode\": \"max-value-exceeded\"\n}"},{"id":"c85a121c-7c0b-4072-b51f-d28cd31a73b0","name":"InvalidProductId","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error registering stock. The product ID is invalid.\",\n  \"errorCode\": \"141\"\n}"},{"id":"d08c894c-806d-49a6-abee-c2bd4cf1f3a0","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5255548d-d116-4170-9613-eb3778da38f0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"621ce41d-e434-418e-81a7-9d5e0d1a4eaa","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for test orders\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `integer` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock/%7B%7BstockProductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"b7f4a225-c045-4e50-80d9-b61ae2bb0702"},{"name":"Delete All Stock","id":"528ceecc-ec7d-4652-b14f-d6148f971b6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/stock","description":"<p>Deletes all existing stock records in the clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Stock - Delete stock - Remove all stock from the clinic</p>\n","urlObject":{"protocol":"https","path":["stock"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"ffb6b25f-3d03-4d03-b309-93b3142282ef","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"96bb82b2-4bd6-4f26-b9c9-e020c63564e1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"124a992a-aa0e-4d1e-a2fc-79605d3d2cbc","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1cc89240-43ec-41b8-b775-f450b3dcf28c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c051a62e-9bac-40e6-81ed-5fbbde11acd8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"9a6196c1-d5bb-4cbd-a84f-67796aa9cf13","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5a548baa-6062-4151-8cc8-018ee65fa92f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4864c49f-d71e-4f20-b87a-4631582ad583","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f2f17735-2393-497d-9d24-a0f5cda59195","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"528ceecc-ec7d-4652-b14f-d6148f971b6e"},{"name":"Delete Product Stock","id":"6bc4bc2e-5171-4e34-bff1-a667378ff7b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}","description":"<p>Deletes the stock associated with a specific product.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Delete - Delete a product's stock</p>\n","urlObject":{"protocol":"https","path":["stock","{{stockProductID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"857fcfc6-6cad-4a47-8678-a34bab567b13","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the product whose stock is to be deleted.</p>\n","type":"text/plain"},"type":"any","value":"98765","key":"stockProductID"}]}},"response":[{"id":"01ce4ec9-fe18-4aaa-bce7-44313deb09ca","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be deleted."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"01bb42b6-a057-4db1-b2de-1fef9d36ff49","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be deleted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bf3ad5e9-23b1-4caa-8aa3-408ff7ecb48c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be deleted."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"dd3a261b-1e00-4ba8-98d1-367f074f54b2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be deleted."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c8d1675a-896d-43d9-bd44-34133e40bda1","name":"Error deleting. Product ID not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be deleted."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"99\",\n  \"message\": \"No product found with that ID\"\n}"},{"id":"c4cf552a-a828-43dd-b6bd-3c7a2f55450c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be deleted."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f5a9b7c4-2605-4fc5-967b-96ffa14ce161","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be deleted."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b896c00a-0d83-4275-869a-b800e5419240","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be deleted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ade54188-56ea-4073-9c4b-8148c8f733b1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be deleted."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"241e406c-1d56-4ec3-b7fc-48e1aeb6c91d","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be deleted."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock/%7B%7BstockProductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6bc4bc2e-5171-4e34-bff1-a667378ff7b8"},{"name":"Edit Product Stock","id":"666412cb-f037-4c97-9d06-b59685fcc010","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}","description":"<p>Updates the stock information for a specific product.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Save - Save a product's stock</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>StockUnits</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Product units.</td>\n</tr>\n<tr>\n<td><code>StockMinimum</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Minimum product units.</td>\n</tr>\n<tr>\n<td><code>StockMaximum</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum product units allowed.</td>\n</tr>\n<tr>\n<td><code>StockComments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comments about the stock.</td>\n</tr>\n<tr>\n<td><code>StockDaysGuaranteed</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Guaranteed availability in days.</td>\n</tr>\n<tr>\n<td><code>StockProductLot</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Main batch or lot identifier.</td>\n</tr>\n<tr>\n<td><code>StockExpiryDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Expiration date of the main batch.</td>\n</tr>\n<tr>\n<td><code>StockPurchasePrice</code></td>\n<td><code>number (double)</code></td>\n<td>❌ No</td>\n<td>Product purchase price.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["stock","{{stockProductID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"2a1c911c-7020-48d7-9863-0b16227714b6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the product whose stock is to be saved.</p>\n","type":"text/plain"},"type":"any","value":"1231","key":"stockProductID"}]}},"response":[{"id":"3432b50d-fc47-4bb6-9a59-3da92ee2b681","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c8231c16-4493-4103-ae2a-44cf6e896121","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1f096c4f-d228-4482-9806-379c2acbf666","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aed1ee18-7719-4a2b-8e1f-34a19918b3e0","name":"You do not have permission to perform this action.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"403\"\n}"},{"id":"45e7ebf4-d3ea-4986-b557-0fa34226dc20","name":"No product found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"99\",\n  \"message\": \"No product found with that ID\"\n}"},{"id":"6b4f3367-7269-4f8d-a360-0fd605faa54b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"726079ce-05a6-4ea3-99dd-acee4f4ee9e6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6b3a70c9-c6af-4c4b-a705-7a06dc224d89","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error retrieving stock details, check the provided data.\",\n  \"errorCode\": \"16\"\n}"},{"id":"9642d732-8ae2-4071-8578-e206e3d33a13","name":"InvalidStockId","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The stock ID is invalid.\",\n  \"errorCode\": \"141\"\n}"},{"id":"7fedefc8-5604-4ddc-b519-7ef17acd9396","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a156df6d-7725-4364-88aa-40813c122f3f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"860ac1f3-1311-482e-8ae3-b205667085e8","name":"You do not have permission to perform this3","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"cd55694e-dd2f-4da3-98d5-ca5c25c020c1","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"StockUnits\": 150,\n  \"StockMinimum\": 20,\n  \"StockMaximum\": 1000,\n  \"StockComments\": \"Stock reserved for summer campaign\",\n  \"StockDaysGuaranteed\": 365,\n  \"StockProductLot\": \"L-2026-001\",\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockPurchasePrice\": 125.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"1231","description":"**Required** | Type: `integer`\n\nUnique identifier of the product whose stock is to be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `StockUnits` | `number (double)` | ❌ No | Product units. |\n| `StockMinimum` | `integer` | ❌ No | Minimum product units. |\n| `StockMaximum` | `integer` | ❌ No | Maximum product units allowed. |\n| `StockComments` | `string` | ❌ No | Comments about the stock. |\n| `StockDaysGuaranteed` | `integer` | ❌ No | Guaranteed availability in days. |\n| `StockProductLot` | `string` | ❌ No | Main batch or lot identifier. |\n| `StockExpiryDate` | `string (date)` | ❌ No | Expiration date of the main batch. |\n| `StockPurchasePrice` | `number (double)` | ❌ No | Product purchase price. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock/%7B%7BstockProductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"666412cb-f037-4c97-9d06-b59685fcc010"},{"name":"Export Stock History","id":"90692aa9-9dd7-4172-81f9-2eaf6b1e83cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history/export","description":"<p>Exports the movement history of a product's stock as a JSON object (derived from the backend CSV export).</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - History - Export - Export the results of the search for stock history</p>\n","urlObject":{"protocol":"https","path":["stock","{{stockProductID}}","history","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>End date for the search.</p>\n","type":"text/plain"},"key":"stockEndDate","value":"05/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Start date for the search.</p>\n","type":"text/plain"},"key":"stockStartDate","value":"05/03/2015"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Identifier of the stock type.</p>\n","type":"text/plain"},"key":"stockType","value":"3"}],"variable":[{"id":"d835a951-fdcc-466b-9809-d9f8bef2f067","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the product in the inventory.</p>\n","type":"text/plain"},"type":"any","value":"98765","key":"stockProductID"}]}},"response":[{"id":"ade61370-a6c2-49ad-9291-7b750b552321","name":"Stock movement history exported successfully as a JSON object containing the StockHistory array (one row per stock movement).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history/export?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  // Type: array | List of stock movements, one object per exported CSV row (clinic, date, time, product, type, units, stock, batch, expiry date, comments).\n  \"StockHistory\": [\n    null\n  ]\n}"},{"id":"6e4331bf-66c4-444d-80c0-995b94e15216","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history/export?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a929ddb3-4ce4-49c4-90d7-4159fe44feb3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history/export?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f66fc45e-1553-4809-93f2-38a815cd754a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history/export?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7ef41e88-7247-44f2-87a3-e22f7d8f70ef","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history/export?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock/%7B%7BstockProductID%7D%7D/history/export\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"adbfb96a-fd5f-4a42-a334-356ea2221bfc","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history/export?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"eb83b29d-d28b-4452-8148-3ae00f19b5e3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history/export?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"20cdf2f6-0f6f-4fc6-ae0b-9af7200d2827","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history/export?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"fa4d74e0-0953-433a-bedd-74eb82c64ba7","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history/export?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"90692aa9-9dd7-4172-81f9-2eaf6b1e83cb"},{"name":"Get Stock History","id":"d0be3f6e-7988-43de-9b8b-ce2cd3af1309","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history","description":"<p>Retrieves details of products associated with a specific stock.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - History - Search - Obtain the list of stock history as a result from a search</p>\n","urlObject":{"protocol":"https","path":["stock","{{stockProductID}}","history"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>End date for the search.</p>\n","type":"text/plain"},"key":"stockEndDate","value":"05/01/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Start date for the search.</p>\n","type":"text/plain"},"key":"stockStartDate","value":"05/03/2015"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Identifier of the stock type.</p>\n","type":"text/plain"},"key":"stockType","value":"3"}],"variable":[{"id":"0fa23509-67b8-47d4-81c9-58f2ff28e934","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the product in the inventory.</p>\n","type":"text/plain"},"type":"any","value":"98765","key":"stockProductID"}]}},"response":[{"id":"b778ef16-5f6f-4bb1-ada7-1d69c39acfbd","name":"History details successfully retrieved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"StockRProductDesc\": \"Crema fotoprotectora facial 90spf\",\n    \"StockRClass\": \"Central de Compras\",\n    \"StockRDate\": \"2026-04-17\",\n    \"StockRTime\": \"11:54\",\n    \"StockRAmount\": 1,\n    \"StockRUnits\": 25,\n    \"StockRProductLot\": 0,\n    \"StockRExpiryDate\": \"\"\n  },\n  {\n    \"StockRProductDesc\": \"Crema fotoprotectora facial 90spf\",\n    \"StockRClass\": \"Central de Compras\",\n    \"StockRDate\": \"2026-04-17\",\n    \"StockRTime\": \"11:47\",\n    \"StockRAmount\": 12,\n    \"StockRUnits\": 24,\n    \"StockRProductLot\": 0,\n    \"StockRExpiryDate\": \"\"\n  }\n]"},{"id":"c6e2ea9d-eb57-4dc0-a882-b2db33981975","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b3658798-2479-43cf-adc8-1fb4ff4a78c0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"07ba62c1-48a4-455e-928e-05c5c8278c88","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cd193a71-915b-4c56-b1f5-21a5d0f506e1","name":"Error retrieving stock history. Check the stock ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No movement history found for this product.\"\n}"},{"id":"618ff63f-b080-469c-a843-8f2d01cb21df","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b02c6184-8ddc-4148-b3b4-0447f4338536","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c68091ea-d7fa-4887-b96e-aaf0b585f188","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"54007a73-d159-45cd-9e4c-296c3a78d80e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"dfc2bd72-bab4-4dd5-a49b-d026a2b7dc6b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/history?clinicID=1&stockEndDate=05/01/2026&stockStartDate=05/03/2015&stockType=3","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","history"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date for the search.","key":"stockEndDate","value":"05/01/2026","x-postman-displayValue":"05/01/2026"},{"description":"**Optional** | Type: `string`\n\nStart date for the search.","key":"stockStartDate","value":"05/03/2015","x-postman-displayValue":"05/03/2015"},{"description":"**Optional** | Type: `integer`\n\nIdentifier of the stock type.","key":"stockType","value":"3","x-postman-displayValue":"3"}],"variable":[{"key":"stockProductID","value":"98765","description":"**Required** | Type: `integer`\n\nUnique identifier of the product in the inventory."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock/%7B%7BstockProductID%7D%7D/history\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d0be3f6e-7988-43de-9b8b-ce2cd3af1309"},{"name":"Get Stock List","id":"6da1213c-a410-4647-90dd-85b7533be19a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/stock","description":"<p>View the list of physical products and stock in the clinic's warehouse (e.g., creams, jars). DO NOT use for services or treatments on the schedule.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - List - See a list of products with its present and minimum stock</p>\n","urlObject":{"protocol":"https","path":["stock"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Filter to search by product name.</p>\n","type":"text/plain"},"key":"productDesc","value":"Cream"}],"variable":[]}},"response":[{"id":"ef033504-9c09-499d-9bc6-2b04b879c149","name":"Stock list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1&productDesc=Cream","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nFilter to search by product name.","key":"productDesc","value":"Cream","x-postman-displayValue":"Cream"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"StockProductId\": 226,\n    \"StockFamilyName\": \"Casmara\",\n    \"StockProductDescription\": \"Ampolla 10 ml casmara oro\",\n    \"StockUnits\": 5,\n    \"StockAveragePrice\": 0,\n    \"StockMin\": 0,\n    \"StockMax\": 0,\n    \"StockDisabled\": false,\n    \"StockPendingUnits\": 0,\n    \"StockLotDetails\": []\n  },\n  {\n    \"StockProductId\": 233,\n    \"StockFamilyName\": \"Casmara\",\n    \"StockProductDescription\": \"Crema 10 ml hidratante\",\n    \"StockUnits\": 1,\n    \"StockAveragePrice\": 0,\n    \"StockMin\": 0,\n    \"StockMax\": 0,\n    \"StockDisabled\": false,\n    \"StockPendingUnits\": 4,\n    \"StockLotDetails\": []\n  }\n]"},{"id":"8fd5323d-22b8-47da-981b-14bc8b660ec0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1&productDesc=Cream","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nFilter to search by product name.","key":"productDesc","value":"Cream","x-postman-displayValue":"Cream"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"70082dd4-fd4a-4835-9688-5919b2d35a4c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1&productDesc=Cream","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nFilter to search by product name.","key":"productDesc","value":"Cream","x-postman-displayValue":"Cream"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"17dc629f-4473-41d5-bb3a-65d054dd0abc","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1&productDesc=Cream","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nFilter to search by product name.","key":"productDesc","value":"Cream","x-postman-displayValue":"Cream"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6a5b681a-2f5e-4c98-9324-f928b1cf825d","name":"No stock data found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1&productDesc=Cream","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nFilter to search by product name.","key":"productDesc","value":"Cream","x-postman-displayValue":"Cream"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No stock data found\"\n}"},{"id":"7fc0553a-7fbf-49c2-85d4-6578c4801c76","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1&productDesc=Cream","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nFilter to search by product name.","key":"productDesc","value":"Cream","x-postman-displayValue":"Cream"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6a8780b9-c5d0-4f46-9d1e-fee44181738a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1&productDesc=Cream","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nFilter to search by product name.","key":"productDesc","value":"Cream","x-postman-displayValue":"Cream"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2ad92c31-45e3-4b5b-856c-f13f58137249","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1&productDesc=Cream","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nFilter to search by product name.","key":"productDesc","value":"Cream","x-postman-displayValue":"Cream"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f04eef84-220e-4464-8244-ec1fab8e6955","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1&productDesc=Cream","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nFilter to search by product name.","key":"productDesc","value":"Cream","x-postman-displayValue":"Cream"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"ed2570c2-a549-4b29-9f6a-8b9699ab807a","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock?clinicID=1&productDesc=Cream","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nFilter to search by product name.","key":"productDesc","value":"Cream","x-postman-displayValue":"Cream"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"6da1213c-a410-4647-90dd-85b7533be19a"},{"name":"Import Stock","id":"b3b38279-aba3-44f0-8d0a-76e353b7d697","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"description":"<p>(Required) XLS or xlsx spreadsheet file to import.</p>\n","key":"stockImportFile","type":"file","value":null}]},"url":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","description":"<p>Imports stock from an XLS spreadsheet file. The file must be sent as <code>multipart/form-data</code> using the <code>stockImportFile</code> field.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Matter</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>stockImportFile</code></td>\n<td><code>string (binary)</code></td>\n<td>✅ Yes</td>\n<td>XLS or xlsx spreadsheet file to import.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["stock","import"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"df4286e6-81db-41c8-846c-66a3ac0dbd6e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"04a476a3-3d32-4280-af46-055c93c7a87a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f11ef9d3-51d7-416c-87e7-05355040bb57","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"421fd991-99c9-4c1d-8287-460f9e40cba1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"434052d9-4e04-4b99-a7ce-07d25e6cd1b8","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock/import\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"891fc07d-a995-48e6-97d3-cac816fed6f6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"839692e7-6446-42a3-a019-e9ed47277023","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c58a3ed1-0ac1-4d68-9373-95e78f1048ae","name":"Could not import","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not import. Check the file.\",\n  \"ErrorCode\": \"644\"\n}"},{"id":"25c9d68d-ca39-428e-bff2-442dc4867020","name":"Import error","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Import error. Check the ID.\",\n  \"ErrorCode\": \"388\"\n}"},{"id":"2570724f-d4b4-410a-b949-624973611fa2","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9ab06fa9-67e0-495e-a89f-5c7c40aea3cc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) XLS or xlsx spreadsheet file to import.","key":"stockImportFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/stock/import?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","import"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `stockImportFile` | `string (binary)` | ✅ Yes | XLS or xlsx spreadsheet file to import. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b3b38279-aba3-44f0-8d0a-76e353b7d697"},{"name":"Register Outgoing Stock","id":"e9b61121-6acb-4dff-8b15-00c571d6d890","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?stockUnits=2","description":"<p>Manually record a product's unit removal from inventory.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Register stock exit - Allows you to manually register a stock exit</p>\n","urlObject":{"protocol":"https","path":["stock","{{stockProductID}}","out"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Reason or comment regarding the removal.</p>\n","type":"text/plain"},"key":"stockComments","value":"Internal consumption cabin 1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Quantity of units to be written off.</p>\n","type":"text/plain"},"key":"stockUnits","value":"2"}],"variable":[{"id":"6d4c7877-7b6b-4eef-9993-310b2a1be91a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product ID in the stock from which the removal is performed.</p>\n","type":"text/plain"},"type":"any","value":"122","key":"stockProductID"}]}},"response":[{"id":"67d8aad0-4397-486d-96f8-ec6d9465e206","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"e7b3df8a-73f5-4d03-9b7c-4b72d572aae1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2ce85b17-6f40-4342-a39a-584461b30db0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"97d3dc8f-89b9-42e1-8966-ca460661819e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"87999061-943e-4726-a4b0-cf462a382d54","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock/%7B%7BstockProductID%7D%7D/out\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"0d660320-4fb8-4e9a-a384-68720c95f431","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d94acd3c-7774-4e81-a8c5-a07be4f7a58a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"18f1b0eb-b993-4f15-aa0e-ba826766f008","name":"The stockUnits query parameter must be a","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid stockUnits query parameter. Expected a positive integer with at most 10000 digits.\",\n  \"errorCode\": \"invalid-stockunits\"\n}"},{"id":"0256ff86-5296-462b-a1ca-1f31b5041a84","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error registering stock output. Check the provided data.\",\n  \"errorCode\": \"141\"\n}"},{"id":"247005cb-68c0-4f39-9ff8-973a2faf2884","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"77dfbca2-601e-41a1-bd86-07973b48c821","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}/out?clinicID=1&stockComments=Internal consumption cabin 1&stockUnits=2","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}","out"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nReason or comment regarding the removal.","key":"stockComments","value":"Internal consumption cabin 1","x-postman-displayValue":"Internal consumption cabin 1"},{"description":"**Required** | Type: `integer`\n\nQuantity of units to be written off.","key":"stockUnits","value":"2","x-postman-displayValue":"2"}],"variable":[{"key":"stockProductID","value":"122","description":"**Required** | Type: `integer`\n\nProduct ID in the stock from which the removal is performed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e9b61121-6acb-4dff-8b15-00c571d6d890"},{"name":"Search Product Stock","id":"768dedd3-fc05-4481-af19-2f3f6fac1f10","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/stock/ean?productEAN=8412345678905","description":"<p>Searches for a product by its EAN barcode and returns its product identifier.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Use Barcode Reader - Select a product using a barcode to create a new stock</p>\n","urlObject":{"protocol":"https","path":["stock","ean"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product barcode to search for.</p>\n","type":"text/plain"},"key":"productEAN","value":"8412345678905"}],"variable":[]}},"response":[{"id":"a17aeb07-c368-48dd-878d-fbe4690d22f3","name":"Product found successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/ean?clinicID=1&productEAN=8412345678905","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct barcode to search for.","key":"productEAN","value":"8412345678905","x-postman-displayValue":"8412345678905"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"StockProductID\": 122\n}"},{"id":"d227b5c6-788e-49a7-b604-adb2afa5fd61","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/ean?clinicID=1&productEAN=8412345678905","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct barcode to search for.","key":"productEAN","value":"8412345678905","x-postman-displayValue":"8412345678905"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f827d855-b4a3-456e-a9b6-13087f65d3fa","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/ean?clinicID=1&productEAN=8412345678905","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct barcode to search for.","key":"productEAN","value":"8412345678905","x-postman-displayValue":"8412345678905"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6b1c33f1-ad03-4583-96f8-abbccd6a28ed","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/ean?clinicID=1&productEAN=8412345678905","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct barcode to search for.","key":"productEAN","value":"8412345678905","x-postman-displayValue":"8412345678905"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ff825319-c17b-468f-ac9e-4fa62ca7f527","name":"Product not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/ean?clinicID=1&productEAN=8412345678905","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct barcode to search for.","key":"productEAN","value":"8412345678905","x-postman-displayValue":"8412345678905"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No product was found with the provided data.\"\n}"},{"id":"b3173b28-cd53-4039-81b3-1b33dffbede6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/ean?clinicID=1&productEAN=8412345678905","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct barcode to search for.","key":"productEAN","value":"8412345678905","x-postman-displayValue":"8412345678905"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"084c59d0-7268-46e2-9d38-c57deee65f33","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/ean?clinicID=1&productEAN=8412345678905","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct barcode to search for.","key":"productEAN","value":"8412345678905","x-postman-displayValue":"8412345678905"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"076de72c-57bd-4fd3-80f9-ac44237531fe","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/ean?clinicID=1&productEAN=8412345678905","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct barcode to search for.","key":"productEAN","value":"8412345678905","x-postman-displayValue":"8412345678905"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2f8f41d6-2981-467b-b1c6-6b9a16d4da28","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/ean?clinicID=1&productEAN=8412345678905","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct barcode to search for.","key":"productEAN","value":"8412345678905","x-postman-displayValue":"8412345678905"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"f0e1378b-3c53-452b-9718-f1ff9d5f87ee","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/ean?clinicID=1&productEAN=8412345678905","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nProduct barcode to search for.","key":"productEAN","value":"8412345678905","x-postman-displayValue":"8412345678905"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock/ean\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"768dedd3-fc05-4481-af19-2f3f6fac1f10"},{"name":"View Product Stock Details","id":"be39055c-cb1c-4493-b207-76cb0f3fd606","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}","description":"<p>Queries detailed stock information for a specific product using the form.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Edit - See details of a product's stock</p>\n","urlObject":{"protocol":"https","path":["stock","{{stockProductID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3f67ba1d-3487-4558-92f0-b3faa30e1d1b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product ID.</p>\n","type":"text/plain"},"type":"any","value":"2030","key":"stockProductID"}]}},"response":[{"id":"9bc673e3-90e5-46c9-8bcd-f76037c48e39","name":"Stock details successfully retrieved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"2030","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"StockProductID\": 2030,\n  \"StockProductDesc\": \"Facial Moisturizing Cream 50ml\",\n  \"StockUnits\": 150.0,\n  \"StockMinimum\": 10.0,\n  \"StockMaximum\": 500.0,\n  \"StockDaysGuaranteed\": 5,\n  \"StockAveragePrice\": 15.5,\n  \"StockProductLot\": 32,\n  \"StockExpiryDate\": \"31/12/2026\",\n  \"StockProductRequiresTraceability\": 0\n}"},{"id":"c207ffc1-bb9f-4028-a7a8-7bf376217bb4","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"2030","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"81b1fc48-1b63-44cd-9a63-bc0c4b98e849","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"2030","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f8089ccc-12ec-4c80-80d7-2491e4829f9e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"2030","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"21e320d0-8cfe-4128-be5a-3a89f2c6bca7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"2030","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock/%7B%7BstockProductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a54fb191-2e89-4165-ada6-4e55846a59a2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"2030","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"723213bb-9cdc-4df8-b51e-6dbd525eeb1a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"2030","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8b7dfe75-ce01-4ce1-80ab-7c7f68347b11","name":"InvalidData","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"2030","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error retrieving stock details, check the provided data.\",\n  \"errorCode\": \"16\"\n}"},{"id":"3e0b74c9-48b4-4988-8dd8-49f1d09783d3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"2030","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"27115bee-e9ac-4e3e-bb48-2f2cb8b4fc43","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/{{stockProductID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","{{stockProductID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"stockProductID","value":"2030","description":"**Required** | Type: `integer`\n\nProduct ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"be39055c-cb1c-4493-b207-76cb0f3fd606"},{"name":"View Purchasing Center Stock","id":"3ab1150e-e989-4782-bd91-4704d6be7cac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/stock/purchasing-center","description":"<p>Returns the clinic's own stock plus the stock of its designated purchasing center clinic, when that center has made its stock visible.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Consult</p>\n","urlObject":{"protocol":"https","path":["stock","purchasing-center"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"a6e1fb58-7ef5-4c51-93dd-d8f4bbcafc43","name":"Purchasing center stock retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/purchasing-center?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","purchasing-center"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ClinicStockList\": [\n    {\n      \"StockProductId\": 226,\n      \"StockFamilyName\": \"Casmara\",\n      \"StockProductDescription\": \"Ampolla 10 ml casmara oro\",\n      \"StockUnits\": 9,\n      \"StockMin\": 1,\n      \"StockMax\": 100,\n      \"ProductParentID\": 220,\n      \"StockDaysGuaranteed\": 30,\n      \"StockLotDetails\": [\n        {\n          \"LotNumber\": \"0\",\n          \"ExpiryDate\": \"\"\n        }\n      ]\n    },\n    {\n      \"StockProductId\": 227,\n      \"StockFamilyName\": \"Casmara\",\n      \"StockProductDescription\": \"Ampolla 10 ml casmara plata\",\n      \"StockUnits\": 10,\n      \"StockMin\": 1,\n      \"StockMax\": 100,\n      \"ProductParentID\": 221,\n      \"StockDaysGuaranteed\": 30,\n      \"StockLotDetails\": [\n        {\n          \"LotNumber\": \"L2026-045\",\n          \"ExpiryDate\": \"22/07/2026\"\n        }\n      ]\n    }\n  ],\n  \"PurchasingCenterStockList\": [\n    {\n      \"StockProductId\": 226,\n      \"StockFamilyName\": \"Casmara\",\n      \"StockProductDescription\": \"Ampolla 10 ml casmara oro\",\n      \"StockUnits\": 9,\n      \"StockMin\": 1,\n      \"StockMax\": 100,\n      \"ProductParentID\": 220,\n      \"StockDaysGuaranteed\": 30,\n      \"StockLotDetails\": [\n        {\n          \"LotNumber\": \"0\",\n          \"ExpiryDate\": \"\"\n        }\n      ]\n    },\n    {\n      \"StockProductId\": 227,\n      \"StockFamilyName\": \"Casmara\",\n      \"StockProductDescription\": \"Ampolla 10 ml casmara plata\",\n      \"StockUnits\": 10,\n      \"StockMin\": 1,\n      \"StockMax\": 100,\n      \"ProductParentID\": 221,\n      \"StockDaysGuaranteed\": 30,\n      \"StockLotDetails\": [\n        {\n          \"LotNumber\": \"L2026-045\",\n          \"ExpiryDate\": \"22/07/2026\"\n        }\n      ]\n    }\n  ]\n}"},{"id":"9418b84a-94fd-450a-b56d-381e5c63e27a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/purchasing-center?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","purchasing-center"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1ea55914-28ee-4d0c-b08e-d651257c2511","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/purchasing-center?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","purchasing-center"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"53ccbe01-c899-4185-b89c-b2824c0f0bdd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/purchasing-center?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","purchasing-center"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"75417d49-b7df-4e81-839b-5cbb0bb0a779","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/purchasing-center?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","purchasing-center"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/stock/purchasing-center\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ade20558-0c8b-450b-9e33-4d993e643b12","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/purchasing-center?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","purchasing-center"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1b4734f2-066e-47e6-8da8-4e7b81c24c29","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/purchasing-center?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","purchasing-center"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"39b33a56-4a9b-4dc2-ad52-5f1ea2b042fc","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/purchasing-center?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","purchasing-center"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"735ffb58-dff3-47d6-b759-86fad6d2d444","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/stock/purchasing-center?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["stock","purchasing-center"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3ab1150e-e989-4782-bd91-4704d6be7cac"}],"id":"ed5c230e-4f89-43ea-8b12-72d5ae8e8212","description":"<p>Stock control, inventory, and movement endpoints.</p>\n","_postman_id":"ed5c230e-4f89-43ea-8b12-72d5ae8e8212"},{"name":"System","item":[{"name":"Create System Note","id":"4e2a09e5-80c2-4b6d-9776-d0332d432aee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"SystemNoteText\": \"Backup verificado\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/notes","description":"<p>Creates a new system (technical) note, stamped with the current date and user.</p>\n<p><strong>Permision:</strong></p>\n<p>General</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SystemNoteText</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Text of the system (technical) note to create.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["system","notes"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"fc845d2c-a2ac-401a-a4e9-b308c656720d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SystemNoteText\": \"Backup verificado\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SystemNoteText` | `string` | ✅ Yes | Text of the system (technical) note to create. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"254e66ce-a373-433d-96ca-ec68ed63be3f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SystemNoteText\": \"Backup verificado\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SystemNoteText` | `string` | ✅ Yes | Text of the system (technical) note to create. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"70276745-71fa-4797-9488-3af22f1c0f44","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SystemNoteText\": \"Backup verificado\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SystemNoteText` | `string` | ✅ Yes | Text of the system (technical) note to create. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7cb10c80-253e-4cbe-b527-e785a8a60185","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SystemNoteText\": \"Backup verificado\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SystemNoteText` | `string` | ✅ Yes | Text of the system (technical) note to create. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f4990e3c-0505-4d40-ad92-9bc02d12cb70","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SystemNoteText\": \"Backup verificado\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SystemNoteText` | `string` | ✅ Yes | Text of the system (technical) note to create. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/notes\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"85118105-05b8-486f-b618-a56e01e3b26b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SystemNoteText\": \"Backup verificado\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SystemNoteText` | `string` | ✅ Yes | Text of the system (technical) note to create. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ccecc705-ca9d-4b67-96fd-febd8e676672","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SystemNoteText\": \"Backup verificado\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SystemNoteText` | `string` | ✅ Yes | Text of the system (technical) note to create. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"db544030-ca7a-453d-99c7-4baa1b8b04d1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SystemNoteText\": \"Backup verificado\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SystemNoteText` | `string` | ✅ Yes | Text of the system (technical) note to create. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a3729609-3598-425c-a9e0-495af8cd9245","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"SystemNoteText\": \"Backup verificado\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/system/notes?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","notes"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SystemNoteText` | `string` | ✅ Yes | Text of the system (technical) note to create. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4e2a09e5-80c2-4b6d-9776-d0332d432aee"},{"name":"Delete User Image Setting","id":"a0ed6d66-0b8f-4afe-affa-3a1d0752d3fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/system/user-image/{{settingID}}","description":"<p>Clears the image stored in an image-type setting (deletes the file and blanks its SettingValue). Returns the affected SettingID.</p>\n<p><strong>Permision:</strong></p>\n<p>System - Set up - Delete Image - Eliminate image</p>\n","urlObject":{"protocol":"https","path":["system","user-image","{{settingID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"e8230bb3-31d6-4c86-b1d1-97f254d26ad1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Id of the image-type setting whose stored image should be cleared.</p>\n","type":"text/plain"},"type":"any","value":"120","key":"settingID"}]}},"response":[{"id":"17e1cc4c-a8ad-4671-b137-cd65df8f4ad4","name":"Returns the id of the setting whose image was cleared.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/user-image/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","user-image","{{settingID}}"],"variable":[{"key":"settingID","value":"120","description":"**Required** | Type: `integer`\n\nId of the image-type setting whose stored image should be cleared."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"SettingID\": 120\n}"},{"id":"53bd3b1e-64f2-4a96-b7ce-92d9afc019f7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/user-image/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","user-image","{{settingID}}"],"variable":[{"key":"settingID","value":"120","description":"**Required** | Type: `integer`\n\nId of the image-type setting whose stored image should be cleared."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b3f2e752-a6aa-4250-9af4-6553f47f8e67","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/user-image/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","user-image","{{settingID}}"],"variable":[{"key":"settingID","value":"120","description":"**Required** | Type: `integer`\n\nId of the image-type setting whose stored image should be cleared."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0a087ccc-a950-401f-93ce-be18708b4ebb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/user-image/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","user-image","{{settingID}}"],"variable":[{"key":"settingID","value":"120","description":"**Required** | Type: `integer`\n\nId of the image-type setting whose stored image should be cleared."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a0d7dc71-3a48-43bf-9e27-172df1a038cf","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/user-image/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","user-image","{{settingID}}"],"variable":[{"key":"settingID","value":"120","description":"**Required** | Type: `integer`\n\nId of the image-type setting whose stored image should be cleared."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/user-image/%7B%7BsettingID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1c6aaa15-ab4d-4a84-a50c-b80b611cd208","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/user-image/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","user-image","{{settingID}}"],"variable":[{"key":"settingID","value":"120","description":"**Required** | Type: `integer`\n\nId of the image-type setting whose stored image should be cleared."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"83a1ac22-b39d-403f-9fa4-d9d579692069","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/user-image/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","user-image","{{settingID}}"],"variable":[{"key":"settingID","value":"120","description":"**Required** | Type: `integer`\n\nId of the image-type setting whose stored image should be cleared."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"09592b91-c9c8-4088-ba12-e316759a075e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/user-image/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","user-image","{{settingID}}"],"variable":[{"key":"settingID","value":"120","description":"**Required** | Type: `integer`\n\nId of the image-type setting whose stored image should be cleared."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7e21ea6e-adc8-48cf-8c3f-4e362e2c1703","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/user-image/{{settingID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","user-image","{{settingID}}"],"variable":[{"key":"settingID","value":"120","description":"**Required** | Type: `integer`\n\nId of the image-type setting whose stored image should be cleared."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a0ed6d66-0b8f-4afe-affa-3a1d0752d3fe"},{"name":"Edit General Configuration","id":"ef441fb7-74af-475b-b6b1-ccdf77fcb412","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/general","description":"<p>Partially updates the general system configuration (PATCH). Fields the caller omits keep their current value (read first via SEC_GENERAL_LOAD_FORM). Each field is only persisted when its feature is enabled (birthdays / discount authorisation).</p>\n<p><strong>Permision:</strong></p>\n<p>General - Configuration clinics - Edit - See the general configuration of a group of clinics</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BirthDaySMS</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the birthday message is sent by SMS (-1 enabled, 0 disabled). Only persisted when the birthdays feature is enabled.</td>\n</tr>\n<tr>\n<td><code>BirthDayText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Birthday message text (1-200 chars). Only persisted when the birthdays feature is enabled.</td>\n</tr>\n<tr>\n<td><code>GlobalPassword</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Global discount-authorisation password (1-16 chars). Only persisted when discount authorisation is enabled.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["system","general"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"0985eb5b-f590-486b-ac85-972af493589c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/general","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BirthDaySMS` | `integer` | ❌ No | Whether the birthday message is sent by SMS (-1 enabled, 0 disabled). Only persisted when the birthdays feature is enabled. |\n| `BirthDayText` | `string` | ❌ No | Birthday message text (1-200 chars). Only persisted when the birthdays feature is enabled. |\n| `GlobalPassword` | `string` | ❌ No | Global discount-authorisation password (1-16 chars). Only persisted when discount authorisation is enabled. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b8dde446-c238-42a1-b749-45e94b0803d7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/general","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BirthDaySMS` | `integer` | ❌ No | Whether the birthday message is sent by SMS (-1 enabled, 0 disabled). Only persisted when the birthdays feature is enabled. |\n| `BirthDayText` | `string` | ❌ No | Birthday message text (1-200 chars). Only persisted when the birthdays feature is enabled. |\n| `GlobalPassword` | `string` | ❌ No | Global discount-authorisation password (1-16 chars). Only persisted when discount authorisation is enabled. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"04ac7f3f-a463-4565-8847-f18f07eeac78","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/general","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BirthDaySMS` | `integer` | ❌ No | Whether the birthday message is sent by SMS (-1 enabled, 0 disabled). Only persisted when the birthdays feature is enabled. |\n| `BirthDayText` | `string` | ❌ No | Birthday message text (1-200 chars). Only persisted when the birthdays feature is enabled. |\n| `GlobalPassword` | `string` | ❌ No | Global discount-authorisation password (1-16 chars). Only persisted when discount authorisation is enabled. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"350e099c-bd9b-4ad4-b90b-c84b4a3bafea","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/general","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BirthDaySMS` | `integer` | ❌ No | Whether the birthday message is sent by SMS (-1 enabled, 0 disabled). Only persisted when the birthdays feature is enabled. |\n| `BirthDayText` | `string` | ❌ No | Birthday message text (1-200 chars). Only persisted when the birthdays feature is enabled. |\n| `GlobalPassword` | `string` | ❌ No | Global discount-authorisation password (1-16 chars). Only persisted when discount authorisation is enabled. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f924ada2-47fb-4809-851f-b4569d78ae55","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/general","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BirthDaySMS` | `integer` | ❌ No | Whether the birthday message is sent by SMS (-1 enabled, 0 disabled). Only persisted when the birthdays feature is enabled. |\n| `BirthDayText` | `string` | ❌ No | Birthday message text (1-200 chars). Only persisted when the birthdays feature is enabled. |\n| `GlobalPassword` | `string` | ❌ No | Global discount-authorisation password (1-16 chars). Only persisted when discount authorisation is enabled. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/general\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4ae4030f-16a8-4244-897a-8fd74ac70290","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/general","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BirthDaySMS` | `integer` | ❌ No | Whether the birthday message is sent by SMS (-1 enabled, 0 disabled). Only persisted when the birthdays feature is enabled. |\n| `BirthDayText` | `string` | ❌ No | Birthday message text (1-200 chars). Only persisted when the birthdays feature is enabled. |\n| `GlobalPassword` | `string` | ❌ No | Global discount-authorisation password (1-16 chars). Only persisted when discount authorisation is enabled. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d9df7a49-5e2c-4957-b466-fce74a2f61f0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/general","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BirthDaySMS` | `integer` | ❌ No | Whether the birthday message is sent by SMS (-1 enabled, 0 disabled). Only persisted when the birthdays feature is enabled. |\n| `BirthDayText` | `string` | ❌ No | Birthday message text (1-200 chars). Only persisted when the birthdays feature is enabled. |\n| `GlobalPassword` | `string` | ❌ No | Global discount-authorisation password (1-16 chars). Only persisted when discount authorisation is enabled. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f2773dce-10bb-449e-8d8a-ae5af0d64aa7","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/general","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BirthDaySMS` | `integer` | ❌ No | Whether the birthday message is sent by SMS (-1 enabled, 0 disabled). Only persisted when the birthdays feature is enabled. |\n| `BirthDayText` | `string` | ❌ No | Birthday message text (1-200 chars). Only persisted when the birthdays feature is enabled. |\n| `GlobalPassword` | `string` | ❌ No | Global discount-authorisation password (1-16 chars). Only persisted when discount authorisation is enabled. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8137d619-77c7-4bf1-b149-837da8a28312","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/general","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `BirthDaySMS` | `integer` | ❌ No | Whether the birthday message is sent by SMS (-1 enabled, 0 disabled). Only persisted when the birthdays feature is enabled. |\n| `BirthDayText` | `string` | ❌ No | Birthday message text (1-200 chars). Only persisted when the birthdays feature is enabled. |\n| `GlobalPassword` | `string` | ❌ No | Global discount-authorisation password (1-16 chars). Only persisted when discount authorisation is enabled. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ef441fb7-74af-475b-b6b1-ccdf77fcb412"},{"name":"Edit User Settings","id":"a661c38f-a6e6-4f78-b15c-ec14c047313f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"LaserShot\": -1,\n  \"AppOverlapUser\": 0,\n  \"DoctorFormFill\": 0,\n  \"AppUserForce\": 0,\n  \"CustomFieldsEnable\": \"-1,0,0,0,0,0,0,0,0,0\",\n  \"CustomFieldsLabels\": \"Alergias,,,,,,,,,\",\n  \"CustomFieldsTypeSelected\": \"text,text,text,text,text,text,text,text,text,text\",\n  \"AppBought\": 0,\n  \"ImageHeaderRight\": \"header-right.png\",\n  \"ImageHeaderLeft\": \"header-left.png\",\n  \"BGHeadColor\": \"3366CC\",\n  \"ClientPointsX\": 10,\n  \"ClientPointsXVip\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"<p>Partially updates the user-editable personalisation settings (PATCH). The backend save is a full-replace positional form, so the current state is read first (SEC_SETTING_SEARCH_FORM for the config settings plus SEC_SETTING_USER_LIST_LOAD_FORM for the header colour and loyalty-point defaults) and every field the caller omits keeps its current value. Some fields are only persisted by the backend when their feature is enabled (points, advisor, FWA, BR payment).</p>\n<p><strong>Permision:</strong></p>\n<p>System - Set up - Save - Save the configuration of the system</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>LaserShot</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Laser-shot mode toggle (-1 / 0 / -2).</td>\n</tr>\n<tr>\n<td><code>AppOverlapUser</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether appointments may overlap per user (-1 / 0 / -2).</td>\n</tr>\n<tr>\n<td><code>DoctorFormFill</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Force the medical form to be filled in (-1 / 0).</td>\n</tr>\n<tr>\n<td><code>AppUserForce</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Force selecting a user on appointments (-1 / 0).</td>\n</tr>\n<tr>\n<td><code>CustomFieldsEnable</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Enable flags for the 10 client custom fields, comma-separated (each 0 / -1 / -2).</td>\n</tr>\n<tr>\n<td><code>CustomFieldsLabels</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Labels for the 10 client custom fields, comma-separated (1-255 chars total).</td>\n</tr>\n<tr>\n<td><code>CustomFieldsTypeSelected</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Type of each of the 10 client custom fields (text / checkbox / select).</td>\n</tr>\n<tr>\n<td><code>AppBought</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the appointments app has been purchased (-1 / 0).</td>\n</tr>\n<tr>\n<td><code>ImageHeaderRight</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>File name of the right header image (1-255 chars).</td>\n</tr>\n<tr>\n<td><code>ImageHeaderLeft</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>File name of the left header image (1-255 chars).</td>\n</tr>\n<tr>\n<td><code>BGHeadColor</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Header background colour as a 6-digit hex string (a leading</td>\n</tr>\n<tr>\n<td><code>ClientPointsX</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Loyalty points multiplier for standard clients. Only persisted when the points feature is enabled.</td>\n</tr>\n<tr>\n<td><code>ClientPointsXVip</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Loyalty points multiplier for VIP clients. Only persisted when the points feature is enabled.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["system","user-settings"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"9668b85c-4187-41c6-bba9-aa46d6032161","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"LaserShot\": -1,\n  \"AppOverlapUser\": 0,\n  \"DoctorFormFill\": 0,\n  \"AppUserForce\": 0,\n  \"CustomFieldsEnable\": \"-1,0,0,0,0,0,0,0,0,0\",\n  \"CustomFieldsLabels\": \"Alergias,,,,,,,,,\",\n  \"CustomFieldsTypeSelected\": \"text,text,text,text,text,text,text,text,text,text\",\n  \"AppBought\": 0,\n  \"ImageHeaderRight\": \"header-right.png\",\n  \"ImageHeaderLeft\": \"header-left.png\",\n  \"BGHeadColor\": \"3366CC\",\n  \"ClientPointsX\": 10,\n  \"ClientPointsXVip\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `LaserShot` | `integer` | ❌ No | Laser-shot mode toggle (-1 / 0 / -2). |\n| `AppOverlapUser` | `integer` | ❌ No | Whether appointments may overlap per user (-1 / 0 / -2). |\n| `DoctorFormFill` | `integer` | ❌ No | Force the medical form to be filled in (-1 / 0). |\n| `AppUserForce` | `integer` | ❌ No | Force selecting a user on appointments (-1 / 0). |\n| `CustomFieldsEnable` | `string` | ❌ No | Enable flags for the 10 client custom fields, comma-separated (each 0 / -1 / -2). |\n| `CustomFieldsLabels` | `string` | ❌ No | Labels for the 10 client custom fields, comma-separated (1-255 chars total). |\n| `CustomFieldsTypeSelected` | `string` | ❌ No | Type of each of the 10 client custom fields (text / checkbox / select). |\n| `AppBought` | `integer` | ❌ No | Whether the appointments app has been purchased (-1 / 0). |\n| `ImageHeaderRight` | `string` | ❌ No | File name of the right header image (1-255 chars). |\n| `ImageHeaderLeft` | `string` | ❌ No | File name of the left header image (1-255 chars). |\n| `BGHeadColor` | `string` | ❌ No | Header background colour as a 6-digit hex string (a leading |\n| `ClientPointsX` | `integer` | ❌ No | Loyalty points multiplier for standard clients. Only persisted when the points feature is enabled. |\n| `ClientPointsXVip` | `integer` | ❌ No | Loyalty points multiplier for VIP clients. Only persisted when the points feature is enabled. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"66da93be-3213-49ff-95f9-a97da73fa054","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"LaserShot\": -1,\n  \"AppOverlapUser\": 0,\n  \"DoctorFormFill\": 0,\n  \"AppUserForce\": 0,\n  \"CustomFieldsEnable\": \"-1,0,0,0,0,0,0,0,0,0\",\n  \"CustomFieldsLabels\": \"Alergias,,,,,,,,,\",\n  \"CustomFieldsTypeSelected\": \"text,text,text,text,text,text,text,text,text,text\",\n  \"AppBought\": 0,\n  \"ImageHeaderRight\": \"header-right.png\",\n  \"ImageHeaderLeft\": \"header-left.png\",\n  \"BGHeadColor\": \"3366CC\",\n  \"ClientPointsX\": 10,\n  \"ClientPointsXVip\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `LaserShot` | `integer` | ❌ No | Laser-shot mode toggle (-1 / 0 / -2). |\n| `AppOverlapUser` | `integer` | ❌ No | Whether appointments may overlap per user (-1 / 0 / -2). |\n| `DoctorFormFill` | `integer` | ❌ No | Force the medical form to be filled in (-1 / 0). |\n| `AppUserForce` | `integer` | ❌ No | Force selecting a user on appointments (-1 / 0). |\n| `CustomFieldsEnable` | `string` | ❌ No | Enable flags for the 10 client custom fields, comma-separated (each 0 / -1 / -2). |\n| `CustomFieldsLabels` | `string` | ❌ No | Labels for the 10 client custom fields, comma-separated (1-255 chars total). |\n| `CustomFieldsTypeSelected` | `string` | ❌ No | Type of each of the 10 client custom fields (text / checkbox / select). |\n| `AppBought` | `integer` | ❌ No | Whether the appointments app has been purchased (-1 / 0). |\n| `ImageHeaderRight` | `string` | ❌ No | File name of the right header image (1-255 chars). |\n| `ImageHeaderLeft` | `string` | ❌ No | File name of the left header image (1-255 chars). |\n| `BGHeadColor` | `string` | ❌ No | Header background colour as a 6-digit hex string (a leading |\n| `ClientPointsX` | `integer` | ❌ No | Loyalty points multiplier for standard clients. Only persisted when the points feature is enabled. |\n| `ClientPointsXVip` | `integer` | ❌ No | Loyalty points multiplier for VIP clients. Only persisted when the points feature is enabled. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5ee47793-a72a-4d32-94d4-62d8bd239cde","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"LaserShot\": -1,\n  \"AppOverlapUser\": 0,\n  \"DoctorFormFill\": 0,\n  \"AppUserForce\": 0,\n  \"CustomFieldsEnable\": \"-1,0,0,0,0,0,0,0,0,0\",\n  \"CustomFieldsLabels\": \"Alergias,,,,,,,,,\",\n  \"CustomFieldsTypeSelected\": \"text,text,text,text,text,text,text,text,text,text\",\n  \"AppBought\": 0,\n  \"ImageHeaderRight\": \"header-right.png\",\n  \"ImageHeaderLeft\": \"header-left.png\",\n  \"BGHeadColor\": \"3366CC\",\n  \"ClientPointsX\": 10,\n  \"ClientPointsXVip\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `LaserShot` | `integer` | ❌ No | Laser-shot mode toggle (-1 / 0 / -2). |\n| `AppOverlapUser` | `integer` | ❌ No | Whether appointments may overlap per user (-1 / 0 / -2). |\n| `DoctorFormFill` | `integer` | ❌ No | Force the medical form to be filled in (-1 / 0). |\n| `AppUserForce` | `integer` | ❌ No | Force selecting a user on appointments (-1 / 0). |\n| `CustomFieldsEnable` | `string` | ❌ No | Enable flags for the 10 client custom fields, comma-separated (each 0 / -1 / -2). |\n| `CustomFieldsLabels` | `string` | ❌ No | Labels for the 10 client custom fields, comma-separated (1-255 chars total). |\n| `CustomFieldsTypeSelected` | `string` | ❌ No | Type of each of the 10 client custom fields (text / checkbox / select). |\n| `AppBought` | `integer` | ❌ No | Whether the appointments app has been purchased (-1 / 0). |\n| `ImageHeaderRight` | `string` | ❌ No | File name of the right header image (1-255 chars). |\n| `ImageHeaderLeft` | `string` | ❌ No | File name of the left header image (1-255 chars). |\n| `BGHeadColor` | `string` | ❌ No | Header background colour as a 6-digit hex string (a leading |\n| `ClientPointsX` | `integer` | ❌ No | Loyalty points multiplier for standard clients. Only persisted when the points feature is enabled. |\n| `ClientPointsXVip` | `integer` | ❌ No | Loyalty points multiplier for VIP clients. Only persisted when the points feature is enabled. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"85efdafc-0ec9-42a8-8eac-8069ff7b7a0f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"LaserShot\": -1,\n  \"AppOverlapUser\": 0,\n  \"DoctorFormFill\": 0,\n  \"AppUserForce\": 0,\n  \"CustomFieldsEnable\": \"-1,0,0,0,0,0,0,0,0,0\",\n  \"CustomFieldsLabels\": \"Alergias,,,,,,,,,\",\n  \"CustomFieldsTypeSelected\": \"text,text,text,text,text,text,text,text,text,text\",\n  \"AppBought\": 0,\n  \"ImageHeaderRight\": \"header-right.png\",\n  \"ImageHeaderLeft\": \"header-left.png\",\n  \"BGHeadColor\": \"3366CC\",\n  \"ClientPointsX\": 10,\n  \"ClientPointsXVip\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `LaserShot` | `integer` | ❌ No | Laser-shot mode toggle (-1 / 0 / -2). |\n| `AppOverlapUser` | `integer` | ❌ No | Whether appointments may overlap per user (-1 / 0 / -2). |\n| `DoctorFormFill` | `integer` | ❌ No | Force the medical form to be filled in (-1 / 0). |\n| `AppUserForce` | `integer` | ❌ No | Force selecting a user on appointments (-1 / 0). |\n| `CustomFieldsEnable` | `string` | ❌ No | Enable flags for the 10 client custom fields, comma-separated (each 0 / -1 / -2). |\n| `CustomFieldsLabels` | `string` | ❌ No | Labels for the 10 client custom fields, comma-separated (1-255 chars total). |\n| `CustomFieldsTypeSelected` | `string` | ❌ No | Type of each of the 10 client custom fields (text / checkbox / select). |\n| `AppBought` | `integer` | ❌ No | Whether the appointments app has been purchased (-1 / 0). |\n| `ImageHeaderRight` | `string` | ❌ No | File name of the right header image (1-255 chars). |\n| `ImageHeaderLeft` | `string` | ❌ No | File name of the left header image (1-255 chars). |\n| `BGHeadColor` | `string` | ❌ No | Header background colour as a 6-digit hex string (a leading |\n| `ClientPointsX` | `integer` | ❌ No | Loyalty points multiplier for standard clients. Only persisted when the points feature is enabled. |\n| `ClientPointsXVip` | `integer` | ❌ No | Loyalty points multiplier for VIP clients. Only persisted when the points feature is enabled. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"33d3f53f-da59-4405-b250-8bea6327f336","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"LaserShot\": -1,\n  \"AppOverlapUser\": 0,\n  \"DoctorFormFill\": 0,\n  \"AppUserForce\": 0,\n  \"CustomFieldsEnable\": \"-1,0,0,0,0,0,0,0,0,0\",\n  \"CustomFieldsLabels\": \"Alergias,,,,,,,,,\",\n  \"CustomFieldsTypeSelected\": \"text,text,text,text,text,text,text,text,text,text\",\n  \"AppBought\": 0,\n  \"ImageHeaderRight\": \"header-right.png\",\n  \"ImageHeaderLeft\": \"header-left.png\",\n  \"BGHeadColor\": \"3366CC\",\n  \"ClientPointsX\": 10,\n  \"ClientPointsXVip\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `LaserShot` | `integer` | ❌ No | Laser-shot mode toggle (-1 / 0 / -2). |\n| `AppOverlapUser` | `integer` | ❌ No | Whether appointments may overlap per user (-1 / 0 / -2). |\n| `DoctorFormFill` | `integer` | ❌ No | Force the medical form to be filled in (-1 / 0). |\n| `AppUserForce` | `integer` | ❌ No | Force selecting a user on appointments (-1 / 0). |\n| `CustomFieldsEnable` | `string` | ❌ No | Enable flags for the 10 client custom fields, comma-separated (each 0 / -1 / -2). |\n| `CustomFieldsLabels` | `string` | ❌ No | Labels for the 10 client custom fields, comma-separated (1-255 chars total). |\n| `CustomFieldsTypeSelected` | `string` | ❌ No | Type of each of the 10 client custom fields (text / checkbox / select). |\n| `AppBought` | `integer` | ❌ No | Whether the appointments app has been purchased (-1 / 0). |\n| `ImageHeaderRight` | `string` | ❌ No | File name of the right header image (1-255 chars). |\n| `ImageHeaderLeft` | `string` | ❌ No | File name of the left header image (1-255 chars). |\n| `BGHeadColor` | `string` | ❌ No | Header background colour as a 6-digit hex string (a leading |\n| `ClientPointsX` | `integer` | ❌ No | Loyalty points multiplier for standard clients. Only persisted when the points feature is enabled. |\n| `ClientPointsXVip` | `integer` | ❌ No | Loyalty points multiplier for VIP clients. Only persisted when the points feature is enabled. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/user-settings\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b34e55c4-ec3e-4f76-8877-249c1737e443","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"LaserShot\": -1,\n  \"AppOverlapUser\": 0,\n  \"DoctorFormFill\": 0,\n  \"AppUserForce\": 0,\n  \"CustomFieldsEnable\": \"-1,0,0,0,0,0,0,0,0,0\",\n  \"CustomFieldsLabels\": \"Alergias,,,,,,,,,\",\n  \"CustomFieldsTypeSelected\": \"text,text,text,text,text,text,text,text,text,text\",\n  \"AppBought\": 0,\n  \"ImageHeaderRight\": \"header-right.png\",\n  \"ImageHeaderLeft\": \"header-left.png\",\n  \"BGHeadColor\": \"3366CC\",\n  \"ClientPointsX\": 10,\n  \"ClientPointsXVip\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `LaserShot` | `integer` | ❌ No | Laser-shot mode toggle (-1 / 0 / -2). |\n| `AppOverlapUser` | `integer` | ❌ No | Whether appointments may overlap per user (-1 / 0 / -2). |\n| `DoctorFormFill` | `integer` | ❌ No | Force the medical form to be filled in (-1 / 0). |\n| `AppUserForce` | `integer` | ❌ No | Force selecting a user on appointments (-1 / 0). |\n| `CustomFieldsEnable` | `string` | ❌ No | Enable flags for the 10 client custom fields, comma-separated (each 0 / -1 / -2). |\n| `CustomFieldsLabels` | `string` | ❌ No | Labels for the 10 client custom fields, comma-separated (1-255 chars total). |\n| `CustomFieldsTypeSelected` | `string` | ❌ No | Type of each of the 10 client custom fields (text / checkbox / select). |\n| `AppBought` | `integer` | ❌ No | Whether the appointments app has been purchased (-1 / 0). |\n| `ImageHeaderRight` | `string` | ❌ No | File name of the right header image (1-255 chars). |\n| `ImageHeaderLeft` | `string` | ❌ No | File name of the left header image (1-255 chars). |\n| `BGHeadColor` | `string` | ❌ No | Header background colour as a 6-digit hex string (a leading |\n| `ClientPointsX` | `integer` | ❌ No | Loyalty points multiplier for standard clients. Only persisted when the points feature is enabled. |\n| `ClientPointsXVip` | `integer` | ❌ No | Loyalty points multiplier for VIP clients. Only persisted when the points feature is enabled. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"01d872b1-af97-4a27-b5e7-6dd8887ba74f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"LaserShot\": -1,\n  \"AppOverlapUser\": 0,\n  \"DoctorFormFill\": 0,\n  \"AppUserForce\": 0,\n  \"CustomFieldsEnable\": \"-1,0,0,0,0,0,0,0,0,0\",\n  \"CustomFieldsLabels\": \"Alergias,,,,,,,,,\",\n  \"CustomFieldsTypeSelected\": \"text,text,text,text,text,text,text,text,text,text\",\n  \"AppBought\": 0,\n  \"ImageHeaderRight\": \"header-right.png\",\n  \"ImageHeaderLeft\": \"header-left.png\",\n  \"BGHeadColor\": \"3366CC\",\n  \"ClientPointsX\": 10,\n  \"ClientPointsXVip\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `LaserShot` | `integer` | ❌ No | Laser-shot mode toggle (-1 / 0 / -2). |\n| `AppOverlapUser` | `integer` | ❌ No | Whether appointments may overlap per user (-1 / 0 / -2). |\n| `DoctorFormFill` | `integer` | ❌ No | Force the medical form to be filled in (-1 / 0). |\n| `AppUserForce` | `integer` | ❌ No | Force selecting a user on appointments (-1 / 0). |\n| `CustomFieldsEnable` | `string` | ❌ No | Enable flags for the 10 client custom fields, comma-separated (each 0 / -1 / -2). |\n| `CustomFieldsLabels` | `string` | ❌ No | Labels for the 10 client custom fields, comma-separated (1-255 chars total). |\n| `CustomFieldsTypeSelected` | `string` | ❌ No | Type of each of the 10 client custom fields (text / checkbox / select). |\n| `AppBought` | `integer` | ❌ No | Whether the appointments app has been purchased (-1 / 0). |\n| `ImageHeaderRight` | `string` | ❌ No | File name of the right header image (1-255 chars). |\n| `ImageHeaderLeft` | `string` | ❌ No | File name of the left header image (1-255 chars). |\n| `BGHeadColor` | `string` | ❌ No | Header background colour as a 6-digit hex string (a leading |\n| `ClientPointsX` | `integer` | ❌ No | Loyalty points multiplier for standard clients. Only persisted when the points feature is enabled. |\n| `ClientPointsXVip` | `integer` | ❌ No | Loyalty points multiplier for VIP clients. Only persisted when the points feature is enabled. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b3280dc6-f759-4c4d-b834-539689d0a0f3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"LaserShot\": -1,\n  \"AppOverlapUser\": 0,\n  \"DoctorFormFill\": 0,\n  \"AppUserForce\": 0,\n  \"CustomFieldsEnable\": \"-1,0,0,0,0,0,0,0,0,0\",\n  \"CustomFieldsLabels\": \"Alergias,,,,,,,,,\",\n  \"CustomFieldsTypeSelected\": \"text,text,text,text,text,text,text,text,text,text\",\n  \"AppBought\": 0,\n  \"ImageHeaderRight\": \"header-right.png\",\n  \"ImageHeaderLeft\": \"header-left.png\",\n  \"BGHeadColor\": \"3366CC\",\n  \"ClientPointsX\": 10,\n  \"ClientPointsXVip\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `LaserShot` | `integer` | ❌ No | Laser-shot mode toggle (-1 / 0 / -2). |\n| `AppOverlapUser` | `integer` | ❌ No | Whether appointments may overlap per user (-1 / 0 / -2). |\n| `DoctorFormFill` | `integer` | ❌ No | Force the medical form to be filled in (-1 / 0). |\n| `AppUserForce` | `integer` | ❌ No | Force selecting a user on appointments (-1 / 0). |\n| `CustomFieldsEnable` | `string` | ❌ No | Enable flags for the 10 client custom fields, comma-separated (each 0 / -1 / -2). |\n| `CustomFieldsLabels` | `string` | ❌ No | Labels for the 10 client custom fields, comma-separated (1-255 chars total). |\n| `CustomFieldsTypeSelected` | `string` | ❌ No | Type of each of the 10 client custom fields (text / checkbox / select). |\n| `AppBought` | `integer` | ❌ No | Whether the appointments app has been purchased (-1 / 0). |\n| `ImageHeaderRight` | `string` | ❌ No | File name of the right header image (1-255 chars). |\n| `ImageHeaderLeft` | `string` | ❌ No | File name of the left header image (1-255 chars). |\n| `BGHeadColor` | `string` | ❌ No | Header background colour as a 6-digit hex string (a leading |\n| `ClientPointsX` | `integer` | ❌ No | Loyalty points multiplier for standard clients. Only persisted when the points feature is enabled. |\n| `ClientPointsXVip` | `integer` | ❌ No | Loyalty points multiplier for VIP clients. Only persisted when the points feature is enabled. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2ffb3169-6c97-4cad-a0e2-216e3ea4be55","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"LaserShot\": -1,\n  \"AppOverlapUser\": 0,\n  \"DoctorFormFill\": 0,\n  \"AppUserForce\": 0,\n  \"CustomFieldsEnable\": \"-1,0,0,0,0,0,0,0,0,0\",\n  \"CustomFieldsLabels\": \"Alergias,,,,,,,,,\",\n  \"CustomFieldsTypeSelected\": \"text,text,text,text,text,text,text,text,text,text\",\n  \"AppBought\": 0,\n  \"ImageHeaderRight\": \"header-right.png\",\n  \"ImageHeaderLeft\": \"header-left.png\",\n  \"BGHeadColor\": \"3366CC\",\n  \"ClientPointsX\": 10,\n  \"ClientPointsXVip\": 20\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `LaserShot` | `integer` | ❌ No | Laser-shot mode toggle (-1 / 0 / -2). |\n| `AppOverlapUser` | `integer` | ❌ No | Whether appointments may overlap per user (-1 / 0 / -2). |\n| `DoctorFormFill` | `integer` | ❌ No | Force the medical form to be filled in (-1 / 0). |\n| `AppUserForce` | `integer` | ❌ No | Force selecting a user on appointments (-1 / 0). |\n| `CustomFieldsEnable` | `string` | ❌ No | Enable flags for the 10 client custom fields, comma-separated (each 0 / -1 / -2). |\n| `CustomFieldsLabels` | `string` | ❌ No | Labels for the 10 client custom fields, comma-separated (1-255 chars total). |\n| `CustomFieldsTypeSelected` | `string` | ❌ No | Type of each of the 10 client custom fields (text / checkbox / select). |\n| `AppBought` | `integer` | ❌ No | Whether the appointments app has been purchased (-1 / 0). |\n| `ImageHeaderRight` | `string` | ❌ No | File name of the right header image (1-255 chars). |\n| `ImageHeaderLeft` | `string` | ❌ No | File name of the left header image (1-255 chars). |\n| `BGHeadColor` | `string` | ❌ No | Header background colour as a 6-digit hex string (a leading |\n| `ClientPointsX` | `integer` | ❌ No | Loyalty points multiplier for standard clients. Only persisted when the points feature is enabled. |\n| `ClientPointsXVip` | `integer` | ❌ No | Loyalty points multiplier for VIP clients. Only persisted when the points feature is enabled. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a661c38f-a6e6-4f78-b15c-ec14c047313f"},{"name":"Export System Registry","id":"deb033e6-dca1-4f4c-9d0d-50a96f3009a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/registry/export","description":"<p>Exports the system registry entries as JSON (derived from the backend CSV export; same filters as the search). 404 when there is nothing to export.</p>\n<p><strong>Permision:</strong></p>\n<p>General - Registration - Export - Export the results of the search for the record system</p>\n","urlObject":{"protocol":"https","path":["system","registry","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional clinic id to filter by (0 or omitted = all clinics).</p>\n","type":"text/plain"},"key":"registryClinicID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"registryDateEnd","value":"31/07/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"registryDateStart","value":"01/07/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional executed SEC form name to filter by (omitted = all forms).</p>\n","type":"text/plain"},"key":"registryForm","value":"SEC_CLIENT_EDIT_FORM"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional returned/affected entity id to filter by (0 or omitted = all).</p>\n","type":"text/plain"},"key":"registryReturnID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional user id to filter by (0 or omitted = all users).</p>\n","type":"text/plain"},"key":"registryUserID","value":"0"}],"variable":[]}},"response":[{"id":"67e3da84-bb9f-4bdb-9bad-c55e94a58cc9","name":"Returns the system registry CSV export parsed into a JSON array (one object per CSV row).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/export?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {}\n]"},{"id":"0b1db033-4891-4291-8640-9c3a57271230","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/export?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"59bca372-61ea-4146-bcaf-d6750ad038ed","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/export?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9e402316-a0a2-4df6-9601-d5eb0452b61c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/export?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8911f7f6-a71d-4fb8-99e7-c10ff4518a33","name":"No records found to export for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/export?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No records found to export for the requested criteria\"\n}"},{"id":"76f57a74-91b2-45b7-a330-8dda81f4c361","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/export?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9fd30211-2789-4a1e-b5df-081c40ebce57","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/export?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"50a1dfee-1cc2-41e5-815a-5eb7f5e6afad","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/export?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d0296059-5a9d-4c6b-a0e7-87ed324db2c4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/export?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"5967691f-c84f-469c-a354-7f912bfbe37d","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/export?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/registry/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"deb033e6-dca1-4f4c-9d0d-50a96f3009a7"},{"name":"Get Global Settings","id":"1aa29041-e6de-4e8b-9ea1-8ad6fcaee7e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/settings","description":"<p>Returns the global settings dump for the current user/session: user profile info, per-setting values, HubSpot/help configuration, and the Countries and Clinics lists.</p>\n<p><strong>Permision:</strong></p>\n<p>General - Settings - load - Obtain an array of settings</p>\n","urlObject":{"protocol":"https","path":["system","settings"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"ddee9cde-58ec-4e7b-8f85-675bc81335d1","name":"Returns the global settings dump (user profile, per-setting values, HubSpot/help config, and the Countries and Clinics lists).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{}"},{"id":"f9eab54e-e722-4ad9-9845-888aee8db304","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"aa5d60e9-f223-44de-9886-2972c0d54777","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1ce150a0-8a70-412f-b3eb-dd6774b9d157","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"324e3098-d4de-454b-b402-4f8b734e440f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/settings\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4a915f43-0641-4642-a505-42038f93b255","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c7ad8c99-0fc6-4902-bc8b-098f84e005f9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"02209212-0915-4a52-b20b-8d693b693521","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"fbf350b1-0f20-40b9-bf0e-3487d5f19a8b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/settings"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1aa29041-e6de-4e8b-9ea1-8ad6fcaee7e1"},{"name":"List System Notes","id":"36d00487-ff88-4e1e-9030-fb9146309f0a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/notes","description":"<p>Lists the system (technical) notes, ordered by date ascending.</p>\n<p><strong>Permision:</strong></p>\n<p>General</p>\n","urlObject":{"protocol":"https","path":["system","notes"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"fcb68444-8ea1-42ac-bf7a-0b2cacc81e4e","name":"List of system (technical) notes retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/notes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"SystemNoteDate\": \"06/07/2026\",\n    \"SystemNoteTime\": \"17:49\",\n    \"SystemNoteUser\": \"Admin\",\n    \"SystemNoteText\": \"Backup verificado\"\n  }\n]"},{"id":"d28e10da-b712-4b78-b657-8e7495ad32da","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/notes"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cf85d228-0978-4194-b07e-c0c1f3663fa9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/notes"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7ea97d3c-7312-42f1-b2c9-e26c3f7a8afb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/notes"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"88cfbf65-1872-4e29-8179-59a7406597cc","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/notes"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/notes\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6c44ec39-198a-44e2-af19-0fa1d88c37a2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/notes"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5a45f465-2b39-4234-9d09-15a1edb34b1f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/notes"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"19b29b22-58f7-4117-bd76-288602ddc990","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/notes"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a95a4d5e-dbf6-4040-b7b1-75996ad87623","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/notes"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"36d00487-ff88-4e1e-9030-fb9146309f0a"},{"name":"Load General Configuration","id":"01c7438a-b482-4123-909b-15f705cffbbc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/general","description":"<p>Loads the general system configuration (birthday SMS flag and message, global discount password). The fields returned depend on which features are enabled.</p>\n<p><strong>Permision:</strong></p>\n<p>General - Configuration clinics - Save - Modify the general configuration of a group of clinics</p>\n","urlObject":{"protocol":"https","path":["system","general"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"c2bb6bfe-a886-4651-91b5-bdfb1d9ab07f","name":"Returns the general system configuration. Fields present depend on which features are enabled.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/general"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"BirthDaySMS\": -1,\n  \"BirthDayText\": \"¡Feliz cumpleaños!\",\n  \"GlobalPassword\": 1234\n}"},{"id":"30240fd1-1217-4f82-a1ff-a5e1d28368ae","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/general"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"47f61ecd-7ab0-46e8-b631-95f1848be61c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/general"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"467fa406-f771-4f9b-a9a1-abb2ea52e018","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/general"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0e9bb500-4a67-47fa-857e-e99647138ead","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/general"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/general\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e18bb1d2-3c21-4621-a4f8-94e167a9f1d4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/general"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"56b33a99-9f56-458a-9025-4ee6202aa85a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/general"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"87c6bbd9-615b-4ca5-896e-63eaafb7d70f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/general"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"fe571d34-ccf7-419c-95d2-8f8f2d392db9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/general"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"01c7438a-b482-4123-909b-15f705cffbbc"},{"name":"Load User Settings","id":"0cc9940d-c08d-4e54-bca8-1b08b4dcd501","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/user-settings","description":"<p>Loads the user-editable personalisation settings (e.g. laser-shot mode, appointment overlap, client custom fields, header images and colour, loyalty-point multipliers). Returns a bare array of {SettingName, SettingValue} pairs.</p>\n<p><strong>Permision:</strong></p>\n<p>System - Set up - Edit - Edit the configuration of a system</p>\n","urlObject":{"protocol":"https","path":["system","user-settings"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"b10f142b-1002-4ca1-860d-b26060ab8e57","name":"Returns the user-editable personalisation settings as a bare array of name/value pairs.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/user-settings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"SettingName\": \"BGHEADCOLOR\",\n    \"SettingValue\": \"FFFFFF\"\n  }\n]"},{"id":"c69ae204-5ed3-4c64-aa13-1df5a7dec58d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/user-settings"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7e99794c-0fb3-4529-901e-27bbad0242b9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/user-settings"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a973b853-7b3d-45b5-b407-fb457f506159","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/user-settings"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c017e33f-0e68-432c-af81-dccfbd197489","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/user-settings"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/user-settings\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4a338b0d-8452-488d-825e-ca70d83b93ea","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/user-settings"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"36854a1e-9529-468a-90c6-b49995197e07","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/user-settings"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ce2168d7-acd4-4fe3-8d5c-f58e4fbdb252","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/user-settings"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b3caba2e-6bef-4820-a969-bb8f4afc7fb3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/user-settings"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0cc9940d-c08d-4e54-bca8-1b08b4dcd501"},{"name":"Refresh Session","id":"6f590b04-f1c6-43f8-bea9-c19daea64f24","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/system/refresh","description":"<p>Session heartbeat: keeps the backend session alive and reports whether the system is inside the trial-expiry warning window. Returns an empty object when there is nothing to warn about.</p>\n<p><strong>Permision:</strong></p>\n<p>General - Keep alive - Without action</p>\n","urlObject":{"protocol":"https","path":["system","refresh"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"97c8d3fb-702d-424a-84af-c607e1526ad4","name":"Returns the session heartbeat result. Both fields are only present while the system is inside the trial-expiry warning window; an empty object means there is nothing to warn about.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/refresh"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"TrialWarningClass\": 1,\n  \"TrialExpirationDays\": 7\n}"},{"id":"7fd80d1c-4617-41a4-99f4-60161c83f8ab","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/refresh"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"28bcb7f5-f78c-419d-b682-5b978fc5a5c0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/refresh"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"49081032-3c0a-4dd2-9e13-623cc035cce7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/refresh"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9ee83343-bd05-4fe4-b3d6-13045c223c85","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/refresh"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/refresh\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2b2789c8-191f-4f1f-9d85-6b763357f22d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/refresh"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ae871ad6-9c3d-48e0-a4ed-6c0860a91c63","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/refresh"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4702e22e-0dba-42c3-8a7a-a9d94bbac336","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/refresh"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3ca303b4-fb1e-4ecd-a859-f60f2a844249","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/refresh"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6f590b04-f1c6-43f8-bea9-c19daea64f24"},{"name":"Reload System Session","id":"5a465432-cee9-4c90-a0b5-3a1a5e97aa2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/system/reload","description":"<p>Acknowledges/clears the pending session-reload flag for the current session. Always succeeds.</p>\n<p><strong>Permision:</strong></p>\n<p>General - Desconnect - Desconnect the users after eliminating everything</p>\n","urlObject":{"protocol":"https","path":["system","reload"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"8350ba25-95ae-4ebe-93d5-b6e75c52c248","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/reload"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ad71c9c5-bd9f-4c01-93e3-5882544555cd","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/reload"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ddb4fca2-9661-4037-9a4c-a8c59285b5da","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/reload"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"43f212fa-51cd-40fc-af4e-ed38ce0038f5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/reload"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a247b586-e5e2-4044-908b-606ebd4ed359","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/reload"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/reload\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b24610b1-93c9-49e9-8894-6c90b8b98194","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/reload"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f6091ef3-50e3-42ed-822a-d57ac768e527","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/reload"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6872743a-2282-44ad-b0df-8b28d3ac4174","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/reload"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c39b95e4-c7e0-4df0-98ad-556c66a16f16","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/system/reload"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5a465432-cee9-4c90-a0b5-3a1a5e97aa2e"},{"name":"Search System Registry","id":"b23f5a05-b0d1-46a0-9888-ee4a6d912f01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/registry","description":"<p>Searches the system activity registry (audit log), filtered by user, executed form, date range, clinic and returned entity id. Returns a bare array (backend caps the result at 50 rows); 404 when there are no entries.</p>\n<p><strong>Permision:</strong></p>\n<p>General - Registration - Browser - Obtain the list of search results of the types of discounts available</p>\n","urlObject":{"protocol":"https","path":["system","registry"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional clinic id to filter by (0 or omitted = all clinics).</p>\n","type":"text/plain"},"key":"registryClinicID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range end date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"registryDateEnd","value":"31/07/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Range start date (dd/MM/yyyy).</p>\n","type":"text/plain"},"key":"registryDateStart","value":"01/07/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Optional executed SEC form name to filter by (omitted = all forms).</p>\n","type":"text/plain"},"key":"registryForm","value":"SEC_CLIENT_EDIT_FORM"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional returned/affected entity id to filter by (0 or omitted = all).</p>\n","type":"text/plain"},"key":"registryReturnID","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Optional user id to filter by (0 or omitted = all users).</p>\n","type":"text/plain"},"key":"registryUserID","value":"0"}],"variable":[]}},"response":[{"id":"97e2fe60-25bf-4692-88b5-32c74db87536","name":"Returns the list of system registry entries (audit log).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"RegistryID\": 42,\n    \"RegistryDate\": \"15/07/2026\",\n    \"RegistryTime\": 45045,\n    \"UserName\": \"Dr. Ana García\",\n    \"ClinicName\": \"CC - Clínica Centro\",\n    \"RegistryForm\": \"SEC_CLIENT_EDIT_FORM\",\n    \"RegistryReturnID\": 1024,\n    \"RegistryResult\": 0\n  }\n]"},{"id":"410db1f2-3625-4870-9de0-028ab31ddfc6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7b322975-627c-4ff5-a222-1ca5589e7f3e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8ee60165-dbf5-4eae-a878-73b7c345a6a1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"aeee2ebc-cee2-49f1-b779-bbcc4e5adf88","name":"No system registry entries found for the requested criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No system registry entries found for the requested criteria\"\n}"},{"id":"b1d9a359-9a06-4029-bc39-15a76849197f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ad636e60-4705-49f5-99b7-c58e6fbe7b88","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2e1cf725-de64-4177-8fcf-b89a17cb443a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0ace71cd-4562-4d35-9459-bfbc8bd280e9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"eb16dd4c-be6a-46f2-a3b4-223fb3431db8","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry?registryClinicID=0&registryDateEnd=31/07/2026&registryDateStart=01/07/2026&registryForm=SEC_CLIENT_EDIT_FORM&registryReturnID=0&registryUserID=0","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry"],"query":[{"description":"**Optional** | Type: `integer`\n\nOptional clinic id to filter by (0 or omitted = all clinics).","key":"registryClinicID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `string`\n\nRange end date (dd/MM/yyyy).","key":"registryDateEnd","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nRange start date (dd/MM/yyyy).","key":"registryDateStart","value":"01/07/2026","x-postman-displayValue":"01/07/2026"},{"description":"**Optional** | Type: `string`\n\nOptional executed SEC form name to filter by (omitted = all forms).","key":"registryForm","value":"SEC_CLIENT_EDIT_FORM","x-postman-displayValue":"SEC_CLIENT_EDIT_FORM"},{"description":"**Optional** | Type: `integer`\n\nOptional returned/affected entity id to filter by (0 or omitted = all).","key":"registryReturnID","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nOptional user id to filter by (0 or omitted = all users).","key":"registryUserID","value":"0","x-postman-displayValue":"0"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/registry\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"b23f5a05-b0d1-46a0-9888-ee4a6d912f01"},{"name":"View System Registry Entry","id":"3ca19d74-ebbb-489a-a1ca-1223c70c866b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","description":"<p>Loads the detail of a single system registry entry by id.</p>\n<p><strong>Permision:</strong></p>\n<p>General - Registration - See - See the results of the action</p>\n","urlObject":{"protocol":"https","path":["system","registry","{{registryID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"c451a791-d0dc-44c3-ba0a-2994fea4f26e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>System registry entry id.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"registryID"}]}},"response":[{"id":"93ad5505-982a-47c3-a281-03934912b013","name":"Returns the detail of a single system registry entry.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","{{registryID}}"],"variable":[{"key":"registryID","value":"42","description":"**Required** | Type: `integer`\n\nSystem registry entry id."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"RegistryData\": \"ClientID=1024&ClientName=Ana\",\n  \"Action\": \"SEC_CLIENT_EDIT_FORM\",\n  \"Module\": \"Clients\",\n  \"Access\": \"Edit\",\n  \"Description\": \"Edit client record\",\n  \"Result\": \"OK\"\n}"},{"id":"a52541cb-b379-4ee2-a76f-c17c5fa22e44","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","{{registryID}}"],"variable":[{"key":"registryID","value":"42","description":"**Required** | Type: `integer`\n\nSystem registry entry id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"90aba0f6-8864-427c-b353-bee206923dd2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","{{registryID}}"],"variable":[{"key":"registryID","value":"42","description":"**Required** | Type: `integer`\n\nSystem registry entry id."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"662aba0f-dace-4f26-ae52-3b94650218a8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","{{registryID}}"],"variable":[{"key":"registryID","value":"42","description":"**Required** | Type: `integer`\n\nSystem registry entry id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ef6a0972-7870-4dec-8eb5-f03aae57c840","name":"The system registry entry does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","{{registryID}}"],"variable":[{"key":"registryID","value":"42","description":"**Required** | Type: `integer`\n\nSystem registry entry id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"System registry entry not found\"\n}"},{"id":"9f5ea24f-130c-4e21-b807-c082719046bd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","{{registryID}}"],"variable":[{"key":"registryID","value":"42","description":"**Required** | Type: `integer`\n\nSystem registry entry id."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"11fe2fd0-78d0-4d6a-b39a-0ab52e41f535","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","{{registryID}}"],"variable":[{"key":"registryID","value":"42","description":"**Required** | Type: `integer`\n\nSystem registry entry id."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"91110b50-e389-4223-b090-34f6b14daec4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","{{registryID}}"],"variable":[{"key":"registryID","value":"42","description":"**Required** | Type: `integer`\n\nSystem registry entry id."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c2e7d4cd-3520-4e3a-86d5-40b9105eae17","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","{{registryID}}"],"variable":[{"key":"registryID","value":"42","description":"**Required** | Type: `integer`\n\nSystem registry entry id."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"24929a6f-5353-4257-85b2-61d1522017be","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/system/registry/{{registryID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["system","registry","{{registryID}}"],"variable":[{"key":"registryID","value":"42","description":"**Required** | Type: `integer`\n\nSystem registry entry id."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/system/registry/%7B%7BregistryID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"3ca19d74-ebbb-489a-a1ca-1223c70c866b"}],"id":"8cb20f6b-492c-4219-b7fe-bf41deb9843f","description":"<p>System-level endpoints (Registro del sistema): activity registry (audit log), general configuration, global settings, session reload/refresh, user image settings, and system (technical) notes.</p>\n","_postman_id":"8cb20f6b-492c-4219-b7fe-bf41deb9843f"},{"name":"Tariff","item":[{"name":"Family","item":[{"name":"Create Family","id":"1e02b97f-b1de-42e4-b2eb-2dc217a94d60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family","description":"<p>Creates a new family in the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - Create - Create a new family of products</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FamilyDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Disabled status. -1 = enabled, 0 = disabled.</td>\n</tr>\n<tr>\n<td><code>FamilyCode</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Code of the product family.</td>\n</tr>\n<tr>\n<td><code>FamilyName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Display name of the product family.</td>\n</tr>\n<tr>\n<td><code>FamilyFolderID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the parent family this subfamily belongs to. Null for top-level families.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","family"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d9c983ad-50c9-40ae-88fe-eda33d772fa8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the product group whose family is to be created.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"722d4575-0003-4202-9f07-dae055501d39","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product group whose family is to be created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |\n| `FamilyCode` | `string` | ✅ Yes | Code of the product family. |\n| `FamilyName` | `string` | ✅ Yes | Display name of the product family. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0991841b-7bf0-48e1-a279-3d493947520a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product group whose family is to be created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |\n| `FamilyCode` | `string` | ✅ Yes | Code of the product family. |\n| `FamilyName` | `string` | ✅ Yes | Display name of the product family. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"24131b53-50f1-496c-8196-82e287a4146b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product group whose family is to be created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |\n| `FamilyCode` | `string` | ✅ Yes | Code of the product family. |\n| `FamilyName` | `string` | ✅ Yes | Display name of the product family. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4998fe9f-2770-46c3-9520-1417df5cc53e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product group whose family is to be created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |\n| `FamilyCode` | `string` | ✅ Yes | Code of the product family. |\n| `FamilyName` | `string` | ✅ Yes | Display name of the product family. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"88467962-b05d-45b5-9ec3-c24c2e8e263f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product group whose family is to be created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |\n| `FamilyCode` | `string` | ✅ Yes | Code of the product family. |\n| `FamilyName` | `string` | ✅ Yes | Display name of the product family. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/family\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"2eda9af9-48c5-4c5c-9000-eedcbe039c8e","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product group whose family is to be created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |\n| `FamilyCode` | `string` | ✅ Yes | Code of the product family. |\n| `FamilyName` | `string` | ✅ Yes | Display name of the product family. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"22fbfd5f-f2d4-4afb-a090-205f01d3db83","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product group whose family is to be created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |\n| `FamilyCode` | `string` | ✅ Yes | Code of the product family. |\n| `FamilyName` | `string` | ✅ Yes | Display name of the product family. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"169002de-7e36-47e9-8cd4-9bd96bc725aa","name":"CreateFamilyError94","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product group whose family is to be created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |\n| `FamilyCode` | `string` | ✅ Yes | Code of the product family. |\n| `FamilyName` | `string` | ✅ Yes | Display name of the product family. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not create the product family.\",\n  \"errorCode\": \"94\"\n}"},{"id":"717a540a-7893-42f8-ac6a-f63a49305df8","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product group whose family is to be created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |\n| `FamilyCode` | `string` | ✅ Yes | Code of the product family. |\n| `FamilyName` | `string` | ✅ Yes | Display name of the product family. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f67fe24c-6dd0-4379-b812-9a782553ea28","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyCode\": \"FAC-01\",\n  \"FamilyName\": \"Facial Treatments\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product group whose family is to be created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |\n| `FamilyCode` | `string` | ✅ Yes | Code of the product family. |\n| `FamilyName` | `string` | ✅ Yes | Display name of the product family. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1e02b97f-b1de-42e4-b2eb-2dc217a94d60"},{"name":"Delete Family","id":"10d105c3-bdfd-4e7b-9c29-19c63c8762f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}","description":"<p>Deletes an existing family from the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - Delete - Eliminate a family of existing products</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","family","{{familyID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"01a594d4-c237-429c-90f8-1a36cbf38d09","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the product group the family belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"},{"id":"902aac14-f051-4db4-944e-35f04a376bab","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the family to delete.</p>\n","type":"text/plain"},"type":"any","value":"2","key":"familyID"}]}},"response":[{"id":"9947d846-ca8f-4d85-bbfc-7a805f1e6d32","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nID of the family to delete."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"3627d989-1551-4aad-94e0-984d70d4983e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nID of the family to delete."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a983be37-270b-4841-9ab8-1faf5bf3ecc5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nID of the family to delete."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7ea7d90b-b210-4216-a823-48633b6ad553","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nID of the family to delete."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2d523aeb-dee7-4925-a2d6-e2283ec16cda","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nID of the family to delete."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/family/%7B%7BfamilyID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d10eb366-ff8a-4e03-9ae8-e9a4eaef8497","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nID of the family to delete."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4df21e15-ce7e-4b25-96d3-eb3ef003afb0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nID of the family to delete."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d903893c-624e-4e8d-abc0-5b55bb0f6403","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nID of the family to delete."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"399e2134-d2a2-4609-9f25-ffdbe9eb8f3a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nID of the family to delete."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"10d105c3-bdfd-4e7b-9c29-19c63c8762f6"},{"name":"Disable Family","id":"1b184a66-aa8b-4bab-8224-15247f077e57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable","description":"<p>Disables an existing family in the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - Disable - Enable/disenable a family of a group of tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff","family","{{familyID}}","disable"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"0798b847-13f4-4e18-9472-db4c65ad5365","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the product family to enable or disable.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"familyID"}]}},"response":[{"id":"c45a6070-a24d-4747-8f78-2cf31b698d17","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"70350d0f-9eec-4b1d-8038-ab8dbb29aaf6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2495c5ea-5c9a-44f6-9426-b5585c9b11ab","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2ab71db6-8ce4-464c-921e-8c1709a4b951","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6c8df73d-ee6e-4c4f-a406-d06598a5d435","name":"Product family not found. Check the provided parameters.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Product family not found. Check the provided parameters.\",\n  \"errorCode\": \"95\"\n}"},{"id":"c24eb534-7c45-4484-88e2-0c57ce3953bb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d33eba0a-398e-4ffd-b427-2b37eca5c803","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9ca10f8c-6155-4200-9012-ef81a50f091a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cbc1ad16-c5f6-49f1-92d3-ba89e09ed1d2","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"b49458a1-0e10-45be-99c6-b902de30428c","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/family/%7B%7BfamilyID%7D%7D/disable\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"1b184a66-aa8b-4bab-8224-15247f077e57"},{"name":"Edit Family","id":"c0e05432-baec-4d3a-815e-1934cc0d9b5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}","description":"<p>Modifies an existing family in the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - Save - Modify a family of existing products</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>FamilyDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value.</td>\n</tr>\n<tr>\n<td><code>FamilyCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Short code identifying the product family. Omitted values retain the current family value.</td>\n</tr>\n<tr>\n<td><code>FamilyName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Display name of the product family. Omitted values retain the current family value.</td>\n</tr>\n<tr>\n<td><code>FamilyFolderID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","family","{{familyID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d855e003-fc2c-48ad-89a8-7543be186b95","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the product group the family belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"4e745d2b-ced7-4451-b297-1a9f20204ca9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the product family to edit.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"familyID"}]}},"response":[{"id":"0b5c6e82-73d0-470b-a2a7-247b57c74865","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to edit."},{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value. |\n| `FamilyCode` | `string` | ❌ No | Short code identifying the product family. Omitted values retain the current family value. |\n| `FamilyName` | `string` | ❌ No | Display name of the product family. Omitted values retain the current family value. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b9ba7160-87af-4bb0-b587-7b2ca445d00f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to edit."},{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value. |\n| `FamilyCode` | `string` | ❌ No | Short code identifying the product family. Omitted values retain the current family value. |\n| `FamilyName` | `string` | ❌ No | Display name of the product family. Omitted values retain the current family value. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d33f6684-76a7-4756-a278-ff332a1872f9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to edit."},{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value. |\n| `FamilyCode` | `string` | ❌ No | Short code identifying the product family. Omitted values retain the current family value. |\n| `FamilyName` | `string` | ❌ No | Display name of the product family. Omitted values retain the current family value. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"801561e1-4106-479b-9570-1592ce90cd7f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to edit."},{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value. |\n| `FamilyCode` | `string` | ❌ No | Short code identifying the product family. Omitted values retain the current family value. |\n| `FamilyName` | `string` | ❌ No | Display name of the product family. Omitted values retain the current family value. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b715c221-07fb-490b-967c-85eedfefb120","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to edit."},{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value. |\n| `FamilyCode` | `string` | ❌ No | Short code identifying the product family. Omitted values retain the current family value. |\n| `FamilyName` | `string` | ❌ No | Display name of the product family. Omitted values retain the current family value. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/family/%7B%7BfamilyID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6c48f337-d926-488b-804b-59a47e87c2a7","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to edit."},{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value. |\n| `FamilyCode` | `string` | ❌ No | Short code identifying the product family. Omitted values retain the current family value. |\n| `FamilyName` | `string` | ❌ No | Display name of the product family. Omitted values retain the current family value. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0f2185d5-5873-4ebb-a9db-79f22d22fc40","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to edit."},{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value. |\n| `FamilyCode` | `string` | ❌ No | Short code identifying the product family. Omitted values retain the current family value. |\n| `FamilyName` | `string` | ❌ No | Display name of the product family. Omitted values retain the current family value. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"851d1ad1-6fd9-41c5-a4f0-36d7ab380499","name":"CreateFamilyError94","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to edit."},{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value. |\n| `FamilyCode` | `string` | ❌ No | Short code identifying the product family. Omitted values retain the current family value. |\n| `FamilyName` | `string` | ❌ No | Display name of the product family. Omitted values retain the current family value. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not create the product family.\",\n  \"errorCode\": \"94\"\n}"},{"id":"8dcb87e9-b54f-4b28-afd9-de2939b27e55","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to edit."},{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value. |\n| `FamilyCode` | `string` | ❌ No | Short code identifying the product family. Omitted values retain the current family value. |\n| `FamilyName` | `string` | ❌ No | Display name of the product family. Omitted values retain the current family value. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7b676387-0041-453a-8431-384712b9f8b0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"FamilyDisabled\": -1,\n  \"FamilyCode\": \"FAM01\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilyFolderID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to edit."},{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the product group the family belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `FamilyDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. Omitted values retain the current family value. |\n| `FamilyCode` | `string` | ❌ No | Short code identifying the product family. Omitted values retain the current family value. |\n| `FamilyName` | `string` | ❌ No | Display name of the product family. Omitted values retain the current family value. |\n| `FamilyFolderID` | `integer` | ❌ No | ID of the parent family this subfamily belongs to. Null for top-level families. Omitted values retain the current family value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c0e05432-baec-4d3a-815e-1934cc0d9b5c"},{"name":"Enable Family","id":"1df25038-47c1-475f-b913-55ca7e22c863","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable","description":"<p>Enables an existing family in the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - Disable - Enable/disenable a family of a group of tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff","family","{{familyID}}","enable"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"df1cb8ec-3d5f-4a9e-95ef-d76f5156a2c5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the product family to enable or disable.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"familyID"}]}},"response":[{"id":"7fb6394f-7055-479d-bb4f-50be7d695534","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c1cd8cf9-2a1c-42da-9165-6bc42d4b7654","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7d585520-ee0e-46dd-9d6a-fff4fbb18ca7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"15da808c-4d8b-4af3-8d0b-d83491b0f814","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2c10b861-bf8f-4052-8739-4014072abdf2","name":"Product family not found. Check the provided parameters.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Product family not found. Check the provided parameters.\",\n  \"errorCode\": \"95\"\n}"},{"id":"ec192b81-e328-4c92-8939-fefec87cedcd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f61d9f7f-c010-42e2-95ed-8d4c5a4bbc31","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b0a73643-f9c8-4728-bdb5-23c0ce3db06a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cdb8219c-02bc-4ab7-8955-32f5a9d28c0e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"6079eddf-5489-4a92-a68e-b2b53a2f3b3c","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to enable or disable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/family/%7B%7BfamilyID%7D%7D/enable\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"1df25038-47c1-475f-b913-55ca7e22c863"},{"name":"Get Family Details","id":"039cd538-47fe-479b-9611-1c382c152895","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}","description":"<p>Retrieves the details of an existing family.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - Edit - See a family of existing products</p>\n","urlObject":{"protocol":"https","path":["tariff","family","{{familyID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d041a1da-c5da-41f5-ba94-8ab01b96e3f4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the product family to retrieve.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"familyID"}]}},"response":[{"id":"6cbf375d-ad96-44e2-8afb-c0c9c9f36ca8","name":"Product family details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to retrieve."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"FamilyID\": 1,\n  \"FamilyGID\": 1,\n  \"FamilyCode\": \"TFAC\",\n  \"FamilyName\": \"Facial Treatments\",\n  \"FamilySourceName\": \"\",\n  \"FamilyFolderID\": 0,\n  \"FamilyFolderName\": \"(Ninguna)\",\n  \"FamilyDisabled\": false,\n  \"ProductHasLinkedForm\": false\n}"},{"id":"f793139f-cd79-49a0-a417-dd0a4da52701","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8e83b606-7bed-4ee9-92a4-756140d3e630","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to retrieve."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3cc67571-255f-44bb-9db4-e456f2c52026","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"639e2c6c-1eda-44d6-96f2-44c89e636e64","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"43b73c31-91b8-472f-a309-a08ddcfa288c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to retrieve."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8c139904-aad7-4962-997b-f0be4fd8b4b3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to retrieve."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c24c6164-0a9c-44da-9796-c961185f87f2","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2d1e9038-60a9-4f58-9af0-ad59da4aa7dc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7eec4479-e172-4326-92e2-808603da598d","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"1","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/family/%7B%7BfamilyID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"039cd538-47fe-479b-9611-1c382c152895"},{"name":"Get Family Promotion Target","id":"fa2e39f0-8cdb-4d7e-bdd3-20a4712bc17c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote","description":"<p>Returns the tariff group to which a product family can be promoted.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - List promotions - See the group of tariffs in which a family may be promoted</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d9d11648-5954-4cb3-bf66-dbc717e2e887","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group the family belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"},{"id":"0da2857d-51d4-4320-a3fc-299fa3323b20","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the product family to check for promotion targets.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"familyID"}]}},"response":[{"id":"b0f9a888-f4db-48b7-b7a8-c01598e4eed7","name":"Promotion target tariff groups retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to check for promotion targets."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the family belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductParentGID\": 2,\n    \"ProductParentName\": \"Tarifa Madrid\"\n  },\n  {\n    \"ProductParentGID\": 8,\n    \"ProductParentName\": \"Tariff-Migration\"\n  },\n  {\n    \"ProductParentGID\": 27,\n    \"ProductParentName\": \"Standard Rate 2026\"\n  }\n]"},{"id":"818361f4-ae28-4ce1-aa08-c32a51df9024","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to check for promotion targets."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the family belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"528a1ba1-fb4d-4534-8c18-d9d9bd481040","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to check for promotion targets."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the family belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6dc8a3eb-dc09-46b3-a7ef-fad3a291f4d8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to check for promotion targets."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the family belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0fe788e5-d0d4-4731-9557-4745ddd8e8c9","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to check for promotion targets."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the family belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"04fd18af-cc86-463f-8115-fdf84343e267","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to check for promotion targets."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the family belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7262889b-5f1c-4168-b38c-990e3379ae9b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to check for promotion targets."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the family belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0a2b1719-44bf-4deb-b657-151a31680095","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to check for promotion targets."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the family belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cf15423e-fc46-49c0-ac10-34ac239e4bc6","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to check for promotion targets."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the family belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"bcc6eb82-6d7c-44c8-bc2d-ab8df1933376","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to check for promotion targets."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the family belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/family/%7B%7BfamilyID%7D%7D/promote\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"fa2e39f0-8cdb-4d7e-bdd3-20a4712bc17c"},{"name":"List Families","id":"073f98a4-071c-4c52-a92b-1f7642fe93ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family","description":"<p>Retrieves the list of families belonging to a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - List - See the list of families of a group of tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","family"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"707a07f6-ee76-4992-882d-d87a6fd40b2b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group whose families are to be listed.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"}]}},"response":[{"id":"dd469a47-96c2-430a-8cf5-1e35ff199c97","name":"Product family list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose families are to be listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"FamilyID\": 1,\n    \"FamilyName\": \"Facial Treatments\",\n    \"FamilyCode\": \"TFAC\",\n    \"FamilyInherit\": false,\n    \"FamilyDisabled\": false,\n    \"FamilyFolderName\": \"(Ninguna)\",\n    \"FamilyHasParent\": false,\n    \"ProductHasLinkedForm\": false\n  },\n  {\n    \"FamilyID\": 2,\n    \"FamilyName\": \"Laser\",\n    \"FamilyCode\": \"LASE\",\n    \"FamilyInherit\": false,\n    \"FamilyDisabled\": false,\n    \"FamilyFolderName\": \"(Ninguna)\",\n    \"FamilyHasParent\": false,\n    \"ProductHasLinkedForm\": false\n  }\n]"},{"id":"0eff8e05-46c6-4ea7-b6e4-1ddb6065f613","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose families are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"90d593cd-9ed8-4743-a95a-093bb6c22c1b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose families are to be listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a1d9c3a3-e7a9-438d-ae24-438de7c00a00","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose families are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"16cb4c4e-716b-41c6-9f5b-1c7dcd21ddf7","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose families are to be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"bb66a540-7488-41fa-bce6-5c0c65d80364","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose families are to be listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6f8b8b0e-5eb8-422f-8a7a-25695194a330","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose families are to be listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d7df4c24-02d4-4e4f-bd25-800134ef9e19","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose families are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f01e2046-056b-4c66-a921-23ce027c4aab","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose families are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"f90aeec3-2bc1-4468-b486-05a367cb0e90","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose families are to be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/family\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"073f98a4-071c-4c52-a92b-1f7642fe93ca"},{"name":"List Replacement Families","id":"7411ab3c-36cd-4b7f-bb45-6965b45f4674","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace","description":"<p>Returns the list of families that can replace an existing product family.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - List possible replacements - Show the list of families in which an existing family may be substituted</p>\n","urlObject":{"protocol":"https","path":["tariff","family","{{familyID}}","replace"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"22f84f48-c10b-4eb0-b602-8051f69406af","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the product family to find replacements for.</p>\n","type":"text/plain"},"type":"any","value":"2","key":"familyID"}]}},"response":[{"id":"f254953b-0445-4e48-8350-0f650e8c8d9f","name":"Replacement family list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to find replacements for."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"FamilyID\": 1,\n    \"FamilyName\": \"Actividades dirigidas\"\n  },\n  {\n    \"FamilyID\": 4,\n    \"FamilyName\": \"Laser\"\n  }\n]"},{"id":"ffe6cb05-cda7-4491-8470-873e3ffadba7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to find replacements for."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"19a4ef80-c30f-498a-8b5b-2349046f8e46","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to find replacements for."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"23f6eb75-5d62-4365-8f4f-22cb9db4155c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to find replacements for."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bea3d2a9-9d08-48d0-80da-ca2eba2923bc","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to find replacements for."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"eb39e723-550d-4429-bf03-631d00943bcd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to find replacements for."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"702986bd-9950-49f2-addd-e1da36167980","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to find replacements for."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"dfbbb1ec-432d-4478-a1e8-24d8bd00bfa3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to find replacements for."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f64dce60-b13c-49c6-9f90-4aa051295403","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to find replacements for."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c86f2cbb-ba44-46e0-be6f-92c7ed2e3464","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to find replacements for."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/family/%7B%7BfamilyID%7D%7D/replace\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"7411ab3c-36cd-4b7f-bb45-6965b45f4674"},{"name":"Promote Family","id":"47e46d66-1aee-4c40-9cf5-f21460ba34e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/promote/{{familyTargetID}}","description":"<p>Promotes a family to the specified tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - Promote - Promote a family</p>\n","urlObject":{"protocol":"https","path":["tariff","family","{{familyID}}","promote","{{familyTargetID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6f9b7e65-21a2-4712-8e8b-9f3fc51e5847","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the family to promote from.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"familyID"},{"id":"4a74cfad-6916-4989-9faa-0cfb3f972a71","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the family to promote.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"familyTargetID"}]}},"response":[{"id":"0bd7e2be-1351-4fd9-8f5b-36948617988d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/promote/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","promote","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nID of the family to promote from."},{"key":"familyTargetID","value":"1","description":"**Required** | Type: `integer`\n\nID of the family to promote."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"7cae111e-b177-49cd-8aff-cb4726c15e93","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/promote/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","promote","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nID of the family to promote from."},{"key":"familyTargetID","value":"1","description":"**Required** | Type: `integer`\n\nID of the family to promote."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bc1f981d-d842-44f5-8363-53301110567d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/promote/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","promote","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nID of the family to promote from."},{"key":"familyTargetID","value":"1","description":"**Required** | Type: `integer`\n\nID of the family to promote."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0f4bf226-a193-495a-b981-df97efc6e1b2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/promote/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","promote","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nID of the family to promote from."},{"key":"familyTargetID","value":"1","description":"**Required** | Type: `integer`\n\nID of the family to promote."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"aac5decc-3a97-4151-8939-d3503184e124","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/promote/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","promote","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nID of the family to promote from."},{"key":"familyTargetID","value":"1","description":"**Required** | Type: `integer`\n\nID of the family to promote."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/family/%7B%7BfamilyID%7D%7D/promote/%7B%7BfamilyTargetID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"abfd0201-ca2b-4cbe-b33b-4fba1772d9dd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/promote/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","promote","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nID of the family to promote from."},{"key":"familyTargetID","value":"1","description":"**Required** | Type: `integer`\n\nID of the family to promote."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"aea851a1-f1d3-4170-9ccd-14215d82d32d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/promote/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","promote","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nID of the family to promote from."},{"key":"familyTargetID","value":"1","description":"**Required** | Type: `integer`\n\nID of the family to promote."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"58d519ee-e325-4bb8-9661-2cedb6a26e1c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/promote/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","promote","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nID of the family to promote from."},{"key":"familyTargetID","value":"1","description":"**Required** | Type: `integer`\n\nID of the family to promote."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"437bbf2c-1bfa-462e-acc1-02fa00c723cc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/promote/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","promote","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"10","description":"**Required** | Type: `integer`\n\nID of the family to promote from."},{"key":"familyTargetID","value":"1","description":"**Required** | Type: `integer`\n\nID of the family to promote."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"47e46d66-1aee-4c40-9cf5-f21460ba34e4"},{"name":"Replace Family","id":"299072cd-73b9-4f3e-8b27-f0a8358c4c88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace/{{familyTargetID}}","description":"<p>Replaces an existing family with another one.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - Replace - Replace one family for another</p>\n","urlObject":{"protocol":"https","path":["tariff","family","{{familyID}}","replace","{{familyTargetID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"8f95a2dd-631f-4257-a0fc-122a0427d0db","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the product family to be replaced.</p>\n","type":"text/plain"},"type":"any","value":"2","key":"familyID"},{"id":"04a164d7-cb0c-4ab1-9b53-c7cf30d16845","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the family that will replace the source family.</p>\n","type":"text/plain"},"type":"any","value":"5","key":"familyTargetID"}]}},"response":[{"id":"5c9ca4d1-98c6-40f9-b8cc-be5f870f1d5a","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to be replaced."},{"key":"familyTargetID","value":"5","description":"**Required** | Type: `integer`\n\nID of the family that will replace the source family."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"36cdc2d7-c871-4075-b59e-e84d5b80cde2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to be replaced."},{"key":"familyTargetID","value":"5","description":"**Required** | Type: `integer`\n\nID of the family that will replace the source family."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b057c2c2-981f-4e7f-a173-f4bd5fcb719f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to be replaced."},{"key":"familyTargetID","value":"5","description":"**Required** | Type: `integer`\n\nID of the family that will replace the source family."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"485dbbf2-3adb-4f35-b1cb-d6324ddeaed2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to be replaced."},{"key":"familyTargetID","value":"5","description":"**Required** | Type: `integer`\n\nID of the family that will replace the source family."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6fca72b9-3050-472e-a131-fe4b8376012f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to be replaced."},{"key":"familyTargetID","value":"5","description":"**Required** | Type: `integer`\n\nID of the family that will replace the source family."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/family/%7B%7BfamilyID%7D%7D/replace/%7B%7BfamilyTargetID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cc8e18fc-f483-4050-a77f-23709ac714fd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to be replaced."},{"key":"familyTargetID","value":"5","description":"**Required** | Type: `integer`\n\nID of the family that will replace the source family."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2c9e7649-b508-4721-bd11-384496ac99a9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to be replaced."},{"key":"familyTargetID","value":"5","description":"**Required** | Type: `integer`\n\nID of the family that will replace the source family."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"18811100-e388-4f67-a9f8-9ca767a1db82","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to be replaced."},{"key":"familyTargetID","value":"5","description":"**Required** | Type: `integer`\n\nID of the family that will replace the source family."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cc1b3d2b-92f0-47c3-88bb-984fe76e1f01","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/family/{{familyID}}/replace/{{familyTargetID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","family","{{familyID}}","replace","{{familyTargetID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to be replaced."},{"key":"familyTargetID","value":"5","description":"**Required** | Type: `integer`\n\nID of the family that will replace the source family."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"299072cd-73b9-4f3e-8b27-f0a8358c4c88"},{"name":"Restore Family","id":"d7066766-c9bb-4f9c-9226-2dce16ce8919","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/restore","description":"<p>Restores a family within a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Famlilies - Restore - Restore a family</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","family","{{familyID}}","restore"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"930f7bfd-6f9b-4a07-91b2-eeff7ff1ebc6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff the family belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"},{"id":"fc55c27f-a669-4d68-a059-47483e664eb4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the product family to restore.</p>\n","type":"text/plain"},"type":"any","value":"2","key":"familyID"}]}},"response":[{"id":"fc3259a7-0367-4aa8-bff8-c62e90f04948","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to restore."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff the family belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8f5db196-76cd-45fa-8398-120480fa81d3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to restore."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff the family belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"558f07e4-5584-4f9b-9cdd-312d88e50eda","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to restore."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff the family belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ec102b79-64bb-4460-aeec-ae43c1e60bb8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to restore."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff the family belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4a0bec27-cbc7-4e0a-9f38-f69310e50476","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to restore."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff the family belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/family/%7B%7BfamilyID%7D%7D/restore\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ef0fdbb8-35a5-46b4-b105-47cf8de03cf0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to restore."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff the family belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"86dbc660-1332-4424-ad49-6edb5969ba24","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to restore."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff the family belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"664674df-ce1c-424e-9f8f-22a6f2c50a38","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to restore."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff the family belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7fed0d7a-9e48-412c-b5d5-7f9fdbd2c42a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/family/{{familyID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","family","{{familyID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"familyID","value":"2","description":"**Required** | Type: `integer`\n\nUnique ID of the product family to restore."},{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff the family belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d7066766-c9bb-4f9c-9226-2dce16ce8919"}],"id":"100b5d55-f2de-4608-b3df-f1eeae957184","description":"<p>Tariff / Family endpoints.</p>\n","_postman_id":"100b5d55-f2de-4608-b3df-f1eeae957184"},{"name":"Inheritance","item":[{"name":"Add Tariff Inheritance","id":"9c96984f-3abd-4a74-bc4a-9441120396ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","description":"<p>Adds a new inheritance relationship between two tariff groups.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Inheritances - Create - Guardar la nueva herencia</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductParentGID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the product group to inherit from.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","inheritance"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"56062b7a-e94c-4d86-b75b-1db8ad04725f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group for which the inheritance is being created.</p>\n","type":"text/plain"},"type":"any","value":"4","key":"productGID"}]}},"response":[{"id":"4decb4b2-dba0-449d-8ff7-af99610f2d8c","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"variable":[{"key":"productGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the inheritance is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ✅ Yes | ID of the product group to inherit from. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ce26fc9f-2d88-4b91-9e9b-2ddcb205f45f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"variable":[{"key":"productGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the inheritance is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ✅ Yes | ID of the product group to inherit from. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5cef70fe-dc30-40f6-aeb0-e11b5eb83a08","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"variable":[{"key":"productGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the inheritance is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ✅ Yes | ID of the product group to inherit from. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"52f6b954-2e08-4929-b927-8cf5209f58c6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"variable":[{"key":"productGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the inheritance is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ✅ Yes | ID of the product group to inherit from. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2a4562d2-98f5-4e3f-8c37-550f7b860541","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"variable":[{"key":"productGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the inheritance is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ✅ Yes | ID of the product group to inherit from. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/inheritance\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"dd29de1c-7f2e-44fd-a712-d30e6162cfb2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"variable":[{"key":"productGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the inheritance is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ✅ Yes | ID of the product group to inherit from. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"15a8f9fe-c626-4c94-b656-8b510b355cb8","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"variable":[{"key":"productGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the inheritance is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ✅ Yes | ID of the product group to inherit from. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8c0b9080-65d7-42ea-b08d-8d22bf52b171","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"variable":[{"key":"productGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the inheritance is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ✅ Yes | ID of the product group to inherit from. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7b442eea-d042-48f6-a460-8992c70309c8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"variable":[{"key":"productGID","value":"4","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the inheritance is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ✅ Yes | ID of the product group to inherit from. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9c96984f-3abd-4a74-bc4a-9441120396ed"},{"name":"Delete Tariff Inheritance","id":"8945b358-8ed8-4617-ab99-dbb4eaae993e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?productParentGID=1","description":"<p>Deletes an inheritance record between two tariffs.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Inheritances - Delete - Eliminate an inheritance</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","inheritance"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the parent tariff in the inheritance relationship.</p>\n","type":"text/plain"},"key":"productParentGID","value":"1"}],"variable":[{"id":"3f50e606-7677-43e2-a132-91afb50cc05a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff whose inheritance record is to be deleted.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"aeca5488-a5bd-4b98-8a96-a899353b9bd7","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1&productParentGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nID of the parent tariff in the inheritance relationship.","key":"productParentGID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff whose inheritance record is to be deleted."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"03f71dd0-c845-4d9c-b004-2411970e8574","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1&productParentGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nID of the parent tariff in the inheritance relationship.","key":"productParentGID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff whose inheritance record is to be deleted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a060348f-3485-4580-b286-59077e9a0fc0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1&productParentGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nID of the parent tariff in the inheritance relationship.","key":"productParentGID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff whose inheritance record is to be deleted."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1779d3d9-b605-4c1f-86cc-caab684ac291","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1&productParentGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nID of the parent tariff in the inheritance relationship.","key":"productParentGID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff whose inheritance record is to be deleted."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"383175a6-1240-4dee-8d76-4ca8f7b1cc69","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1&productParentGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nID of the parent tariff in the inheritance relationship.","key":"productParentGID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff whose inheritance record is to be deleted."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/inheritance\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"24f96f21-ae33-470a-b28b-44fc4257ea47","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1&productParentGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nID of the parent tariff in the inheritance relationship.","key":"productParentGID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff whose inheritance record is to be deleted."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ed5a640d-e2ee-44b5-9a24-b7b6d078abed","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1&productParentGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nID of the parent tariff in the inheritance relationship.","key":"productParentGID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff whose inheritance record is to be deleted."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c31c7f49-c526-4faa-9dce-c1be4b9f2f11","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1&productParentGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nID of the parent tariff in the inheritance relationship.","key":"productParentGID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff whose inheritance record is to be deleted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"081d3446-69d0-473d-9a06-e1ec716a2db5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1&productParentGID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nID of the parent tariff in the inheritance relationship.","key":"productParentGID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff whose inheritance record is to be deleted."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"8945b358-8ed8-4617-ab99-dbb4eaae993e"},{"name":"List Available Tariff Groups for Inheritance","id":"24e04b55-fb2e-4f19-b435-18c90015811f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs","description":"<p>Returns the list of available tariff groups that can be configured as inheritance source for a tariff.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Inheritances - List groups of tariffs - Show the list of groups of tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","inheritance","tariffs"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"fb31d71c-4642-41a4-8561-3237b47cc571","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the products group whose available inheritance tariffs are to be retrieved.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"}]}},"response":[{"id":"616615d6-e28c-460c-a83e-83437d204542","name":"Available tariff groups for inheritance retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance","tariffs"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the products group whose available inheritance tariffs are to be retrieved."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductGID\": 4,\n    \"ProductGName\": \"Tarifa Clinica1\"\n  },\n  {\n    \"ProductGID\": 27,\n    \"ProductGName\": \"Standard Rate 2026\"\n  }\n]"},{"id":"1e335ec5-1323-4c5d-a766-421f435ee749","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance","tariffs"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the products group whose available inheritance tariffs are to be retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6a605d62-aab1-4e86-929f-96eb40274939","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance","tariffs"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the products group whose available inheritance tariffs are to be retrieved."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aaba3f77-fdcc-4d07-a518-cbd357d12a0c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance","tariffs"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the products group whose available inheritance tariffs are to be retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5fe7cbfa-6f82-45fb-b55f-be6c19b4dcf5","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance","tariffs"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the products group whose available inheritance tariffs are to be retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"7c9e4795-7f0b-4c42-b8db-5b82ed3b24f2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance","tariffs"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the products group whose available inheritance tariffs are to be retrieved."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"59759e1a-cbdb-4a51-937a-0afca747c7c7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance","tariffs"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the products group whose available inheritance tariffs are to be retrieved."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b70872e1-436a-4aa0-8eeb-c5072484bddb","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance","tariffs"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the products group whose available inheritance tariffs are to be retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5d0bb233-83d9-4f1e-9726-01a16ca19172","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance","tariffs"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the products group whose available inheritance tariffs are to be retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"fb37797d-7551-4591-a9ae-a4b1cb6924dd","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance/tariffs?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance","tariffs"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the products group whose available inheritance tariffs are to be retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/inheritance/tariffs\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"24e04b55-fb2e-4f19-b435-18c90015811f"},{"name":"List Tariff Inheritances","id":"5c801c23-d75a-4515-afe1-5ada87e6f5d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance","description":"<p>Retrieves the inheritance relationships for a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Inheritances - List - See the list of inheritances in a group of tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","inheritance"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5da59ae5-1a1d-4beb-baaa-a71e66c61120","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group whose inheritance list is to be retrieved.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"}]}},"response":[{"id":"fddbe06b-0d6f-4977-a097-2b250812861d","name":"Tariff inheritance list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose inheritance list is to be retrieved."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductGParents\": [\n    {\n      \"ProductParentGID\": 2,\n      \"ProductGID\": 1,\n      \"ProductParentName\": \"Tarifa Madrid\",\n      \"ProductGNumProducts\": 512,\n      \"ProductGNumFamilies\": 5,\n      \"ProductGNumZoneClasses\": 1,\n      \"ProductGInherit\": true\n    }\n  ],\n  \"ProductGChildren\": [\n    {\n      \"ProductParentGID\": 1,\n      \"ProductGID\": 7,\n      \"ProductParentName\": \"Tarifa3\",\n      \"ProductGNumProducts\": 898,\n      \"ProductGNumFamilies\": 18,\n      \"ProductGNumZoneClasses\": 0,\n      \"ProductGInherit\": true\n    },\n    {\n      \"ProductParentGID\": 1,\n      \"ProductGID\": 5,\n      \"ProductParentName\": \"Tarija hija2\",\n      \"ProductGNumProducts\": 898,\n      \"ProductGNumFamilies\": 18,\n      \"ProductGNumZoneClasses\": 0,\n      \"ProductGInherit\": true\n    }\n  ]\n}"},{"id":"2eba8a0a-a82f-48e0-86d1-99fb26a21b23","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose inheritance list is to be retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5632e969-88fd-4f7a-ae79-c1c44182bd62","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose inheritance list is to be retrieved."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"71087e8a-0f6a-4bde-bdf2-212a8d1267ff","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose inheritance list is to be retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4367bfd8-369f-498e-9efe-94d9edd6681f","name":"No inheritance relationships found for the specified tariff group.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose inheritance list is to be retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No inheritance relationships found for the specified tariff group.\"\n}"},{"id":"4f380a0a-0a8d-442a-a197-510b14849e37","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose inheritance list is to be retrieved."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"dbbeb96f-e574-46ea-92ea-43ac316d4f1a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose inheritance list is to be retrieved."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0032eae9-3240-4874-b2e1-d8906e5836af","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose inheritance list is to be retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8847e36d-1957-46b4-9e12-7d417ddd8689","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose inheritance list is to be retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"b3a00329-2dc6-48a2-a1e7-2abaf23877c5","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/inheritance?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","inheritance"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose inheritance list is to be retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/inheritance\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"5c801c23-d75a-4515-afe1-5ada87e6f5d0"}],"id":"ef0d2b71-d529-4690-8c41-7214c60f34e7","description":"<p>Tariff / Inheritance endpoints.</p>\n","_postman_id":"ef0d2b71-d529-4690-8c41-7214c60f34e7"},{"name":"Product","item":[{"name":"APP","item":[{"name":"Add Product App Image","id":"1eac05ec-ff6b-4895-841d-919a1457061b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"description":"<p>(Required) Image file to add to the product app gallery. Must be a JPEG or TIFF.</p>\n","key":"SEC_PRODUCT_APP_PICTURES_FORM_1","type":"file","value":null},{"description":"<p>(Required) ID of the product the image is attached to (must match productID in the path).</p>\n","key":"SEC_PRODUCT_APP_PICTURES_FORM_2","value":"2873","type":"text"}]},"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture","description":"<p>Uploads a new image for the product's app gallery. Send the file as <code>multipart/form-data</code> in the <code>SEC_PRODUCT_APP_PICTURES_FORM_1</code> field (JPEG or TIFF) together with the <code>SEC_PRODUCT_APP_PICTURES_FORM_2</code> field holding the product id.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SEC_PRODUCT_APP_PICTURES_FORM_1</code></td>\n<td><code>string (binary)</code></td>\n<td>✅ Yes</td>\n<td>Image file to add to the product app gallery. Must be a JPEG or TIFF.</td>\n</tr>\n<tr>\n<td><code>SEC_PRODUCT_APP_PICTURES_FORM_2</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the product the image is attached to (must match productID in the path).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","app","picture"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"8312c719-fd17-4faf-bf4c-25ad777ef7a6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product the image is attached to.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"}]}},"response":[{"id":"fa43379e-48e1-4f10-8879-500124c6158d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the product app gallery. Must be a JPEG or TIFF.","key":"SEC_PRODUCT_APP_PICTURES_FORM_1","type":"file"},{"description":"(Required) ID of the product the image is attached to (must match productID in the path).","key":"SEC_PRODUCT_APP_PICTURES_FORM_2","value":"2873","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the image is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_PRODUCT_APP_PICTURES_FORM_1` | `string (binary)` | ✅ Yes | Image file to add to the product app gallery. Must be a JPEG or TIFF. |\n| `SEC_PRODUCT_APP_PICTURES_FORM_2` | `integer` | ✅ Yes | ID of the product the image is attached to (must match productID in the path). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"6cf69693-a9e0-4a31-b959-b2a774ce8187","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the product app gallery. Must be a JPEG or TIFF.","key":"SEC_PRODUCT_APP_PICTURES_FORM_1","type":"file"},{"description":"(Required) ID of the product the image is attached to (must match productID in the path).","key":"SEC_PRODUCT_APP_PICTURES_FORM_2","value":"2873","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the image is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_PRODUCT_APP_PICTURES_FORM_1` | `string (binary)` | ✅ Yes | Image file to add to the product app gallery. Must be a JPEG or TIFF. |\n| `SEC_PRODUCT_APP_PICTURES_FORM_2` | `integer` | ✅ Yes | ID of the product the image is attached to (must match productID in the path). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"364b781b-b820-4b62-822e-b34030c0e58c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the product app gallery. Must be a JPEG or TIFF.","key":"SEC_PRODUCT_APP_PICTURES_FORM_1","type":"file"},{"description":"(Required) ID of the product the image is attached to (must match productID in the path).","key":"SEC_PRODUCT_APP_PICTURES_FORM_2","value":"2873","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the image is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_PRODUCT_APP_PICTURES_FORM_1` | `string (binary)` | ✅ Yes | Image file to add to the product app gallery. Must be a JPEG or TIFF. |\n| `SEC_PRODUCT_APP_PICTURES_FORM_2` | `integer` | ✅ Yes | ID of the product the image is attached to (must match productID in the path). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"72781e7f-6281-44fd-86bf-85bfefac20fb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the product app gallery. Must be a JPEG or TIFF.","key":"SEC_PRODUCT_APP_PICTURES_FORM_1","type":"file"},{"description":"(Required) ID of the product the image is attached to (must match productID in the path).","key":"SEC_PRODUCT_APP_PICTURES_FORM_2","value":"2873","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the image is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_PRODUCT_APP_PICTURES_FORM_1` | `string (binary)` | ✅ Yes | Image file to add to the product app gallery. Must be a JPEG or TIFF. |\n| `SEC_PRODUCT_APP_PICTURES_FORM_2` | `integer` | ✅ Yes | ID of the product the image is attached to (must match productID in the path). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0955d997-77f8-4a54-82c0-1fc459c4b3b7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the product app gallery. Must be a JPEG or TIFF.","key":"SEC_PRODUCT_APP_PICTURES_FORM_1","type":"file"},{"description":"(Required) ID of the product the image is attached to (must match productID in the path).","key":"SEC_PRODUCT_APP_PICTURES_FORM_2","value":"2873","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the image is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_PRODUCT_APP_PICTURES_FORM_1` | `string (binary)` | ✅ Yes | Image file to add to the product app gallery. Must be a JPEG or TIFF. |\n| `SEC_PRODUCT_APP_PICTURES_FORM_2` | `integer` | ✅ Yes | ID of the product the image is attached to (must match productID in the path). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/app/picture\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d874e2cb-b250-4405-854b-fa7621e7d064","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the product app gallery. Must be a JPEG or TIFF.","key":"SEC_PRODUCT_APP_PICTURES_FORM_1","type":"file"},{"description":"(Required) ID of the product the image is attached to (must match productID in the path).","key":"SEC_PRODUCT_APP_PICTURES_FORM_2","value":"2873","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the image is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_PRODUCT_APP_PICTURES_FORM_1` | `string (binary)` | ✅ Yes | Image file to add to the product app gallery. Must be a JPEG or TIFF. |\n| `SEC_PRODUCT_APP_PICTURES_FORM_2` | `integer` | ✅ Yes | ID of the product the image is attached to (must match productID in the path). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"575c4244-da2c-45a4-b445-2fbf5b2ac4ee","name":"Returns the failure details for adding a product app image.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the product app gallery. Must be a JPEG or TIFF.","key":"SEC_PRODUCT_APP_PICTURES_FORM_1","type":"file"},{"description":"(Required) ID of the product the image is attached to (must match productID in the path).","key":"SEC_PRODUCT_APP_PICTURES_FORM_2","value":"2873","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the image is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_PRODUCT_APP_PICTURES_FORM_1` | `string (binary)` | ✅ Yes | Image file to add to the product app gallery. Must be a JPEG or TIFF. |\n| `SEC_PRODUCT_APP_PICTURES_FORM_2` | `integer` | ✅ Yes | ID of the product the image is attached to (must match productID in the path). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error while adding the product app image.\"\n}"},{"id":"75b0065a-fd40-43c7-b6b8-db382d3d8eaf","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the product app gallery. Must be a JPEG or TIFF.","key":"SEC_PRODUCT_APP_PICTURES_FORM_1","type":"file"},{"description":"(Required) ID of the product the image is attached to (must match productID in the path).","key":"SEC_PRODUCT_APP_PICTURES_FORM_2","value":"2873","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the image is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_PRODUCT_APP_PICTURES_FORM_1` | `string (binary)` | ✅ Yes | Image file to add to the product app gallery. Must be a JPEG or TIFF. |\n| `SEC_PRODUCT_APP_PICTURES_FORM_2` | `integer` | ✅ Yes | ID of the product the image is attached to (must match productID in the path). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"090d28bd-5236-464b-92ec-20d54ca697ce","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Image file to add to the product app gallery. Must be a JPEG or TIFF.","key":"SEC_PRODUCT_APP_PICTURES_FORM_1","type":"file"},{"description":"(Required) ID of the product the image is attached to (must match productID in the path).","key":"SEC_PRODUCT_APP_PICTURES_FORM_2","value":"2873","type":"text"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the image is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `SEC_PRODUCT_APP_PICTURES_FORM_1` | `string (binary)` | ✅ Yes | Image file to add to the product app gallery. Must be a JPEG or TIFF. |\n| `SEC_PRODUCT_APP_PICTURES_FORM_2` | `integer` | ✅ Yes | ID of the product the image is attached to (must match productID in the path). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1eac05ec-ff6b-4895-841d-919a1457061b"},{"name":"Delete Product App Image","id":"e1efc695-385f-408d-9598-feb9470a2b1d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}","description":"<p>Deletes the image of a product used in the app.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Data for the App - Delete image - Delete the product image for the App</p>\n","urlObject":{"protocol":"https","path":["tariff","product","app","picture","{{pictureID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"103e7587-0c13-4b3a-a129-218c6effa558","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product image to delete.</p>\n","type":"text/plain"},"type":"any","value":"7","key":"pictureID"}]}},"response":[{"id":"f6997d17-d80b-4f17-a6ce-0d00e2b12af3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the product image to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"91e3a7eb-ad7d-4e1a-ad06-95c6cc040630","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the product image to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"91ccaef7-ef80-4c05-9bd2-20785961275c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the product image to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"cdeefeff-a18d-4085-bd3b-7be1c4d0f094","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the product image to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"08c51bc1-18a2-4e07-9271-51a3b711b7c8","name":"No picture found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the product image to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No picture found with the provided ID.\",\n  \"errorCode\": \"516\"\n}"},{"id":"a8ee35c9-5ed7-41fd-9efb-bdc7d70525fe","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the product image to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a23cc3b4-71f2-4a41-8717-5ab807082776","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the product image to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a8524c9a-7f31-438d-8fcc-cd7050ce149d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the product image to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"acb97af4-a1bd-477e-9b94-6cb171c1b03b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the product image to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"38906c6b-d8b1-453f-a2f7-ca82e8e1e8f7","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/app/picture/{{pictureID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","app","picture","{{pictureID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"pictureID","value":"7","description":"**Required** | Type: `integer`\n\nID of the product image to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/app/picture/%7B%7BpictureID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"e1efc695-385f-408d-9598-feb9470a2b1d"},{"name":"Load Product App Data","id":"01fc6c1d-2378-4e3c-9c81-2472bbd2d50f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app","description":"<p>Retrieves the product data displayed in the app.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Data for the App - See - Access the product sheet for the app</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","app"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5b8d02d3-d747-4eac-8d02-4f6ccd8699cf","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product whose app data will be retrieved.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"38cb7023-0278-465e-b5a9-8ea59e0b19fb","name":"Product app data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be retrieved."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductAppTemplate\": \"app_product_info\",\n  \"ProductAppTemplateName\": \"APP - Ficha de producto\",\n  \"ProductAppName\": \"Producto\",\n  \"ProductAppDescription\": \"dsfad\",\n  \"ProductAppDetails\": \"dasdf\",\n  \"ProductAppConditions\": \"adfasdf\",\n  \"ProductID\": 16,\n  \"ProductSourceID\": 16\n}"},{"id":"b5c655d7-4459-4199-b467-34ea8e19ec7c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b341dd28-cee5-4575-b94c-9722170cafcc","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be retrieved."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f5b968c6-df99-4ab5-9cfa-41bbe8ef5231","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"29eef9e9-be99-442b-9086-f2a17c6d6e9e","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"a239a611-00e0-4fe2-872f-25f00d27575a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be retrieved."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"07875e8a-8bd3-4835-8583-30990a3612fb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be retrieved."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2d657961-eb72-4130-9451-e9c5b82f3142","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c8efd4e7-5de1-45bd-a1b4-7d7e158f09c3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"ddaa08fc-1778-460e-93d2-5807f1aaf294","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/app\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"01fc6c1d-2378-4e3c-9c81-2472bbd2d50f"},{"name":"Load Product App Image","id":"59a5a6da-8744-42df-a36c-0689db34220a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture","description":"<p>Retrieves the image of a product for display in the app.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Data for the App - Upload image - Upload the product image for the App</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","app","picture"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e710bd13-22dc-4ffb-8d98-fbdb360e7024","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product whose app image will be loaded.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"3ad5ebeb-601b-479d-a244-1151be3ef689","name":"Product app picture retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app image will be loaded."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PictureID\": 5,\n    \"PictureCode\": \"000000005\",\n    \"PictureName\": \"logo.jpg\",\n    \"PictureWidth\": 400,\n    \"PictureHeight\": 400\n  }\n]"},{"id":"6f185a4c-f0f9-487c-962c-93ffe0caf9d3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app image will be loaded."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"21b2f02a-e3f2-4f3b-90c3-93fb7c88686d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app image will be loaded."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"38fb7e4c-cebf-4411-9fee-e58c67093e28","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app image will be loaded."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e5a8149d-644f-49ec-bda2-fa88dc69503a","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app image will be loaded."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"3701b4dc-cc34-4ea8-a965-cc2995276fa1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app image will be loaded."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c9cf8f42-2a91-4b3f-ae35-d775f90b588c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app image will be loaded."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"226ff53c-a61d-42f6-9ac2-3964aca4124b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app image will be loaded."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b9e4e625-2ed4-4748-8e7c-7cfc010ab073","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app image will be loaded."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"4b6a5965-354d-432e-bc7a-11a31a76e6b8","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app/picture?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app","picture"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app image will be loaded."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/app/picture\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"59a5a6da-8744-42df-a36c-0689db34220a"},{"name":"Save Product App Data","id":"e7897782-f5f8-4b8c-b11e-9ecc5052c067","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductAppName\": \"Facial Treatment\",\n  \"ProductAppDescription\": \"Relaxing facial treatment for all skin types.\",\n  \"ProductAppDetails\": \"Includes cleansing, exfoliation and moisturising.\",\n  \"ProductAppConditions\": \"Non-refundable. Valid for 6 months.\",\n  \"ProductAppTemplate\": \"default\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app","description":"<p>Saves the product information displayed in the app (name, description, details, conditions and template).</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Data for the App - Save - Save the data of the product file for the app</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductAppName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Product name displayed in the app. Omitted values retain the current product app value.</td>\n</tr>\n<tr>\n<td><code>ProductAppDescription</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Short description of the product displayed in the app. Omitted values retain the current product app value.</td>\n</tr>\n<tr>\n<td><code>ProductAppDetails</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Detailed information about the product displayed in the app. Omitted values retain the current product app value.</td>\n</tr>\n<tr>\n<td><code>ProductAppConditions</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Terms and conditions of the product displayed in the app. Omitted values retain the current product app value.</td>\n</tr>\n<tr>\n<td><code>ProductAppTemplate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Template identifier used to render the product in the app. Omitted values retain the current product app value.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","app"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"2e610469-03bc-4d4f-92a5-a9a2434d76bf","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product whose app data will be saved.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"652b9ca5-3832-4931-819c-9cedafc465e8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductAppName\": \"Facial Treatment\",\n  \"ProductAppDescription\": \"Relaxing facial treatment for all skin types.\",\n  \"ProductAppDetails\": \"Includes cleansing, exfoliation and moisturising.\",\n  \"ProductAppConditions\": \"Non-refundable. Valid for 6 months.\",\n  \"ProductAppTemplate\": \"default\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductAppName` | `string` | ❌ No | Product name displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDescription` | `string` | ❌ No | Short description of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDetails` | `string` | ❌ No | Detailed information about the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppConditions` | `string` | ❌ No | Terms and conditions of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppTemplate` | `string` | ❌ No | Template identifier used to render the product in the app. Omitted values retain the current product app value. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"69df83d8-b899-400b-b7d9-6bafcb87259d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductAppName\": \"Facial Treatment\",\n  \"ProductAppDescription\": \"Relaxing facial treatment for all skin types.\",\n  \"ProductAppDetails\": \"Includes cleansing, exfoliation and moisturising.\",\n  \"ProductAppConditions\": \"Non-refundable. Valid for 6 months.\",\n  \"ProductAppTemplate\": \"default\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductAppName` | `string` | ❌ No | Product name displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDescription` | `string` | ❌ No | Short description of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDetails` | `string` | ❌ No | Detailed information about the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppConditions` | `string` | ❌ No | Terms and conditions of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppTemplate` | `string` | ❌ No | Template identifier used to render the product in the app. Omitted values retain the current product app value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c45cf376-1bae-446c-9c1a-38b62b2ad77a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductAppName\": \"Facial Treatment\",\n  \"ProductAppDescription\": \"Relaxing facial treatment for all skin types.\",\n  \"ProductAppDetails\": \"Includes cleansing, exfoliation and moisturising.\",\n  \"ProductAppConditions\": \"Non-refundable. Valid for 6 months.\",\n  \"ProductAppTemplate\": \"default\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductAppName` | `string` | ❌ No | Product name displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDescription` | `string` | ❌ No | Short description of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDetails` | `string` | ❌ No | Detailed information about the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppConditions` | `string` | ❌ No | Terms and conditions of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppTemplate` | `string` | ❌ No | Template identifier used to render the product in the app. Omitted values retain the current product app value. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1b12862a-6f9a-4621-b3b9-a718d429fc82","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductAppName\": \"Facial Treatment\",\n  \"ProductAppDescription\": \"Relaxing facial treatment for all skin types.\",\n  \"ProductAppDetails\": \"Includes cleansing, exfoliation and moisturising.\",\n  \"ProductAppConditions\": \"Non-refundable. Valid for 6 months.\",\n  \"ProductAppTemplate\": \"default\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductAppName` | `string` | ❌ No | Product name displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDescription` | `string` | ❌ No | Short description of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDetails` | `string` | ❌ No | Detailed information about the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppConditions` | `string` | ❌ No | Terms and conditions of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppTemplate` | `string` | ❌ No | Template identifier used to render the product in the app. Omitted values retain the current product app value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"006d5bc8-7990-409c-bf45-c3f3660cffb6","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductAppName\": \"Facial Treatment\",\n  \"ProductAppDescription\": \"Relaxing facial treatment for all skin types.\",\n  \"ProductAppDetails\": \"Includes cleansing, exfoliation and moisturising.\",\n  \"ProductAppConditions\": \"Non-refundable. Valid for 6 months.\",\n  \"ProductAppTemplate\": \"default\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductAppName` | `string` | ❌ No | Product name displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDescription` | `string` | ❌ No | Short description of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDetails` | `string` | ❌ No | Detailed information about the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppConditions` | `string` | ❌ No | Terms and conditions of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppTemplate` | `string` | ❌ No | Template identifier used to render the product in the app. Omitted values retain the current product app value. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/app\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"21d4ae28-f753-4f80-9cff-8739476ec6b0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductAppName\": \"Facial Treatment\",\n  \"ProductAppDescription\": \"Relaxing facial treatment for all skin types.\",\n  \"ProductAppDetails\": \"Includes cleansing, exfoliation and moisturising.\",\n  \"ProductAppConditions\": \"Non-refundable. Valid for 6 months.\",\n  \"ProductAppTemplate\": \"default\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductAppName` | `string` | ❌ No | Product name displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDescription` | `string` | ❌ No | Short description of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDetails` | `string` | ❌ No | Detailed information about the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppConditions` | `string` | ❌ No | Terms and conditions of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppTemplate` | `string` | ❌ No | Template identifier used to render the product in the app. Omitted values retain the current product app value. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6a57b672-fafc-4713-bdcd-950c7f3c34bb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductAppName\": \"Facial Treatment\",\n  \"ProductAppDescription\": \"Relaxing facial treatment for all skin types.\",\n  \"ProductAppDetails\": \"Includes cleansing, exfoliation and moisturising.\",\n  \"ProductAppConditions\": \"Non-refundable. Valid for 6 months.\",\n  \"ProductAppTemplate\": \"default\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductAppName` | `string` | ❌ No | Product name displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDescription` | `string` | ❌ No | Short description of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDetails` | `string` | ❌ No | Detailed information about the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppConditions` | `string` | ❌ No | Terms and conditions of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppTemplate` | `string` | ❌ No | Template identifier used to render the product in the app. Omitted values retain the current product app value. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9d103835-7b18-4348-b04b-6805177e5a86","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductAppName\": \"Facial Treatment\",\n  \"ProductAppDescription\": \"Relaxing facial treatment for all skin types.\",\n  \"ProductAppDetails\": \"Includes cleansing, exfoliation and moisturising.\",\n  \"ProductAppConditions\": \"Non-refundable. Valid for 6 months.\",\n  \"ProductAppTemplate\": \"default\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductAppName` | `string` | ❌ No | Product name displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDescription` | `string` | ❌ No | Short description of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDetails` | `string` | ❌ No | Detailed information about the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppConditions` | `string` | ❌ No | Terms and conditions of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppTemplate` | `string` | ❌ No | Template identifier used to render the product in the app. Omitted values retain the current product app value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7d79dd99-0fe7-470f-9285-791447cb3420","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductAppName\": \"Facial Treatment\",\n  \"ProductAppDescription\": \"Relaxing facial treatment for all skin types.\",\n  \"ProductAppDetails\": \"Includes cleansing, exfoliation and moisturising.\",\n  \"ProductAppConditions\": \"Non-refundable. Valid for 6 months.\",\n  \"ProductAppTemplate\": \"default\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/app?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","app"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose app data will be saved."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductAppName` | `string` | ❌ No | Product name displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDescription` | `string` | ❌ No | Short description of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppDetails` | `string` | ❌ No | Detailed information about the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppConditions` | `string` | ❌ No | Terms and conditions of the product displayed in the app. Omitted values retain the current product app value. |\n| `ProductAppTemplate` | `string` | ❌ No | Template identifier used to render the product in the app. Omitted values retain the current product app value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e7897782-f5f8-4b8c-b11e-9ecc5052c067"}],"id":"54165696-3777-4a8b-8176-a4f3eef6fca4","description":"<p>Tariff / Product / App endpoints.</p>\n","_postman_id":"54165696-3777-4a8b-8176-a4f3eef6fca4"},{"name":"Consumption","item":[{"name":"Add Service Consumption","id":"7e67a713-7364-4396-9a12-57f3f55af565","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption","description":"<p>Adds a product consumed by a service. Send ProductCID and ProductCUnits in the body; optionally ProductAltCID/ProductAltCUnits for alternative products.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Consumption - Create - Create a new consumption for a product</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductCID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the product consumed by the service.</td>\n</tr>\n<tr>\n<td><code>ProductCUnits</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Units of the product consumed per service.</td>\n</tr>\n<tr>\n<td><code>ProductAltCID</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Optional IDs of alternative products that can be consumed instead of the main one.</td>\n</tr>\n<tr>\n<td><code>ProductAltCUnits</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Units for each alternative product, aligned by index with ProductAltCID.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","consumption"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"aec623a3-fcf5-483f-8b16-a8b203f010dc","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product (service) the consumption is added to.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"}]}},"response":[{"id":"98524081-a6c8-49b5-9b9e-14e5ffd1c642","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"3cb18c70-5e0b-4f53-880d-110b21793f3f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"62066e5d-a201-44a0-8886-af63f23bae6e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2fd02acd-9c6a-41a7-81e0-49fd0ad55f69","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c1014fbd-a7bb-4fb5-8a37-dfce65ed25f3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/consumption\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a3579c62-5b2d-40e2-9774-9cefd3cf9fd5","name":"The consumption already exists for this service.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The consumption already exists for this service.\",\n  \"errorCode\": \"738\"\n}"},{"id":"d46f80ab-2c5f-4adc-a673-33102f1325bd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c5dac448-3bda-477a-92bc-6a893fac209a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"13065caf-3917-4486-8c2f-f15e008a06c9","name":"ConsumptionData101","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The consumption could not be saved.\",\n  \"errorCode\": \"101\"\n}"},{"id":"27f2007a-a0de-4594-a576-b07634a4c5f4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"dafc26fe-1288-4076-9c50-5044bd564d14","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption is added to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCID` | `integer` | ✅ Yes | ID of the product consumed by the service. |\n| `ProductCUnits` | `number` | ✅ Yes | Units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7e67a713-7364-4396-9a12-57f3f55af565"},{"name":"Delete Service Consumption","id":"1d71fd5e-28c3-4ecd-9cf9-823c1f9ab1da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}","description":"<p>Removes a product consumed by a service (and its alternative products).</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Consumption - Delete - Delete a product from the cosumption list</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d912840e-8e17-4da3-83c1-efcd27ac9764","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product (service) the consumption belongs to.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"},{"id":"88c01757-60df-4970-98cb-ddb766db7f08","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the consumed product.</p>\n","type":"text/plain"},"type":"any","value":"2136","key":"productCID"}]}},"response":[{"id":"ebe10e5c-b9ad-4187-99d1-7bc1d2db652f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"dc3967c5-f84c-4239-854c-512fe73f75d2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"873b3dbe-5189-46db-83da-524044cfe1c8","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"33342c5f-09b3-48d2-8913-f953e95cd2cb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"451c87f4-5cdd-45af-885b-02777ba99829","name":"The consumption could not be deleted.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The consumption could not be deleted.\",\n  \"errorCode\": \"102\"\n}"},{"id":"e15a8181-8c83-4e4d-9657-00f10b043e1d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"93426353-895c-4d22-9465-890949a5e86d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3643a2c5-1dd5-4658-bd08-c24f1dade110","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e0ec5bfa-39cf-4d00-998a-2c7f16674c11","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"fed40c83-a852-4bd7-848f-ff6bb14cdd49","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/consumption/%7B%7BproductCID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"1d71fd5e-28c3-4ecd-9cf9-823c1f9ab1da"},{"name":"Edit Service Consumption","id":"8cdf74da-8145-46ea-87f3-e8cfbbd17dcc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}","description":"<p>Updates the units (and alternative products) of a product consumed by a service. Backed by SEC_CONSUMPTION_NEW_FORM with productOldCID set to the consumed product, because the dedicated edit form is not wired to receive its JSON body in the backend.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Consumption - Create - Create a new consumption for a product</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductCUnits</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>New units of the product consumed per service.</td>\n</tr>\n<tr>\n<td><code>ProductAltCID</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Optional IDs of alternative products that can be consumed instead of the main one.</td>\n</tr>\n<tr>\n<td><code>ProductAltCUnits</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Units for each alternative product, aligned by index with ProductAltCID.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"46cd6cbb-3919-4db9-a948-75389cf89832","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product (service) the consumption belongs to.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"},{"id":"cfc99a31-3cb0-4bcd-949f-a45b5bec147e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the consumed product whose configuration is being edited.</p>\n","type":"text/plain"},"type":"any","value":"2136","key":"ProductCID"}]}},"response":[{"id":"4a6540fe-d3ce-433b-8b1b-7489e3fa1929","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ProductCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product whose configuration is being edited."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCUnits` | `number` | ✅ Yes | New units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"38f1a855-7e4b-4dd8-ad9c-43137500cf84","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ProductCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product whose configuration is being edited."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCUnits` | `number` | ✅ Yes | New units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3dd24bf0-9ef5-4db3-95d6-9b43e0930842","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ProductCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product whose configuration is being edited."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCUnits` | `number` | ✅ Yes | New units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"76b91b68-f108-42ce-8167-9a1154c82e7f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ProductCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product whose configuration is being edited."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCUnits` | `number` | ✅ Yes | New units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e5656476-d316-46c6-ab41-e08ce71f98fb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ProductCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product whose configuration is being edited."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCUnits` | `number` | ✅ Yes | New units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/consumption/%7B%7BProductCID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"1a01f2e5-7715-4ea2-8bd4-48800bc51c66","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ProductCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product whose configuration is being edited."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCUnits` | `number` | ✅ Yes | New units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"108fc296-4912-43b6-a603-7cf00293a62a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ProductCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product whose configuration is being edited."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCUnits` | `number` | ✅ Yes | New units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"3c51de24-319c-4870-88c4-b57a41d8b358","name":"ConsumptionData101","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ProductCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product whose configuration is being edited."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCUnits` | `number` | ✅ Yes | New units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The consumption could not be saved.\",\n  \"errorCode\": \"101\"\n}"},{"id":"616e8075-f461-42da-9f57-40b9dab3a803","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ProductCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product whose configuration is being edited."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCUnits` | `number` | ✅ Yes | New units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"20257426-b251-46e9-8e84-d3c7b8236c41","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCUnits\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{ProductCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{ProductCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"ProductCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product whose configuration is being edited."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCUnits` | `number` | ✅ Yes | New units of the product consumed per service. |\n| `ProductAltCID` | `array` | ❌ No | Optional IDs of alternative products that can be consumed instead of the main one. |\n| `ProductAltCUnits` | `array` | ❌ No | Units for each alternative product, aligned by index with ProductAltCID. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"8cdf74da-8145-46ea-87f3-e8cfbbd17dcc"},{"name":"List Service Consumptions","id":"21141757-b156-4a1c-a22f-2e899111c9ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/consumption","description":"<p>Retrieves the products consumed by a service, along with the products selectable as a consumption (the latter only when the SET_STOCK setting is enabled).</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Consumption - List - See the list of estimated consumption of other products during the realization of laser or aesthetic application services</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","consumption"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"60d3140e-b0c4-4364-9643-8d6276d79580","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"19","key":"productGID"},{"id":"f2d92405-69e4-4539-95a4-7b436d00860c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product (service) whose consumptions are to be listed.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"}]}},"response":[{"id":"4e27e9fa-cbe6-46d3-b125-acbab04ae4e6","name":"Service consumptions retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) whose consumptions are to be listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Consumptions\": [\n    {\n      \"ProductCID\": 2136,\n      \"ProductDesc\": \"Producto desechable QA\",\n      \"ProductUnits\": \"1,000\"\n    }\n  ],\n  \"ProductList\": [\n    {\n      \"ProductID\": 2136,\n      \"ProductDesc\": \"(Ninguna) - Producto desechable QA\",\n      \"ProductRequiresTraceability\": false\n    }\n  ]\n}"},{"id":"8cc3e12e-f47a-46c5-b953-e548b3d5ede8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) whose consumptions are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"09294f25-f050-487a-80b2-d170ff6473eb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) whose consumptions are to be listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"49de802d-ddc7-4cc1-84e0-6a01f9c4d8ad","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) whose consumptions are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"acac6358-d72c-4687-beb7-8da9182f945f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) whose consumptions are to be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/consumption\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"fa40773b-5213-4db5-8103-068d3f46632f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) whose consumptions are to be listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b40bf5e1-4338-4f2d-8cd7-ea63e8618af9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) whose consumptions are to be listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b0bcd4c0-e072-4e88-9451-781ff9afaca4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) whose consumptions are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"161f2a98-4040-4d7a-b4b6-11e444f5ecd9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/consumption?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","consumption"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) whose consumptions are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"21141757-b156-4a1c-a22f-2e899111c9ee"},{"name":"Retrieve Service Consumption","id":"c42e5680-ec58-4966-b3de-5c98ab67344f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}","description":"<p>Retrieves the detail of a single product consumed by a service, including any alternative products.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Consumption - Edit - See the details of the consumption of a product</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c4dd01e4-d87f-4fba-a8db-9c317b1b4c1e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product (service) the consumption belongs to.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"},{"id":"be1597d7-b9be-4b9e-8114-92758b2d8f92","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the consumed product.</p>\n","type":"text/plain"},"type":"any","value":"2136","key":"productCID"}]}},"response":[{"id":"82dc7ead-6bef-4b75-8751-06afee78bb21","name":"Consumption detail retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductID\": 2144,\n  \"ProductCID\": 2136,\n  \"ProductCUnits\": 1.5,\n  \"ProductsAlt\": []\n}"},{"id":"d34afd0c-bcd8-496f-99f4-767427e5de9d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d29c0e34-ba0f-4a7f-af63-0b7c84f7ecbc","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"42690555-040b-4ba5-8c16-63c89f6e855e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eb39cf4a-c67a-443b-9012-5117adaadf61","name":"No consumption found for the specified product.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No consumption found for the specified product.\",\n  \"errorCode\": \"100\"\n}"},{"id":"ef1e7403-cc9d-4157-be20-b9e02eb2297a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5a06d94d-9a40-4602-93c4-7474cef6cd3f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e889e66e-356a-4518-9a8e-86ac9730d727","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2452972e-0e0b-4811-bc76-9e584277134f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"099c5c12-2fa2-4eeb-9e7d-70fb1caf801d","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/consumption/{{productCID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","consumption","{{productCID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productCID","value":"2136","description":"**Required** | Type: `integer`\n\nID of the consumed product."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product (service) the consumption belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/consumption/%7B%7BproductCID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"c42e5680-ec58-4966-b3de-5c98ab67344f"}],"id":"5dd2104d-1285-45ec-9783-9ad7d1b6c984","description":"<p>Tariff / Product / Consumption endpoints.</p>\n","_postman_id":"5dd2104d-1285-45ec-9783-9ad7d1b6c984"},{"name":"Form","item":[{"name":"Load Product Signature Requirements","id":"dba014b4-6eaa-459a-9f5e-b795eb28a4e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","description":"<p>Loads the signature requirements (catalog and product/family forms) for a product or family.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Carry - Manages the loading of mandatory signature forms</p>\n","urlObject":{"protocol":"https","path":["tariff","product","requirements","sign"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Family ID.</p>\n","type":"text/plain"},"key":"familyId","value":"-1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Whether the requirements are product-scoped. (This can only be one of 0,-1)</p>\n","type":"text/plain"},"key":"hasProductId","value":"-1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Product ID.</p>\n","type":"text/plain"},"key":"productId","value":"2465"}],"variable":[]}},"response":[{"id":"34b21840-62ee-41c6-a24e-645785dedc22","name":"Signature requirements retrieved/saved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1&familyId=-1&hasProductId=-1&productId=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nFamily ID.","key":"familyId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nWhether the requirements are product-scoped. (This can only be one of 0,-1)","key":"hasProductId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nProduct ID.","key":"productId","value":"2465","x-postman-displayValue":"2465"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": []\n}"},{"id":"01b154fa-a394-4c3b-bfad-bc846893ac88","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1&familyId=-1&hasProductId=-1&productId=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nFamily ID.","key":"familyId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nWhether the requirements are product-scoped. (This can only be one of 0,-1)","key":"hasProductId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nProduct ID.","key":"productId","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"40caf315-6b69-4f42-ad6b-0ee5d290c564","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1&familyId=-1&hasProductId=-1&productId=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nFamily ID.","key":"familyId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nWhether the requirements are product-scoped. (This can only be one of 0,-1)","key":"hasProductId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nProduct ID.","key":"productId","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f25bb88a-de90-4125-ad64-c68ff3d7ec6d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1&familyId=-1&hasProductId=-1&productId=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nFamily ID.","key":"familyId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nWhether the requirements are product-scoped. (This can only be one of 0,-1)","key":"hasProductId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nProduct ID.","key":"productId","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"915505e4-ed6f-4f90-a0d8-81800c0461a5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1&familyId=-1&hasProductId=-1&productId=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nFamily ID.","key":"familyId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nWhether the requirements are product-scoped. (This can only be one of 0,-1)","key":"hasProductId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nProduct ID.","key":"productId","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/requirements/sign\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"79695748-16d5-48c2-a0cf-5563b5d4e4d9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1&familyId=-1&hasProductId=-1&productId=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nFamily ID.","key":"familyId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nWhether the requirements are product-scoped. (This can only be one of 0,-1)","key":"hasProductId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nProduct ID.","key":"productId","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fbe54a18-5dd0-45e9-b999-56a0f26d66ea","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1&familyId=-1&hasProductId=-1&productId=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nFamily ID.","key":"familyId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nWhether the requirements are product-scoped. (This can only be one of 0,-1)","key":"hasProductId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nProduct ID.","key":"productId","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e2c3792b-1a21-429a-8d3b-5bcf83d55280","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1&familyId=-1&hasProductId=-1&productId=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nFamily ID.","key":"familyId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nWhether the requirements are product-scoped. (This can only be one of 0,-1)","key":"hasProductId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nProduct ID.","key":"productId","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ae99de52-b1ad-438a-8b0f-f7bfdc651621","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1&familyId=-1&hasProductId=-1&productId=2465","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nFamily ID.","key":"familyId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nWhether the requirements are product-scoped. (This can only be one of 0,-1)","key":"hasProductId","value":"-1","x-postman-displayValue":"-1"},{"description":"**Optional** | Type: `integer`\n\nProduct ID.","key":"productId","value":"2465","x-postman-displayValue":"2465"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"dba014b4-6eaa-459a-9f5e-b795eb28a4e1"},{"name":"Remove Product Signature Requirement","id":"0e0769e0-5202-4b29-8298-52674b3a8114","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign/{{id}}","description":"<p>Removes a single signature requirement that links a consent/form to a product or family.</p>\n<p><strong>Permision:</strong></p>\n<p>Consent editor - Eliminates signature requirement - Eliminates the signature requirement for a treatment</p>\n","urlObject":{"protocol":"https","path":["tariff","product","requirements","sign","{{id}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e86cdfad-00c3-4e15-b164-d422415cd200","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the signature requirement (x_config_forms_req.ReqID) to remove, as returned when saving requirements.</p>\n","type":"text/plain"},"type":"any","value":"8","key":"id"}]}},"response":[{"id":"5b24130e-99f1-409b-91ee-008a4f6c13ad","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"id","value":"8","description":"**Required** | Type: `integer`\n\nUnique identifier of the signature requirement (x_config_forms_req.ReqID) to remove, as returned when saving requirements."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1f6214a9-b889-43c2-b06d-fda3fe3d166c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"id","value":"8","description":"**Required** | Type: `integer`\n\nUnique identifier of the signature requirement (x_config_forms_req.ReqID) to remove, as returned when saving requirements."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7599f0ef-3ba5-4126-8ed4-743465df87d7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"id","value":"8","description":"**Required** | Type: `integer`\n\nUnique identifier of the signature requirement (x_config_forms_req.ReqID) to remove, as returned when saving requirements."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"98f6abd3-d2ff-416b-9e97-bd668ff08a77","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"id","value":"8","description":"**Required** | Type: `integer`\n\nUnique identifier of the signature requirement (x_config_forms_req.ReqID) to remove, as returned when saving requirements."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8e218d0b-a27a-4d06-9119-d25d60196d52","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"id","value":"8","description":"**Required** | Type: `integer`\n\nUnique identifier of the signature requirement (x_config_forms_req.ReqID) to remove, as returned when saving requirements."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/requirements/sign/%7B%7Bid%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b646dd45-35fb-4570-a3f3-67c1972cbc56","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"id","value":"8","description":"**Required** | Type: `integer`\n\nUnique identifier of the signature requirement (x_config_forms_req.ReqID) to remove, as returned when saving requirements."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a01685a8-bae5-4853-8ae9-c3b9c2324488","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"id","value":"8","description":"**Required** | Type: `integer`\n\nUnique identifier of the signature requirement (x_config_forms_req.ReqID) to remove, as returned when saving requirements."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8ca7227b-e622-4834-a2ff-3ed03531f9c3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"id","value":"8","description":"**Required** | Type: `integer`\n\nUnique identifier of the signature requirement (x_config_forms_req.ReqID) to remove, as returned when saving requirements."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a3e11b4c-6159-4f23-bae2-ad249a3f5510","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign/{{id}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign","{{id}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"id","value":"8","description":"**Required** | Type: `integer`\n\nUnique identifier of the signature requirement (x_config_forms_req.ReqID) to remove, as returned when saving requirements."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0e0769e0-5202-4b29-8298-52674b3a8114"},{"name":"Save Product Signature Requirements","id":"a6f6fdbb-5526-4852-b589-076af22b18d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign","description":"<p>Saves the signature requirements for a product or family.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Create - Assign form to a treatment</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Product ID the signature requirements apply to.</td>\n</tr>\n<tr>\n<td><code>FamilyID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Family ID the signature requirements apply to.</td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td><code>array</code></td>\n<td>✅ Yes</td>\n<td>List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0.</td>\n</tr>\n<tr>\n<td><code>ReqID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Requirement ID. Use 0 to create a new requirement.</td>\n</tr>\n<tr>\n<td><code>FormID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the form to require the signature for.</td>\n</tr>\n<tr>\n<td><code>HasProductID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the requirement is product-scoped (-1) or family-scoped (0).</td>\n</tr>\n<tr>\n<td><code>ScopeID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Scope identifier of the requirement.</td>\n</tr>\n<tr>\n<td><code>IsEditable</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the requirement is editable (-1) or not (0).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","requirements","sign"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"43d9b1eb-07fc-4e31-9324-d15ff76cf937","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductID` | `integer` | ✅ Yes | Product ID the signature requirements apply to. |\n| `FamilyID` | `integer` | ✅ Yes | Family ID the signature requirements apply to. |\n| `data` | `array` | ✅ Yes | List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0. |\n| `ReqID` | `integer` | ❌ No | Requirement ID. Use 0 to create a new requirement. |\n| `FormID` | `integer` | ❌ No | ID of the form to require the signature for. |\n| `HasProductID` | `integer` | ❌ No | Whether the requirement is product-scoped (-1) or family-scoped (0). |\n| `ScopeID` | `integer` | ❌ No | Scope identifier of the requirement. |\n| `IsEditable` | `integer` | ❌ No | Whether the requirement is editable (-1) or not (0). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d0ea2061-dcdc-4bc9-bc9b-65e2bda7b575","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductID` | `integer` | ✅ Yes | Product ID the signature requirements apply to. |\n| `FamilyID` | `integer` | ✅ Yes | Family ID the signature requirements apply to. |\n| `data` | `array` | ✅ Yes | List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0. |\n| `ReqID` | `integer` | ❌ No | Requirement ID. Use 0 to create a new requirement. |\n| `FormID` | `integer` | ❌ No | ID of the form to require the signature for. |\n| `HasProductID` | `integer` | ❌ No | Whether the requirement is product-scoped (-1) or family-scoped (0). |\n| `ScopeID` | `integer` | ❌ No | Scope identifier of the requirement. |\n| `IsEditable` | `integer` | ❌ No | Whether the requirement is editable (-1) or not (0). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"17820624-dc67-4ad0-962d-f5b50fbe64a4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductID` | `integer` | ✅ Yes | Product ID the signature requirements apply to. |\n| `FamilyID` | `integer` | ✅ Yes | Family ID the signature requirements apply to. |\n| `data` | `array` | ✅ Yes | List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0. |\n| `ReqID` | `integer` | ❌ No | Requirement ID. Use 0 to create a new requirement. |\n| `FormID` | `integer` | ❌ No | ID of the form to require the signature for. |\n| `HasProductID` | `integer` | ❌ No | Whether the requirement is product-scoped (-1) or family-scoped (0). |\n| `ScopeID` | `integer` | ❌ No | Scope identifier of the requirement. |\n| `IsEditable` | `integer` | ❌ No | Whether the requirement is editable (-1) or not (0). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3d1e4f25-85a2-4df3-aa36-f4db3a4d52d5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductID` | `integer` | ✅ Yes | Product ID the signature requirements apply to. |\n| `FamilyID` | `integer` | ✅ Yes | Family ID the signature requirements apply to. |\n| `data` | `array` | ✅ Yes | List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0. |\n| `ReqID` | `integer` | ❌ No | Requirement ID. Use 0 to create a new requirement. |\n| `FormID` | `integer` | ❌ No | ID of the form to require the signature for. |\n| `HasProductID` | `integer` | ❌ No | Whether the requirement is product-scoped (-1) or family-scoped (0). |\n| `ScopeID` | `integer` | ❌ No | Scope identifier of the requirement. |\n| `IsEditable` | `integer` | ❌ No | Whether the requirement is editable (-1) or not (0). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"766c4fb7-cabf-4f1b-af81-7bef54a5d769","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductID` | `integer` | ✅ Yes | Product ID the signature requirements apply to. |\n| `FamilyID` | `integer` | ✅ Yes | Family ID the signature requirements apply to. |\n| `data` | `array` | ✅ Yes | List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0. |\n| `ReqID` | `integer` | ❌ No | Requirement ID. Use 0 to create a new requirement. |\n| `FormID` | `integer` | ❌ No | ID of the form to require the signature for. |\n| `HasProductID` | `integer` | ❌ No | Whether the requirement is product-scoped (-1) or family-scoped (0). |\n| `ScopeID` | `integer` | ❌ No | Scope identifier of the requirement. |\n| `IsEditable` | `integer` | ❌ No | Whether the requirement is editable (-1) or not (0). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/requirements/sign\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a020cfcc-a6f5-4ac6-b888-26267cdeaef9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductID` | `integer` | ✅ Yes | Product ID the signature requirements apply to. |\n| `FamilyID` | `integer` | ✅ Yes | Family ID the signature requirements apply to. |\n| `data` | `array` | ✅ Yes | List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0. |\n| `ReqID` | `integer` | ❌ No | Requirement ID. Use 0 to create a new requirement. |\n| `FormID` | `integer` | ❌ No | ID of the form to require the signature for. |\n| `HasProductID` | `integer` | ❌ No | Whether the requirement is product-scoped (-1) or family-scoped (0). |\n| `ScopeID` | `integer` | ❌ No | Scope identifier of the requirement. |\n| `IsEditable` | `integer` | ❌ No | Whether the requirement is editable (-1) or not (0). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6556979e-2533-45ab-9657-5efedb1991ad","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductID` | `integer` | ✅ Yes | Product ID the signature requirements apply to. |\n| `FamilyID` | `integer` | ✅ Yes | Family ID the signature requirements apply to. |\n| `data` | `array` | ✅ Yes | List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0. |\n| `ReqID` | `integer` | ❌ No | Requirement ID. Use 0 to create a new requirement. |\n| `FormID` | `integer` | ❌ No | ID of the form to require the signature for. |\n| `HasProductID` | `integer` | ❌ No | Whether the requirement is product-scoped (-1) or family-scoped (0). |\n| `ScopeID` | `integer` | ❌ No | Scope identifier of the requirement. |\n| `IsEditable` | `integer` | ❌ No | Whether the requirement is editable (-1) or not (0). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7ac65312-888d-407c-821a-87b86b9e3847","name":"SaveFormReqSignError630","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductID` | `integer` | ✅ Yes | Product ID the signature requirements apply to. |\n| `FamilyID` | `integer` | ✅ Yes | Family ID the signature requirements apply to. |\n| `data` | `array` | ✅ Yes | List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0. |\n| `ReqID` | `integer` | ❌ No | Requirement ID. Use 0 to create a new requirement. |\n| `FormID` | `integer` | ❌ No | ID of the form to require the signature for. |\n| `HasProductID` | `integer` | ❌ No | Whether the requirement is product-scoped (-1) or family-scoped (0). |\n| `ScopeID` | `integer` | ❌ No | Scope identifier of the requirement. |\n| `IsEditable` | `integer` | ❌ No | Whether the requirement is editable (-1) or not (0). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the signature requirements. Check that ProductID, FamilyID and FormID reference existing records.\",\n  \"errorCode\": \"630\"\n}"},{"id":"2b9a38f7-2216-4625-8316-3446a8a4e757","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductID` | `integer` | ✅ Yes | Product ID the signature requirements apply to. |\n| `FamilyID` | `integer` | ✅ Yes | Family ID the signature requirements apply to. |\n| `data` | `array` | ✅ Yes | List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0. |\n| `ReqID` | `integer` | ❌ No | Requirement ID. Use 0 to create a new requirement. |\n| `FormID` | `integer` | ❌ No | ID of the form to require the signature for. |\n| `HasProductID` | `integer` | ❌ No | Whether the requirement is product-scoped (-1) or family-scoped (0). |\n| `ScopeID` | `integer` | ❌ No | Scope identifier of the requirement. |\n| `IsEditable` | `integer` | ❌ No | Whether the requirement is editable (-1) or not (0). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9c21e3a9-53bc-4c68-b99b-2cc5786469a4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductID\": 2465,\n  \"FamilyID\": -1,\n  \"data\": [\n    {\n      \"ReqID\": 0,\n      \"FormID\": 10,\n      \"HasProductID\": 0,\n      \"ScopeID\": 1,\n      \"IsEditable\": -1\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/requirements/sign?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","requirements","sign"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductID` | `integer` | ✅ Yes | Product ID the signature requirements apply to. |\n| `FamilyID` | `integer` | ✅ Yes | Family ID the signature requirements apply to. |\n| `data` | `array` | ✅ Yes | List of form signature requirements. Existing entries include their ReqID; new entries use ReqID 0. |\n| `ReqID` | `integer` | ❌ No | Requirement ID. Use 0 to create a new requirement. |\n| `FormID` | `integer` | ❌ No | ID of the form to require the signature for. |\n| `HasProductID` | `integer` | ❌ No | Whether the requirement is product-scoped (-1) or family-scoped (0). |\n| `ScopeID` | `integer` | ❌ No | Scope identifier of the requirement. |\n| `IsEditable` | `integer` | ❌ No | Whether the requirement is editable (-1) or not (0). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"a6f6fdbb-5526-4852-b589-076af22b18d5"}],"id":"4c18bfac-6116-4158-904c-5d8e26faa0ba","description":"<p>Tariff / Product / Form endpoints.</p>\n","_postman_id":"4c18bfac-6116-4158-904c-5d8e26faa0ba"},{"name":"Pack","item":[{"name":"Add Item to Pack","id":"294df95d-68b0-4661-99ff-2556443d8d93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","description":"<p>Adds a new component product (with its quantity) to an existing pack.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Packs - Add vooucher - Add a new voucher to a pack</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductVoucherPID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the product to add as a component of the pack.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherUnits</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Number of units of the component product included in the pack.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","pack"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"439dfeda-58bb-4d87-bf57-bd69c1d39a55","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the pack product to which the item is being added.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productID"}]}},"response":[{"id":"b8e08728-7426-42d7-965a-bd09d7b0734f","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product to which the item is being added."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherPID` | `integer` | ✅ Yes | ID of the product to add as a component of the pack. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units of the component product included in the pack. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"05a27c43-5614-483a-a4f2-e527e7809f03","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product to which the item is being added."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherPID` | `integer` | ✅ Yes | ID of the product to add as a component of the pack. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units of the component product included in the pack. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"17c725d5-f9e0-4e82-8f6b-4d02f2ccd3af","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product to which the item is being added."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherPID` | `integer` | ✅ Yes | ID of the product to add as a component of the pack. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units of the component product included in the pack. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f1abff6f-593a-45ac-94bf-517e7a06401c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product to which the item is being added."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherPID` | `integer` | ✅ Yes | ID of the product to add as a component of the pack. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units of the component product included in the pack. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"11c68655-feb4-421a-94ab-35fd4fba20db","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product to which the item is being added."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherPID` | `integer` | ✅ Yes | ID of the product to add as a component of the pack. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units of the component product included in the pack. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/pack\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"05050755-96b3-4e65-b8ea-ef8c017c7d1f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product to which the item is being added."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherPID` | `integer` | ✅ Yes | ID of the product to add as a component of the pack. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units of the component product included in the pack. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"884b2e21-8811-4de8-83b9-4c910550e1cf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product to which the item is being added."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherPID` | `integer` | ✅ Yes | ID of the product to add as a component of the pack. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units of the component product included in the pack. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5819470a-14d5-4d5e-9d3f-7d0ed71d1452","name":"AddPackItemError107","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product to which the item is being added."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherPID` | `integer` | ✅ Yes | ID of the product to add as a component of the pack. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units of the component product included in the pack. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the product to the pack. Please check the provided parameters.\",\n  \"errorCode\": \"107\"\n}"},{"id":"eb8a8b64-c9b2-4bb8-9dff-3234cfcfa060","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product to which the item is being added."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherPID` | `integer` | ✅ Yes | ID of the product to add as a component of the pack. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units of the component product included in the pack. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"e0eddc4b-acb4-4f1f-9c2a-7a205cac1779","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherPID\": 25,\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product to which the item is being added."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherPID` | `integer` | ✅ Yes | ID of the product to add as a component of the pack. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units of the component product included in the pack. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"294df95d-68b0-4661-99ff-2556443d8d93"},{"name":"Create Protocol Session","id":"3d593cb9-90d5-441b-9c82-872fba926ad3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","description":"<p>Creates a new session on an existing protocol/pack.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Protocols - Create - Creat a new session in an existing protocol</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProtocolSessionDuration</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Duration of the session. Either this or ProtocolVoucherPID must be provided.</td>\n</tr>\n<tr>\n<td><code>ProtocolIntervalDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Days to wait after this session before the next one can be booked. Use 0 (default) for none.</td>\n</tr>\n<tr>\n<td><code>ProtocolEvaluation</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether this session requires an evaluation. Defaults to false.</td>\n</tr>\n<tr>\n<td><code>ProtocolVoucherPID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided.</td>\n</tr>\n<tr>\n<td><code>ProtocolNumWeek</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","protocol"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"23acd00d-6990-4bad-a4a1-490acfda2fff","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the pack/protocol product to add a session to.</p>\n","type":"text/plain"},"type":"any","value":"900511","key":"productID"}]}},"response":[{"id":"b0cf67a2-bd71-4f22-8aa9-b481a9cb40a3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2d90c246-4687-4b3d-a216-2e11b9b61cc3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8fa9203c-55ad-4eb3-a4bd-d5b6bbecda53","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3e54e377-90b4-4e0c-877b-2f80085d7723","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e50a6713-dde1-4f67-a744-779f58b51bb2","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/protocol\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"c494579b-03bf-4db5-a626-35c0058698a1","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5c162177-cd29-4f32-b6fa-68d282154ab2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"97967651-b27b-4faf-a615-9e53c92e66cc","name":"Provide either ProtocolSessionDuration greater","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Provide either ProtocolSessionDuration greater than 0 or a ProtocolVoucherPID.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"21dc8cb0-89ba-4805-9570-15c06449b336","name":"WeekOutOfOrder","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ProtocolNumWeek cannot be earlier than the protocol's latest registered week.\",\n  \"errorCode\": \"199\"\n}"},{"id":"f889337e-49c4-48c7-a16d-278faa9f11e5","name":"TooManySessionsInWeek","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This session would push the week's total interval days to 7 or more. Reduce ProtocolIntervalDays or use a different week.\",\n  \"errorCode\": \"200\"\n}"},{"id":"ead229f8-ed7d-4a53-be25-2981b7424fd2","name":"VoucherSessionLimitReached","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This voucher already has the maximum number of sessions allowed.\",\n  \"errorCode\": \"197\"\n}"},{"id":"fa4de4bb-e5cd-4653-863c-f13ff6244aa2","name":"ProtocolDataError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The protocol session could not be created. Check the parameters and try again.\",\n  \"errorCode\": \"110\"\n}"},{"id":"7c313965-4b93-490d-a056-8ae5e7506cc1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7729de74-3429-4ba3-95ed-a7daffa78c96","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product to add a session to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product to link this session to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3d593cb9-90d5-441b-9c82-872fba926ad3"},{"name":"Delete Protocol Session","id":"46ad875c-6e23-4b30-8175-cc27b9ad5274","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","description":"<p>Deletes an existing session of a protocol/pack.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Protocols - Delete - Eliminate a session from an existing protocol</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f3b0358d-d499-41ff-8ff2-0ba701bbb048","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the pack/protocol product the session belongs to.</p>\n","type":"text/plain"},"type":"any","value":"900511","key":"productID"},{"id":"0bf8c0e3-3b6f-4201-88cf-c367ab93af6a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the protocol session to delete.</p>\n","type":"text/plain"},"type":"any","value":"45","key":"protocolID"}]}},"response":[{"id":"3370044c-652b-4cf3-ab23-9e75419035d7","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d24617e9-6a8e-40a6-a6d9-ab99199acbec","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f717cb1a-ba0f-4014-a155-cba52e7b6ddf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2ac14a9a-a728-497d-ab3c-b3350dbbbe93","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8395c07a-e77a-4058-b765-39dbf31ab583","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/protocol/%7B%7BprotocolID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"90399649-4476-4573-867b-d32ebb28a766","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"37b9bbe0-1e6f-4c15-a644-723084618144","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"96c6401a-9f7a-4232-9646-e04347dcf983","name":"ProtocolDeleteError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The protocol session could not be deleted. It may not exist, or a voucher has already been sold for its product.\",\n  \"errorCode\": \"111\"\n}"},{"id":"9725a733-1af3-4acb-8305-3784006362fb","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"be5de96e-1191-468d-b024-3bc23d0c46cd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"46ad875c-6e23-4b30-8175-cc27b9ad5274"},{"name":"Edit Item in Pack","id":"06379497-ae98-4834-978d-24c83e41b0c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","description":"<p>Edits the units and visibility of a component product within an existing pack.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Packs - Edit bonus - Edit a bonus pack.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductVoucherUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of units of the component product included in the pack. Omitted values retain the current pack item value.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"9d1cc339-d1e7-41e6-8022-8617e68839a4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"},{"id":"1d202f35-41bd-4790-862e-7be225000d0a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the pack product containing the item to edit.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productID"},{"id":"ff0c341e-b7ea-4cfb-b104-5658c8841aba","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the component product to edit within the pack.</p>\n","type":"text/plain"},"type":"any","value":"25","key":"productVoucherPID"}]}},"response":[{"id":"fa7b09da-1164-4b3e-8d7a-3b988a283523","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product containing the item to edit."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to edit within the pack."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units of the component product included in the pack. Omitted values retain the current pack item value. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f23b68e6-482f-43f5-8fc7-2d66adaac07b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product containing the item to edit."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to edit within the pack."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units of the component product included in the pack. Omitted values retain the current pack item value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"210a4f4d-b097-4b37-940c-311454a49fb6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product containing the item to edit."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to edit within the pack."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units of the component product included in the pack. Omitted values retain the current pack item value. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e0809bb6-6f02-46e5-a7d9-e521da195348","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product containing the item to edit."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to edit within the pack."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units of the component product included in the pack. Omitted values retain the current pack item value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b332c299-23bf-4786-929b-0e8c46a0d360","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product containing the item to edit."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to edit within the pack."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units of the component product included in the pack. Omitted values retain the current pack item value. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/pack/%7B%7BproductVoucherPID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"dfbff9ae-3f8f-4047-8f5e-a63c32a0f37b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product containing the item to edit."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to edit within the pack."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units of the component product included in the pack. Omitted values retain the current pack item value. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"74f32c8d-a7fb-4734-866d-8f7edfecb80d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product containing the item to edit."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to edit within the pack."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units of the component product included in the pack. Omitted values retain the current pack item value. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e869da34-e29e-4dac-903b-6bee6c47326c","name":"AddPackItemError107","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product containing the item to edit."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to edit within the pack."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units of the component product included in the pack. Omitted values retain the current pack item value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the product to the pack. Please check the provided parameters.\",\n  \"errorCode\": \"107\"\n}"},{"id":"a9fe85e9-17ca-4c81-baef-94a23f9ad831","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product containing the item to edit."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to edit within the pack."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units of the component product included in the pack. Omitted values retain the current pack item value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ecd86c8b-eb62-40c7-922f-5b11ab46b04b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherUnits\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product containing the item to edit."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to edit within the pack."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units of the component product included in the pack. Omitted values retain the current pack item value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"06379497-ae98-4834-978d-24c83e41b0c3"},{"name":"Edit Protocol Session","id":"7236b7f9-3226-41c5-b23e-8953901bdd83","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","description":"<p>Modifies an existing session of a protocol/pack. The session cannot be moved to a different parent product.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Protocols - Save - Modify a session from an existing protocol</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProtocolSessionDuration</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Duration of the session. Either this or ProtocolVoucherPID must be provided.</td>\n</tr>\n<tr>\n<td><code>ProtocolIntervalDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Days to wait after this session before the next one can be booked. Use 0 (default) for none.</td>\n</tr>\n<tr>\n<td><code>ProtocolEvaluation</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether this session requires an evaluation. Defaults to false.</td>\n</tr>\n<tr>\n<td><code>ProtocolVoucherPID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided.</td>\n</tr>\n<tr>\n<td><code>ProtocolNumWeek</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"a2969151-fd3c-4ec9-bb3c-dd96a883b7d4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the pack/protocol product the session belongs to.</p>\n","type":"text/plain"},"type":"any","value":"900511","key":"productID"},{"id":"69ddb003-4d49-44e0-979e-5db4465267dc","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the protocol session to modify.</p>\n","type":"text/plain"},"type":"any","value":"45","key":"protocolID"}]}},"response":[{"id":"4c523110-ff87-4080-835e-20a84ead83e6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ce2e7818-b22b-42ac-87d8-f9265bf6b8f3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3d111a80-f0d6-4d9a-b69c-9ce42e951c8f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"06a68aa9-64cf-497e-805c-77d99d60496c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e0ad499e-2ca6-4caf-9ef7-7aa3c8215292","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/protocol/%7B%7BprotocolID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"dc54ff7d-efdc-4412-80b4-743cf76ed54d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e00b1952-1184-4797-a9c3-6f99c894ebfc","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"125d406c-d08a-41ea-83ae-d336671e4558","name":"Provide either ProtocolSessionDuration greater","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Provide either ProtocolSessionDuration greater than 0 or a ProtocolVoucherPID.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"b1085cfe-6c73-43cf-a6ba-0b7030b2a7bd","name":"WeekOutOfOrder","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ProtocolNumWeek must stay between the week numbers of the sessions before and after this one.\",\n  \"errorCode\": \"199\"\n}"},{"id":"10da4580-4fea-49e9-bc77-ad89fe7513b1","name":"TooManySessionsInWeek","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This session would push the week's total interval days to 7 or more. Reduce ProtocolIntervalDays or use a different week.\",\n  \"errorCode\": \"200\"\n}"},{"id":"94a28239-ea7a-496e-ac26-786bce21eede","name":"ProtocolSaveError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The protocol session could not be saved. Check that the session exists and the parameters are valid.\",\n  \"errorCode\": \"114\"\n}"},{"id":"54c3cf8a-696b-4fd7-a5f6-33af2a3d2196","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"faee0f7d-ded7-49a8-b94c-ec99148d1498","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolVoucherPID\": 0,\n  \"ProtocolNumWeek\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProtocolSessionDuration` | `integer` | ❌ No | Duration of the session. Either this or ProtocolVoucherPID must be provided. |\n| `ProtocolIntervalDays` | `integer` | ❌ No | Days to wait after this session before the next one can be booked. Use 0 (default) for none. |\n| `ProtocolEvaluation` | `boolean` | ❌ No | Whether this session requires an evaluation. Defaults to false. |\n| `ProtocolVoucherPID` | `integer` | ❌ No | Voucher product this session is linked to. Use 0 (default) for none. Either this or ProtocolSessionDuration must be provided. |\n| `ProtocolNumWeek` | `integer` | ❌ No | Week this session belongs to, when the protocol is organized by week. Use 0 (default) otherwise. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7236b7f9-3226-41c5-b23e-8953901bdd83"},{"name":"List Pack Component Items","id":"5a859c91-6914-4994-90dd-53a55e344b6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack","description":"<p>Retrieves the component products included in a pack, along with available vouchers for adding new items.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Packs - List Vouchers - See the list of vouchers in a pack</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","pack"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d904c144-3b23-4788-a67e-d6ba61cdfab3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"},{"id":"30125b2f-88ff-4775-80ab-144700e3184b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the pack product whose component items are to be listed.</p>\n","type":"text/plain"},"type":"any","value":"900511","key":"productID"}]}},"response":[{"id":"2080429e-c3e9-44d8-973a-9faa2f12ac36","name":"Pack item list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack product whose component items are to be listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductVoucherPID\": 900504,\n    \"ProductVoucherDesc\": \"3-session voucher\",\n    \"ProductVoucherUnits\": 1,\n    \"ProductVoucherHidden\": true\n  }\n]"},{"id":"10e14204-7633-4a8d-bb50-4abb6a28f746","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack product whose component items are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e46d8ae7-5798-4db9-9a8a-bd3fecdb2e2a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack product whose component items are to be listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"db8fe5b1-a362-457d-9c01-957de2e5f32d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack product whose component items are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5623c049-7ad0-4bd9-b907-8d376619284f","name":"No component items found for the specified pack.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack product whose component items are to be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No component items found for the specified pack.\"\n}"},{"id":"38fa8157-4c50-4cc9-b456-e4363e88a081","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack product whose component items are to be listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"65efe0d7-bf18-40d3-9228-971bc4d9632d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack product whose component items are to be listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"38fee11c-286a-442d-8833-22e1933635bb","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack product whose component items are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d8839689-0304-4256-ac4d-9dd4d8d07a63","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack product whose component items are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"cca05a9b-aac9-49d8-9535-791a81a8fc40","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/pack?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","pack"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group."},{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack product whose component items are to be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/pack\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"5a859c91-6914-4994-90dd-53a55e344b6c"},{"name":"List Protocol Sessions","id":"ff15bc25-8bea-4cea-a3d1-d2011fbdd55c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol","description":"<p>Retrieves the list of sessions of a protocol/pack product.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Protocols - List - See the list of sessions from a protocol</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","protocol"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"09706a87-693e-43a0-abd0-c853a2089aa2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the pack/protocol product whose sessions are to be listed.</p>\n","type":"text/plain"},"type":"any","value":"900511","key":"productID"}]}},"response":[{"id":"4d89f9b4-f979-4bfc-be9b-5234158057a3","name":"Protocol session list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product whose sessions are to be listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductID\": 900511,\n  \"IsPack\": true,\n  \"ByWeeks\": false\n}"},{"id":"2ce03390-ed4d-4eb4-9407-12d59ac6a1e6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product whose sessions are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f1186143-a24b-480d-8dc8-04369d64fbeb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product whose sessions are to be listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8225fb42-6267-4c46-a0aa-52d74607d335","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product whose sessions are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a634886b-29ad-48cd-99f1-eb70cacc62d0","name":"No protocol sessions found for the specified product.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product whose sessions are to be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No protocol sessions found for the specified product.\"\n}"},{"id":"63f26bb5-a7dd-4d2e-b81a-2e055bba17b6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product whose sessions are to be listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"36b0e523-9be6-4e7a-ba7d-bb74faa08423","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product whose sessions are to be listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b68d7149-986a-4b6d-b76a-afdb9ff1c06b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product whose sessions are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5daf1672-8f13-4299-bdb9-6457571f07fd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product whose sessions are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"93a9c442-e147-4a17-90f1-c390533d2331","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product whose sessions are to be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/protocol\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"ff15bc25-8bea-4cea-a3d1-d2011fbdd55c"},{"name":"Remove Item from Pack","id":"902f6b62-509f-487c-8353-d9a1d615f8a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","description":"<p>Removes a component product from an existing pack.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Packs - Delete Voucher - Eliminate a voucher from a pack</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"8ccbd4ff-8680-40fe-831c-986954ad036d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the pack product from which the item is being removed.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productID"},{"id":"d3e0782c-49b0-431f-814e-7f8085348e00","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the component product to remove from the pack.</p>\n","type":"text/plain"},"type":"any","value":"25","key":"productVoucherPID"}]}},"response":[{"id":"ddccfa44-4189-4c97-9d8e-636d4b3b5c26","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product from which the item is being removed."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to remove from the pack."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a1b677ce-04f3-458e-a975-26e6c8a8940b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product from which the item is being removed."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to remove from the pack."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"47e8da9a-b577-4b0d-a872-dca291efc251","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product from which the item is being removed."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to remove from the pack."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"78acd1b6-8043-4e23-8dd2-9a7323c8d3d8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product from which the item is being removed."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to remove from the pack."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9a52b622-59db-44df-b1f5-f283d952ca7f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product from which the item is being removed."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to remove from the pack."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/pack/%7B%7BproductVoucherPID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"95fa7117-8376-46ef-9f62-ccde443a88c7","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product from which the item is being removed."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to remove from the pack."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ff555ae7-01b4-4591-bac4-c7355183a2f7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product from which the item is being removed."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to remove from the pack."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"89bbb681-0f8f-471e-a6bc-d1714b5157f3","name":"DeletePackItemError108","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product from which the item is being removed."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to remove from the pack."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not remove the product from the pack.\",\n  \"errorCode\": \"108\"\n}"},{"id":"11d9b50e-eecd-4f55-81b4-b0b9eceba553","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product from which the item is being removed."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to remove from the pack."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0abb1d7c-12f4-45b0-9955-5695ee10988a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pack/{{productVoucherPID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pack","{{productVoucherPID}}"],"variable":[{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the pack product from which the item is being removed."},{"key":"productVoucherPID","value":"25","description":"**Required** | Type: `integer`\n\nID of the component product to remove from the pack."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"902f6b62-509f-487c-8353-d9a1d615f8a5"},{"name":"View Protocol Session","id":"fbb49bd3-9ee5-44d3-9893-deb1f1feee38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}","description":"<p>Retrieves a single session of a protocol, with raw values suited to pre-fill an edit form.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Protocols - Edit - See a session from a protocol</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5d371d40-a770-43ef-875e-a81c420fb471","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the pack/protocol product the session belongs to.</p>\n","type":"text/plain"},"type":"any","value":"900511","key":"productID"},{"id":"b42eab8b-4e55-48ae-a62f-0e64733b666b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the protocol session to view.</p>\n","type":"text/plain"},"type":"any","value":"45","key":"protocolID"}]}},"response":[{"id":"63696ff2-e5c9-4a49-91bf-6cca5554f5d4","name":"Protocol session retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to view."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProtocolID\": 45,\n  \"ProtocolProductID\": 900511,\n  \"ProtocolVoucherPID\": 0,\n  \"SessionNumber\": 1,\n  \"ProtocolSessionDuration\": 30,\n  \"ProtocolIntervalDays\": 7,\n  \"ProtocolEvaluation\": false,\n  \"ProtocolNumWeek\": 0\n}"},{"id":"f5028b6f-2758-4c26-a99a-c9df36f71c8d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to view."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"359857e1-7347-408c-b310-f647595fcf66","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to view."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b0c22640-0a2f-4363-a732-8e9e24455254","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to view."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f57a6446-d62c-420e-ba93-a246380a2541","name":"The requested protocol session does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to view."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The requested protocol session does not exist.\",\n  \"errorCode\": \"109\"\n}"},{"id":"4d236654-3b31-4812-9953-2f5e4f1e73c5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to view."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7a64ebb3-1cf8-4a89-914c-1d29b46b88ae","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to view."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b0ef2e5b-c8e6-4f72-aa3b-99ea152c8882","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to view."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"1e04e4e0-9615-43fb-947c-299f5454943e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to view."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"60b4d6ca-ff2f-4a87-8654-becd694cce81","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/protocol/{{protocolID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","protocol","{{protocolID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"900511","description":"**Required** | Type: `integer`\n\nID of the pack/protocol product the session belongs to."},{"key":"protocolID","value":"45","description":"**Required** | Type: `integer`\n\nID of the protocol session to view."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/protocol/%7B%7BprotocolID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"fbb49bd3-9ee5-44d3-9893-deb1f1feee38"}],"id":"344241ea-75bb-4704-8fe2-cb24837687eb","description":"<p>Tariff / Product / Pack endpoints.</p>\n","_postman_id":"344241ea-75bb-4704-8fe2-cb24837687eb"},{"name":"Add Related Product","id":"1955e6fc-fd1f-4f1f-ae4f-bab3c3a13482","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","description":"<p>Links a product as related to another product.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Related - Create - Add a new product related to an existing product</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>RelatedProductID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the product to link as related.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","related"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"b6b0562f-8a0c-4d40-9a01-268ed67e8cc0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product the related product is being linked to.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"}]}},"response":[{"id":"82fa2875-d168-4272-bd3b-3a99518100fc","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is being linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RelatedProductID` | `integer` | ✅ Yes | ID of the product to link as related. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c1566b91-73c1-4110-8fa3-152c7256fecf","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is being linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RelatedProductID` | `integer` | ✅ Yes | ID of the product to link as related. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bc9af10d-8cb1-4ab2-ac0c-ecbc5efe3629","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is being linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RelatedProductID` | `integer` | ✅ Yes | ID of the product to link as related. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bf119b4c-3425-45f3-bcb0-45116ca249c9","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is being linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RelatedProductID` | `integer` | ✅ Yes | ID of the product to link as related. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4ce2687c-142e-4102-8526-818dd72ea9a5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is being linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RelatedProductID` | `integer` | ✅ Yes | ID of the product to link as related. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/related\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"fab9ca95-0ffa-4562-bae5-7558b78de09c","name":"The related product could not be added.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is being linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RelatedProductID` | `integer` | ✅ Yes | ID of the product to link as related. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The related product could not be added.\",\n  \"errorCode\": \"188\"\n}"},{"id":"f87004bd-8218-43c4-aeb9-27dfa44271db","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is being linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RelatedProductID` | `integer` | ✅ Yes | ID of the product to link as related. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9dda14cf-6b53-4c4c-8f34-0f762ee114e1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is being linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RelatedProductID` | `integer` | ✅ Yes | ID of the product to link as related. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9bc99aa8-c8ba-4520-a461-9bdc807118ab","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is being linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RelatedProductID` | `integer` | ✅ Yes | ID of the product to link as related. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2e7f1937-df28-42a7-afed-31e6aebbd865","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"RelatedProductID\": 2168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is being linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `RelatedProductID` | `integer` | ✅ Yes | ID of the product to link as related. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1955e6fc-fd1f-4f1f-ae4f-bab3c3a13482"},{"name":"Create Product","id":"8b1cad66-9724-4b27-bb42-7ca80e2267fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product","description":"<p>Creates a new product in the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Create - Register a new product</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Display name of the product.</td>\n</tr>\n<tr>\n<td><code>ProductPrice</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Sale price of the product.</td>\n</tr>\n<tr>\n<td><code>ProductVAT</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>VAT rate applicable to the product.</td>\n</tr>\n<tr>\n<td><code>ProductZoneCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Zone code for the product.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptAutoDiscount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product accepts automatic discounts. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductStatsDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product is excluded from statistics. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product is disabled. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductType</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription.</td>\n</tr>\n<tr>\n<td><code>ProductSlots</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of diary slots the product occupies.</td>\n</tr>\n<tr>\n<td><code>ProductFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product family this product belongs to.</td>\n</tr>\n<tr>\n<td><code>ProductCostPrice</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Cost price of the product.</td>\n</tr>\n<tr>\n<td><code>ProductColourID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Colour identifier for the product.</td>\n</tr>\n<tr>\n<td><code>ProductExpiryDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of days until the product expires.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptPromotion</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive.</td>\n</tr>\n<tr>\n<td><code>ProductExpiryDate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Fixed expiry date for the product in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>ProductEAN</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Barcode (EAN) of the product.</td>\n</tr>\n<tr>\n<td><code>ProductFWAEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether FWA is enabled for the product. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductSubscriptionPID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Product ID that the subscription is assigned to.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherUnitClassID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Voucher product class ID.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherUnits</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Number of units included in the product voucher.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptManualDiscount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product accepts manual discounts. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductZoneClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the zone class associated with the product.</td>\n</tr>\n<tr>\n<td><code>ProductComissionClass</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage.</td>\n</tr>\n<tr>\n<td><code>ProductComission</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Commission percentage for the product.</td>\n</tr>\n<tr>\n<td><code>ProductExpiryInterval</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Expiry interval type for the product.</td>\n</tr>\n<tr>\n<td><code>ProductRequiresTraceability</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product requires traceability. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductUnitsMultiple</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Unit multiple for the product. Defaults to 1 when omitted.</td>\n</tr>\n<tr>\n<td><code>ProductUnitsMax</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum units per transaction for the product.</td>\n</tr>\n<tr>\n<td><code>ProductSKU</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>SKU reference code for the product.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptEditPriceVAT</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product price including VAT can be manually edited. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductSchedAndBuy</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product can only be for appointment payments. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductProviderID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product provider or supplier.</td>\n</tr>\n<tr>\n<td><code>ProductAdjustmentFactor</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Adjustment factor applied to the product price.</td>\n</tr>\n<tr>\n<td><code>ProductPackPrint</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the pack contents are printed. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductCostPriceVAT</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Cost price of the product including VAT.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherDepositPcnt</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Deposit percentage for the product voucher.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"17a82af7-1449-4210-b4a0-143d2fbb93c6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the source tariff group.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"beac4292-26dc-4d3a-9ef0-9797199f73d5","name":"Product created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductID\": 901023\n}"},{"id":"a2d8c55b-d46f-4411-9bff-398406635787","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"694ccf5a-4473-4ff6-af8d-6da8ee0fe580","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3fd8bc37-8db6-4ee0-8a9a-4973b8c55674","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eacd5ae5-be46-44c7-b660-ce8bcf59b791","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f7c3e37a-7102-4af4-bc71-c6ebcc58e311","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d6104f8d-731c-4d0e-96a5-476ab65eee87","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e8dc9aa5-6692-4428-a11f-41faf27aee41","name":"ProductName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ProductName is required\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"c2674cdf-a152-4b00-96cc-a672c9bbd9e3","name":"CreateProductError72","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the product.\",\n  \"errorCode\": \"72\"\n}"},{"id":"12fed30b-ccd9-42b4-83e7-120bee87bf94","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d7f3063d-8988-4e5c-a105-8df7c67e943a","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ✅ Yes | Display name of the product. |\n| `ProductPrice` | `number` | ✅ Yes | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductSubscriptionPID` | `integer` | ❌ No | Product ID that the subscription is assigned to. |\n| `ProductVoucherUnitClassID` | `integer` | ✅ Yes | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductPackPrint` | `integer` | ❌ No | Whether the pack contents are printed. 1 = yes, 0 = no. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"8b1cad66-9724-4b27-bb42-7ca80e2267fc"},{"name":"Create Product Voucher","id":"e1f340f9-8b2f-48a1-9430-607a24249d85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher","description":"<p>Creates a voucher product and assigns it to a parent product.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Create - Register a new product</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductVoucherName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Display name of the product voucher.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherPrice</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Sale price of the product voucher.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherVAT</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>VAT rate applicable to the product voucher.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherUnits</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Number of units or sessions included in the product voucher.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherCostPrice</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Cost price of the product voucher.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherExpiryDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of days, months, or interval units until the voucher expires.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherExpiryDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>Fixed expiry date for the product voucher in legacy dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherExpiryInterval</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Expiry interval type for the voucher. Common legacy values include M for months.</td>\n</tr>\n<tr>\n<td><code>ProductFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Product family ID used for the created voucher product.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptAutoDiscount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductStatsDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the voucher product is excluded from statistics. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the voucher product is disabled. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductType</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Legacy product type sent when creating the voucher product.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptPromotion</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the voucher product accepts promotions. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptManualDiscount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the voucher product accepts manual discounts. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductComissionClass</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Commission class assigned to the voucher product.</td>\n</tr>\n<tr>\n<td><code>ProductComission</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Commission value for the voucher product.</td>\n</tr>\n<tr>\n<td><code>ProductRequiresTraceability</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the voucher product requires traceability. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductSchedAndBuy</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductUnitsMultiple</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Unit multiple for the voucher product.</td>\n</tr>\n<tr>\n<td><code>ProductUnitsMax</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum units per transaction for the voucher product.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptEditPriceVAT</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductAdjustmentFactor</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Adjustment factor applied to the voucher product price.</td>\n</tr>\n<tr>\n<td><code>ProductCostPriceVAT</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Cost price including VAT for the voucher product.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherDepositPcnt</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Deposit percentage for the voucher product.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the voucher relation is disabled. 1 = yes, 0 = no.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"636280bb-f095-4789-a658-eccb657b841c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the source tariff group.</p>\n","type":"text/plain"},"type":"any","value":"18","key":"productGID"},{"id":"e0042b62-d0ed-4b0e-894c-99ac480eee6e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the parent product to which the voucher is assigned.</p>\n","type":"text/plain"},"type":"any","value":"2672","key":"productID"}]}},"response":[{"id":"8aa0063b-a77a-4d99-87f4-52f4f57cf76a","name":"Product created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductID\": 901023\n}"},{"id":"0c3b862e-d348-4ac7-9c7a-62a5fc66a8a7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f4da795b-a05d-4348-ac81-24901993540a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e1348ab2-f162-4a25-8588-e00f6f337a0f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8ba23756-a190-4cbf-8b9d-a04d33f695e3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/voucher\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"929c8acd-dfd4-4904-98cb-a8b240cdc70c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1fa7cff0-d832-40cc-a7c9-dcb419feb421","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d3172738-e992-44f1-8cf2-f5072b18842e","name":"ProductVoucherName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ProductVoucherName is required\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"68886039-406c-4e0e-bd26-8732495268e5","name":"Could not create the voucher (backend","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not create the voucher: the number of credits (ProductVoucherUnits) must be greater than 0.\",\n  \"errorCode\": \"609\"\n}"},{"id":"78493e37-f32b-4b2f-8d34-898c081488ce","name":"CreateProductError72","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the product.\",\n  \"errorCode\": \"72\"\n}"},{"id":"5d2554a7-ff4d-436a-bba4-ebde1ae4ed12","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ffa76c8b-ab4e-4943-9036-3374a164b081","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVoucherName\": \"12-session voucher\",\n  \"ProductVoucherPrice\": 12,\n  \"ProductVoucherUnits\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/voucher?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"18","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"2672","description":"**Required** | Type: `integer`\n\nID of the parent product to which the voucher is assigned."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVoucherName` | `string` | ✅ Yes | Display name of the product voucher. |\n| `ProductVoucherPrice` | `number` | ✅ Yes | Sale price of the product voucher. |\n| `ProductVoucherVAT` | `number` | ❌ No | VAT rate applicable to the product voucher. |\n| `ProductVoucherUnits` | `integer` | ✅ Yes | Number of units or sessions included in the product voucher. |\n| `ProductVoucherCostPrice` | `number` | ❌ No | Cost price of the product voucher. |\n| `ProductVoucherExpiryDays` | `integer` | ❌ No | Number of days, months, or interval units until the voucher expires. |\n| `ProductVoucherExpiryDate` | `string (date)` | ❌ No | Fixed expiry date for the product voucher in legacy dd/MM/yyyy format. |\n| `ProductVoucherExpiryInterval` | `string` | ❌ No | Expiry interval type for the voucher. Common legacy values include M for months. |\n| `ProductFamilyID` | `integer` | ❌ No | Product family ID used for the created voucher product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the voucher product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the voucher product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the voucher product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Legacy product type sent when creating the voucher product. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the voucher product accepts promotions. 1 = yes, 0 = no. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the voucher product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the voucher product. |\n| `ProductComission` | `number` | ❌ No | Commission value for the voucher product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the voucher product requires traceability. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the voucher product can only be used for appointment payments. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the voucher product. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the voucher product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the voucher price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the voucher product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price including VAT for the voucher product. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the voucher product. |\n| `ProductVoucherDisabled` | `integer` | ❌ No | Whether the voucher relation is disabled. 1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e1f340f9-8b2f-48a1-9430-607a24249d85"},{"name":"Delete Product","id":"6a097ae5-8d57-4afa-b2ec-f5dd791a9a89","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}","description":"<p>Deletes a product from a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Delete - Eliminate a product from a group of tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"94450f3b-4a26-4ba0-bfa3-b23f9644c04c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"bd997c78-c7b7-499b-8e7e-356c1ab43931","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product to delete.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"bc45538b-b314-45c7-abd7-babaa8ffd322","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"26686a44-5a2a-4589-b0d3-95de8dc2c2fe","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e8f0117d-66ba-4407-a53c-c7fd748a02be","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8d7ebd8d-c241-48b6-91a3-7d112b4849b4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"678e0985-848e-419f-91aa-e57f777f6e76","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"69ee9553-6e5b-4ac0-b970-72ab1b4434fb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"bc7f0bcd-cd00-4ca9-9e2b-c8838d1a74b9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"34861b8c-94c6-41d8-87a3-b199e6726877","name":"DeleteProductError211","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not delete the product.\",\n  \"errorCode\": \"211\"\n}"},{"id":"9c84c1db-21c8-45b2-8e39-e046ce42daf9","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7a1307f1-7d31-4215-80a0-6400b81f7803","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"6a097ae5-8d57-4afa-b2ec-f5dd791a9a89"},{"name":"Delete Product Help File","id":"ca7fa78f-663b-4446-bfd0-1bdf9bc0c4cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help","description":"<p>Deletes the help document attached to a product.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Delete help file - Eliminate a product's help file</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","help"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d1777c1c-71d1-4573-9d5a-3d12e13e6dfb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product whose help document is to be deleted.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"}]}},"response":[{"id":"15888332-163c-4138-9d2d-b9de72b82092","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose help document is to be deleted."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"6c912f6b-66d5-4957-b46e-35e940c453f9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose help document is to be deleted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"279619ec-4303-4eed-84ae-fa456a0861cf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose help document is to be deleted."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f2c6b095-71dc-45b1-91bc-d594dda2eed7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose help document is to be deleted."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3d5b5032-3f5c-48c7-b103-ef0345ff98aa","name":"No help file found for the specified product.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose help document is to be deleted."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No help file found for the specified product.\",\n  \"errorCode\": \"72\"\n}"},{"id":"2ea89150-569d-47f5-b4a1-a1489435c8ef","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose help document is to be deleted."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d919a634-894d-4fd7-9d73-c69d8fd6bb27","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose help document is to be deleted."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"54a7d8d1-8214-4aa8-9ce1-e57e8db91086","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose help document is to be deleted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"438f6976-4da3-4730-af05-7ca1a9bbc213","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose help document is to be deleted."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"9145d99d-296a-43ec-8c5e-88c6d4393a0e","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose help document is to be deleted."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/help\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"ca7fa78f-663b-4446-bfd0-1bdf9bc0c4cc"},{"name":"Disable Product","id":"d8875b4a-545f-4d88-80c9-ad218e158e52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable","description":"<p>Disables a product within a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Disable - Enable/disenable a product in a group of tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","disable"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"70364170-e7ca-4dba-a906-88bf91f60414","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"9657f507-b92a-4e79-a071-b619ce7605e6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product to disable.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"4d72c584-2cc8-411a-870d-36e0d2d53cd5","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4cc688ea-7a95-4b7c-b95d-42b7a2151eee","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"af20b8aa-0e11-41c4-92c4-78b8bef68a3a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b31f9f41-6a40-4753-8726-b4ca2683779c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c402b780-a3ee-4b22-a05a-5524c8f598a7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/disable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ce531f7c-ff3f-4307-8e18-28a812e78af3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1bc97e62-f143-4d9a-b429-0389959f48aa","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"90b86322-6a42-4cbe-88f2-17c4ff21cd4b","name":"ProductError73","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not update the product status.\",\n  \"errorCode\": \"73\"\n}"},{"id":"2dbb49ab-58b8-45ee-acc2-9845b88021f9","name":"DisableProductError204","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not disable the product. Check the provided data.\",\n  \"errorCode\": \"204\"\n}"},{"id":"227ac206-778a-4469-9f38-6394ecf28d1e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ceb713b2-17d6-4629-ac42-8f79d1c501a9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"d8875b4a-545f-4d88-80c9-ad218e158e52"},{"name":"Edit Product","id":"2c86162e-b735-4443-87ed-825cfe5334b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}","description":"<p>Modifies an existing native (non-inherited) product in the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Save native - Modificar un producto no heredado existente</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Display name of the product.</td>\n</tr>\n<tr>\n<td><code>ProductPrice</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Sale price of the product.</td>\n</tr>\n<tr>\n<td><code>ProductVAT</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>VAT rate applicable to the product.</td>\n</tr>\n<tr>\n<td><code>ProductZoneCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Zone code for the product.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptAutoDiscount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product accepts automatic discounts. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductStatsDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product is excluded from statistics. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product is disabled. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductType</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription.</td>\n</tr>\n<tr>\n<td><code>ProductSlots</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of diary slots the product occupies.</td>\n</tr>\n<tr>\n<td><code>ProductFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product family this product belongs to.</td>\n</tr>\n<tr>\n<td><code>ProductCostPrice</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Cost price of the product.</td>\n</tr>\n<tr>\n<td><code>ProductColourID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Colour identifier for the product.</td>\n</tr>\n<tr>\n<td><code>ProductExpiryDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of days until the product expires.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptPromotion</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive.</td>\n</tr>\n<tr>\n<td><code>ProductExpiryDate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Fixed expiry date for the product in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>ProductEAN</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Barcode (EAN) of the product.</td>\n</tr>\n<tr>\n<td><code>ProductFWAEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether FWA is enabled for the product. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherUnitClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Voucher product class ID.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of units included in the product voucher.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptManualDiscount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product accepts manual discounts. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductZoneClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the zone class associated with the product.</td>\n</tr>\n<tr>\n<td><code>ProductComissionClass</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage.</td>\n</tr>\n<tr>\n<td><code>ProductComission</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Commission percentage for the product.</td>\n</tr>\n<tr>\n<td><code>ProductExpiryInterval</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Expiry interval type for the product.</td>\n</tr>\n<tr>\n<td><code>ProductRequiresTraceability</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product requires traceability. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductUnitsMultiple</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Unit multiple for the product. Defaults to 1 when omitted.</td>\n</tr>\n<tr>\n<td><code>ProductUnitsMax</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum units per transaction for the product.</td>\n</tr>\n<tr>\n<td><code>ProductSKU</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>SKU reference code for the product.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptEditPriceVAT</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product price including VAT can be manually edited. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductSchedAndBuy</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product can only be for appointment payments. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductProviderID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product provider or supplier.</td>\n</tr>\n<tr>\n<td><code>ProductAdjustmentFactor</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Adjustment factor applied to the product price.</td>\n</tr>\n<tr>\n<td><code>ProductCostPriceVAT</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Cost price of the product including VAT.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherDepositPcnt</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Deposit percentage for the product voucher.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d0d2575e-6bbe-48cb-8681-aba4c558cd24","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"cbd35089-74e8-47fc-aec4-d0d5d7f7cd9d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the native product to modify.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"6f34d08a-5722-45fa-9ab7-610e39faa939","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the native product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"fd1de6a2-910b-4a58-b6d0-806f95691593","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the native product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"62a53ca5-0041-4588-bbd5-d5098aff46c9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the native product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0e086193-140e-4a20-b454-d17a7bdfb7cd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the native product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1c2f55c9-6db4-4a79-b743-d5752fab3111","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the native product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"aea8ebbd-b59f-4793-a359-76776e73b443","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the native product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a39b1712-21ab-4eab-902a-1d6c6ebf6a25","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the native product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"29cafba3-456a-4035-9759-9b0fd44d53a7","name":"CreateProductError72","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the native product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the product.\",\n  \"errorCode\": \"72\"\n}"},{"id":"e0564933-df58-41d3-9fb0-b716232e8bd9","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the native product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"27dbe7e6-0af2-4721-9106-2983b1d486fb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the native product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"2c86162e-b735-4443-87ed-825cfe5334b7"},{"name":"Edit Product Cabinets","id":"0496b476-a102-43ac-ac84-c7cedb2228d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet","description":"<p>Configures which cabinets a product is allowed to work in.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Booths - Edit - Configure which products can be used in each booth</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductCabinets</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comma-separated list of cabinet IDs the product is allowed to work in.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4ec32d69-3463-44b4-a102-c77b1ddf6196","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"2b46ce0e-6825-4381-8e0a-0be524c951fa","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product whose cabinet configuration will be updated.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"ddcd35d2-bdd8-4a52-a70b-353b3d879997","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose cabinet configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCabinets` | `string` | ❌ No | Comma-separated list of cabinet IDs the product is allowed to work in. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f501d14c-5849-4b6c-b36d-422ef3ce26ed","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose cabinet configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCabinets` | `string` | ❌ No | Comma-separated list of cabinet IDs the product is allowed to work in. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fb54acf9-cff8-4cab-b955-9b44a44c5e24","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose cabinet configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCabinets` | `string` | ❌ No | Comma-separated list of cabinet IDs the product is allowed to work in. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a83ac4e1-62f7-45ed-8601-69c0a4dedc98","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose cabinet configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCabinets` | `string` | ❌ No | Comma-separated list of cabinet IDs the product is allowed to work in. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"af3de2f3-e9f1-470c-8517-8442bde57b64","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose cabinet configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCabinets` | `string` | ❌ No | Comma-separated list of cabinet IDs the product is allowed to work in. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/cabinet\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5762c11a-4da5-44ba-88fc-51f713aa4895","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose cabinet configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCabinets` | `string` | ❌ No | Comma-separated list of cabinet IDs the product is allowed to work in. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f30be763-2f72-4b5f-a905-acb865e98a8e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose cabinet configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCabinets` | `string` | ❌ No | Comma-separated list of cabinet IDs the product is allowed to work in. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6e71d15c-9e05-44a5-9489-56d3818ca101","name":"CreateProductError72","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose cabinet configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCabinets` | `string` | ❌ No | Comma-separated list of cabinet IDs the product is allowed to work in. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the product.\",\n  \"errorCode\": \"72\"\n}"},{"id":"1b80f1af-a7c9-4697-abad-0c9965e28c3a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose cabinet configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCabinets` | `string` | ❌ No | Comma-separated list of cabinet IDs the product is allowed to work in. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5fc1f5a1-23ad-4a8c-a09d-caa02f68e5dc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductCabinets\": \"1,2,3\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/cabinet?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","cabinet"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product whose cabinet configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductCabinets` | `string` | ❌ No | Comma-separated list of cabinet IDs the product is allowed to work in. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0496b476-a102-43ac-ac84-c7cedb2228d1"},{"name":"Edit Product Loyalty Points","id":"45b9245a-a182-481a-84d4-180333db5904","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PointsRanges\": [\n    10,\n    20,\n    30,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0\n  ],\n  \"PointsPercentage\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/points","description":"<p>Configures the loyalty points a product (service) grants per price range and the percentage of the price awarded as points.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Points - Save - Modify the amount of points a product generates</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PointsRanges</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>Loyalty points granted per price range (up to 10 ranges). Missing entries default to 0.</td>\n</tr>\n<tr>\n<td><code>PointsPercentage</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Percentage of the price awarded as loyalty points.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","points"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"809fa361-dde0-4c66-8ff3-773699fb628b","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"320458e7-4ee9-4b0b-9104-36cff14fa0ba","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product (service) whose loyalty-points configuration will be updated.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"3bd8dfca-0a2d-48e9-a98e-872fa641b358","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsRanges\": [\n    10,\n    20,\n    30,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0\n  ],\n  \"PointsPercentage\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose loyalty-points configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsRanges` | `array` | ❌ No | Loyalty points granted per price range (up to 10 ranges). Missing entries default to 0. |\n| `PointsPercentage` | `number` | ❌ No | Percentage of the price awarded as loyalty points. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"59f5ac3e-8a25-449c-9eb9-b8ad8fe55ee5","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsRanges\": [\n    10,\n    20,\n    30,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0\n  ],\n  \"PointsPercentage\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose loyalty-points configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsRanges` | `array` | ❌ No | Loyalty points granted per price range (up to 10 ranges). Missing entries default to 0. |\n| `PointsPercentage` | `number` | ❌ No | Percentage of the price awarded as loyalty points. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9d068835-f3c8-4298-ac79-3a90fa35f7b7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsRanges\": [\n    10,\n    20,\n    30,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0\n  ],\n  \"PointsPercentage\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose loyalty-points configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsRanges` | `array` | ❌ No | Loyalty points granted per price range (up to 10 ranges). Missing entries default to 0. |\n| `PointsPercentage` | `number` | ❌ No | Percentage of the price awarded as loyalty points. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"51cd7a8f-965a-4335-a697-eb1929cf301f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsRanges\": [\n    10,\n    20,\n    30,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0\n  ],\n  \"PointsPercentage\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose loyalty-points configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsRanges` | `array` | ❌ No | Loyalty points granted per price range (up to 10 ranges). Missing entries default to 0. |\n| `PointsPercentage` | `number` | ❌ No | Percentage of the price awarded as loyalty points. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"876aadd2-0eac-4fe4-9e26-65e087f4c62c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsRanges\": [\n    10,\n    20,\n    30,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0\n  ],\n  \"PointsPercentage\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose loyalty-points configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsRanges` | `array` | ❌ No | Loyalty points granted per price range (up to 10 ranges). Missing entries default to 0. |\n| `PointsPercentage` | `number` | ❌ No | Percentage of the price awarded as loyalty points. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/points\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cc3e6576-1ac1-425a-bea6-a3682f6cadd0","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsRanges\": [\n    10,\n    20,\n    30,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0\n  ],\n  \"PointsPercentage\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose loyalty-points configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsRanges` | `array` | ❌ No | Loyalty points granted per price range (up to 10 ranges). Missing entries default to 0. |\n| `PointsPercentage` | `number` | ❌ No | Percentage of the price awarded as loyalty points. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4fd56f85-ee3c-40aa-92f6-42fa74441225","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsRanges\": [\n    10,\n    20,\n    30,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0\n  ],\n  \"PointsPercentage\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose loyalty-points configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsRanges` | `array` | ❌ No | Loyalty points granted per price range (up to 10 ranges). Missing entries default to 0. |\n| `PointsPercentage` | `number` | ❌ No | Percentage of the price awarded as loyalty points. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6e4e28a5-8af8-4803-bc93-dce64b71184a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsRanges\": [\n    10,\n    20,\n    30,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0\n  ],\n  \"PointsPercentage\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose loyalty-points configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsRanges` | `array` | ❌ No | Loyalty points granted per price range (up to 10 ranges). Missing entries default to 0. |\n| `PointsPercentage` | `number` | ❌ No | Percentage of the price awarded as loyalty points. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"df91054c-1aac-4b45-80cb-91d8e027c644","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsRanges\": [\n    10,\n    20,\n    30,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0,\n    0\n  ],\n  \"PointsPercentage\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/points?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","points"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose loyalty-points configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsRanges` | `array` | ❌ No | Loyalty points granted per price range (up to 10 ranges). Missing entries default to 0. |\n| `PointsPercentage` | `number` | ❌ No | Percentage of the price awarded as loyalty points. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"45b9245a-a182-481a-84d4-180333db5904"},{"name":"Edit Product Sketches","id":"c359ab5f-0ccb-498e-9e2c-3565ae5e3e01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductSketches\": [\n    1,\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/sketch","description":"<p>Configures the medical sketches a product (service) uses. This must be set before booking an appointment with the service. Send an empty array to clear all sketches.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Services - Associate medical sketches - Associate the medical sketches to be used by the selected service</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductSketches</code></td>\n<td><code>array</code></td>\n<td>❌ No</td>\n<td>IDs of the medical sketches the product (service) uses. Send an empty array to clear them.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","sketch"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"1b60d950-9a9c-43e7-9c35-0d2acb99a1b1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"4d01d870-5e09-4b16-a494-54ebe9f81e5c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product (service) whose sketch configuration will be updated.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"0563dcd0-2cb0-4160-8bfa-c485748a2176","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductSketches\": [\n    1,\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/sketch?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose sketch configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductSketches` | `array` | ❌ No | IDs of the medical sketches the product (service) uses. Send an empty array to clear them. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2a8aec97-8cbb-44e7-9153-869fe82a545a","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductSketches\": [\n    1,\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/sketch?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose sketch configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductSketches` | `array` | ❌ No | IDs of the medical sketches the product (service) uses. Send an empty array to clear them. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"aef40fb5-67b7-4ba8-bbf3-6dde2c1148dc","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductSketches\": [\n    1,\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/sketch?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose sketch configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductSketches` | `array` | ❌ No | IDs of the medical sketches the product (service) uses. Send an empty array to clear them. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"48b6d8e9-2a26-48c3-a8a2-9fe60d62a8c0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductSketches\": [\n    1,\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/sketch?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose sketch configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductSketches` | `array` | ❌ No | IDs of the medical sketches the product (service) uses. Send an empty array to clear them. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"100a566a-6271-4100-9dde-05e15c816251","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductSketches\": [\n    1,\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/sketch?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose sketch configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductSketches` | `array` | ❌ No | IDs of the medical sketches the product (service) uses. Send an empty array to clear them. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/sketch\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b91dda09-79c7-4f31-ab0f-c87e474911de","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductSketches\": [\n    1,\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/sketch?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose sketch configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductSketches` | `array` | ❌ No | IDs of the medical sketches the product (service) uses. Send an empty array to clear them. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6449b7c5-c174-4ee0-8c34-b24dd38bf2b2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductSketches\": [\n    1,\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/sketch?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose sketch configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductSketches` | `array` | ❌ No | IDs of the medical sketches the product (service) uses. Send an empty array to clear them. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d7665a6c-b3f6-469e-bf10-011dc70eaf5c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductSketches\": [\n    1,\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/sketch?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose sketch configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductSketches` | `array` | ❌ No | IDs of the medical sketches the product (service) uses. Send an empty array to clear them. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ba9fbe4f-1c63-4d69-b663-df0f806056dd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductSketches\": [\n    1,\n    2,\n    3\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/sketch?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) whose sketch configuration will be updated."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductSketches` | `array` | ❌ No | IDs of the medical sketches the product (service) uses. Send an empty array to clear them. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c359ab5f-0ccb-498e-9e2c-3565ae5e3e01"},{"name":"Enable Product","id":"5ea16e19-63f2-42f2-8c30-ed2d85d1d6ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable","description":"<p>Enables a product within a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Disable - Enable/disenable a product in a group of tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","enable"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3a69e8c9-dac9-4897-8f2b-b48364ce1a24","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"87edc9f5-a169-4ed9-91fa-e037025439c6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product to enable.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"bd37f161-f15f-4951-b722-a91cf9364ef4","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to enable."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"04f49cee-b659-4a28-9286-c724ea1d5dd3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to enable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ddaa827f-4185-4766-a872-0211e12d0349","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to enable."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ec69bfbd-eaa9-408c-b89b-6683edc97f07","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to enable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5156cf5d-2717-48c7-8b52-2ffddbf7c609","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to enable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/enable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d2a0cde8-5663-43a0-9648-6797d137a88f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to enable."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c7856205-84e3-4fbe-b5aa-a961afaf80f0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to enable."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9e4c5fcd-4949-4689-83c6-3a232e8b2998","name":"ProductError73","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to enable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not update the product status.\",\n  \"errorCode\": \"73\"\n}"},{"id":"c277a242-7c36-491d-8249-16895c652809","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to enable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"01bd5e53-aa96-4379-93ea-40c64d7ca050","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to enable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5ea16e19-63f2-42f2-8c30-ed2d85d1d6ff"},{"name":"Enable/Disable Medical Sketch","id":"14637511-bf06-46a7-b536-d2f02271da75","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/disable","description":"<p>Toggles the enabled/disabled state of a medical sketch template, preventing its use without deleting it. Calling it again re-enables the sketch.</p>\n<p><strong>Permision:</strong></p>\n<p>Medical Sketches - Medical sketches - Disable - Disables the selected medical sketch from the list</p>\n","urlObject":{"protocol":"https","path":["tariff","product","sketch","{{sketchID}}","disable"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d5fdb6f8-6a46-4355-9f7f-09631f839f0c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the medical sketch to toggle enabled/disabled.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"sketchID"}]}},"response":[{"id":"ec552226-d756-4061-83a7-e356549a6843","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"a75c9c94-d870-4398-a2ee-613ee279265f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"eabd510c-7fbd-49e6-99b5-5d36b9480d7d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3e758d54-6eb4-4e26-95a1-6a66c8f8a68c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4703e519-31b6-4c26-885e-960d7eb60c1d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/sketch/%7B%7BsketchID%7D%7D/disable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ef3bb878-fa89-440f-8fd8-eb9ca8c27a33","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a9d5776d-d31b-4087-81e3-5e00195e973e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"05287b73-aef0-42db-8bb4-dc6fbe902dbd","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"8742fe5a-e3be-4105-a3fb-4f7a7c74e374","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"14637511-bf06-46a7-b536-d2f02271da75"},{"name":"Enable/Disable Medical Sketch","id":"b10ac898-6668-4cec-946a-7b01024b43bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/enable","description":"<p>Toggles the enabled/disabled state of a medical sketch template. Backed by the same toggle form as the disable endpoint, so calling it flips the current state (use it to re-enable a previously disabled sketch).</p>\n<p><strong>Permision:</strong></p>\n<p>Medical Sketches - Medical sketches - Disable - Disables the selected medical sketch from the list</p>\n","urlObject":{"protocol":"https","path":["tariff","product","sketch","{{sketchID}}","enable"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a7c33c5e-4e97-4b18-b0ba-6920e2a14548","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the medical sketch to toggle enabled/disabled.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"sketchID"}]}},"response":[{"id":"d49d620b-5fee-43fd-9df8-9f829083ec02","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"105992e7-8f5f-424c-b9e7-98248179952f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"38eba76a-9292-4955-984b-551c0fc7f964","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"498f7c68-d425-4b88-a39a-abf90cea0b6b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"89c995cb-2f8f-4406-a44f-249c1466dd8b","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/sketch/%7B%7BsketchID%7D%7D/enable\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7b55b32f-a76f-44f7-8ebf-f0779d1ed07b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4ae92dcb-16af-4a9d-94a2-fce712c51478","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"01d0eeef-1378-47bc-89e6-99c478d4d45b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9ab6264b-7791-4081-a347-8599b16040fb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch/{{sketchID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch","{{sketchID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"sketchID","value":"12","description":"**Required** | Type: `integer`\n\nUnique identifier of the medical sketch to toggle enabled/disabled."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b10ac898-6668-4cec-946a-7b01024b43bb"},{"name":"Export Product List","id":"0f895350-8902-43b0-a353-c0c7f45b68bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export","description":"<p>Exports the product information for a tariff group, returning the full list of matching products.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Export - Export the result of a product search</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Whether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)</p>\n","type":"text/plain"},"key":"productDisabled","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Product family ID</p>\n","type":"text/plain"},"key":"productFamilyID","value":"35"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Query parameter value for product name.</p>\n","type":"text/plain"},"key":"productName","value":"laser"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Product type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)</p>\n","type":"text/plain"},"key":"productType","value":"service"}],"variable":[{"id":"6e767ba0-66df-4e3a-b3f4-42d5d3aa3166","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product tariff identifier</p>\n","type":"text/plain"},"type":"any","value":"2","key":"productGID"}]}},"response":[{"id":"06b5825d-c28d-4006-bad3-3bf4d106401f","name":"Product search export retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export?clinicID=1&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"2","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductParentID\": \"(no heredado)\",\n    \"ProductID\": \"2667\",\n    \"ProductDesc\": \"QA Product 1781603915\",\n    \"ProductFamilyID\": \"\",\n    \"ProductPrice\": \"1,00\",\n    \"ProductVAT\": \"0,00\",\n    \"ProductPromotedPrice\": \"1,00\",\n    \"ProductCostPrice\": \"0,00\",\n    \"ProductCostPriceVAT\": \"0,00\",\n    \"ProductEAN\": \"\",\n    \"ProductType\": \"\",\n    \"ProductZoneClassID\": \"\",\n    \"ProductVoucherUnits\": \"1\",\n    \"ProductVoucherUnitClassID\": \"Unidades\",\n    \"ProductZoneCode\": \"\",\n    \"ProductColourID\": \"\",\n    \"ProductVoucherPID\": \"\",\n    \"ProductVoucherNum\": \"0\",\n    \"ProductTimerMin\": \"0\",\n    \"ProductCabinets\": \"\",\n    \"ProductVoucherExpiryUnits\": \"\",\n    \"ProductVoucherExpiryInterval\": \"\",\n    \"ProductVoucherExpiryDate\": \"\",\n    \"ProductVoucherDepositPcnt\": \"\",\n    \"ProductRequiresDoctor\": \"No\",\n    \"ProductDentalPicID\": \"\",\n    \"ProductDentalInvMode\": \"\",\n    \"ProductAcceptAutoDiscount\": \"No\",\n    \"ProductAcceptManualDiscount\": \"No\",\n    \"ProductAcceptPromotion\": \"No\",\n    \"ProductAcceptEditTPriceVAT\": \"No\",\n    \"ProductIsGiftable\": \"No\",\n    \"ProductStatsDisabled\": \"No\",\n    \"ProductFWAEnabled\": \"No\",\n    \"ProductSchedAndBuy\": \"\",\n    \"ProductEvaluation\": \"No\",\n    \"ProductDisabled\": \"No\",\n    \"ProductComission\": \"\",\n    \"ProductComissionClass\": \"0,00\",\n    \"ProductUnitsMultiple\": \"%\",\n    \"ProductEquipmentID\": \"\",\n    \"ProductRequiresTraceability\": \"No\",\n    \"ProductSKU\": \"\",\n    \"ProductProviderID\": \"0\",\n    \"ProductImportID\": \"\",\n    \"ProductAdjustmentFactor\": \"0,00\",\n    \"ProductUnitsMax\": \"1\"\n  }\n]"},{"id":"ac82ff1f-6eaf-424d-9bd0-87c8b3ee3bfe","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export?clinicID=1&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"2","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ef7d2085-6d2a-4ba5-b0f0-b467b4d90041","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export?clinicID=1&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"2","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"805b85de-3c55-424b-834c-a0750763a0a3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export?clinicID=1&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"2","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"32abebad-c094-4545-86ec-0a222c027ea0","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export?clinicID=1&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"2","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"4bd015e3-8d00-4c44-9059-d9f10ba9bc9b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export?clinicID=1&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"2","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e2c2d5d1-d38c-4ccb-a4e9-fa7255e89fe5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export?clinicID=1&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"2","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"14e7a87e-834f-4e10-9042-595e8d913420","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export?clinicID=1&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"2","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"193e695f-fe75-440b-837d-1e47146b9f11","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export?clinicID=1&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"2","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"d062164c-470a-4a1a-b834-f3eb900f725c","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/export?clinicID=1&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether disabled products are shown: -1 shows them, 0 hides them. (This can only be one of -1,0)","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"2","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0f895350-8902-43b0-a353-c0c7f45b68bf"},{"name":"Link Dental Pictogram to Service","id":"12204e3d-d513-4e95-a7f8-81bd44518fb7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PicId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pictogram","description":"<p>Links a dental pictogram (treatment) and an invoice mode to a product (service).</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Assign pictogram and billing model - Assign a pictogram and how it is accounted for in dental treatment.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PicId</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the dental pictogram to link to the service (0 to unlink).</td>\n</tr>\n<tr>\n<td><code>InvoiceMode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Invoice mode applied to the service for dental billing.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","pictogram"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"02873ae2-4669-49d2-9e54-e57d0cf33491","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product (service) the dental pictogram is linked to.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"661ac3ea-e9bf-40be-827d-9aea611295a1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pictogram?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pictogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) the dental pictogram is linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicId` | `integer` | ✅ Yes | ID of the dental pictogram to link to the service (0 to unlink). |\n| `InvoiceMode` | `string` | ❌ No | Invoice mode applied to the service for dental billing. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d0fed7eb-29b4-45e8-8ec2-8edb92e100a8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pictogram?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pictogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) the dental pictogram is linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicId` | `integer` | ✅ Yes | ID of the dental pictogram to link to the service (0 to unlink). |\n| `InvoiceMode` | `string` | ❌ No | Invoice mode applied to the service for dental billing. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3c41c401-6677-48a1-bbd7-71d2855d7f2a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pictogram?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pictogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) the dental pictogram is linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicId` | `integer` | ✅ Yes | ID of the dental pictogram to link to the service (0 to unlink). |\n| `InvoiceMode` | `string` | ❌ No | Invoice mode applied to the service for dental billing. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"33ad2386-a48a-4c21-81b1-7ad09a7ee064","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pictogram?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pictogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) the dental pictogram is linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicId` | `integer` | ✅ Yes | ID of the dental pictogram to link to the service (0 to unlink). |\n| `InvoiceMode` | `string` | ❌ No | Invoice mode applied to the service for dental billing. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"9a1d407e-bd13-4a10-bc73-db848f7431a0","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pictogram?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pictogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) the dental pictogram is linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicId` | `integer` | ✅ Yes | ID of the dental pictogram to link to the service (0 to unlink). |\n| `InvoiceMode` | `string` | ❌ No | Invoice mode applied to the service for dental billing. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/pictogram\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"fbdbbf66-8814-4698-bdaa-27bea036e84d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pictogram?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pictogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) the dental pictogram is linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicId` | `integer` | ✅ Yes | ID of the dental pictogram to link to the service (0 to unlink). |\n| `InvoiceMode` | `string` | ❌ No | Invoice mode applied to the service for dental billing. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"126b716d-d8a9-4619-a35b-606ec5c7675d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pictogram?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pictogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) the dental pictogram is linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicId` | `integer` | ✅ Yes | ID of the dental pictogram to link to the service (0 to unlink). |\n| `InvoiceMode` | `string` | ❌ No | Invoice mode applied to the service for dental billing. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6d7f944e-c807-460b-9c71-876a4c7b1cee","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pictogram?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pictogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) the dental pictogram is linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicId` | `integer` | ✅ Yes | ID of the dental pictogram to link to the service (0 to unlink). |\n| `InvoiceMode` | `string` | ❌ No | Invoice mode applied to the service for dental billing. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9963d548-eb06-4636-9f2b-55688b103977","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PicId\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/pictogram?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","pictogram"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product (service) the dental pictogram is linked to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PicId` | `integer` | ✅ Yes | ID of the dental pictogram to link to the service (0 to unlink). |\n| `InvoiceMode` | `string` | ❌ No | Invoice mode applied to the service for dental billing. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"12204e3d-d513-4e95-a7f8-81bd44518fb7"},{"name":"List Dental Pictograms","id":"154bc3d2-ee57-41d8-8801-558cbd0f84c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/pictogram","description":"<p>Lists the dental pictogram catalog and the available invoice modes, used to link a dental treatment (pictogram) to a service.</p>\n<p><strong>Permision:</strong></p>\n<p>Clients - Odontogram - Load pictograms - Show the pictograms in the odontogram.</p>\n","urlObject":{"protocol":"https","path":["tariff","product","pictogram"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"7dc6b4e1-bc2b-41d3-bd22-4b87605c04e7","name":"Dental pictogram catalog retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/tariff/product/pictogram"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Pictograms\": [\n    {\n      \"PicID\": 1,\n      \"PictogramName\": \"Implante\",\n      \"PictogramSource\": \"images/implant.svg\"\n    }\n  ],\n  \"InvoiceModes\": [\n    {\n      \"Name\": \"PIECE\",\n      \"Value\": \"Por pieza\"\n    }\n  ]\n}"},{"id":"8095ab36-9946-467e-91e9-6e8ff6d5f575","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/tariff/product/pictogram"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"419dbe09-da4f-454f-be43-6b77e6c517c0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/tariff/product/pictogram"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5dbc5274-f1e2-4694-b728-f941718928d8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/tariff/product/pictogram"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1309a12c-76ae-4505-add0-4d7d51071201","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/tariff/product/pictogram"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/pictogram\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f39b29bb-7dad-4994-a326-97502dbe38a3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/tariff/product/pictogram"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"ce7e0ec5-8a08-4b5e-ae58-a0407771a7ea","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/tariff/product/pictogram"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"c87c6720-cff5-4ba1-acd9-6e76481d4fe3","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/tariff/product/pictogram"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"136702f3-7660-402b-bd12-0713115fa105","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/tariff/product/pictogram"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"154bc3d2-ee57-41d8-8801-558cbd0f84c0"},{"name":"List Medical Sketches","id":"56d37c42-d5f0-44e1-ab5e-9e540cd1ba7c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/sketch","description":"<p>Lists the medical sketch templates available in the system, used to link them to a service via Edit Product Sketches.</p>\n<p><strong>Permision:</strong></p>\n<p>Medical Sketches - Medical sketches - Load list - Loads the list of medical sketches from the system</p>\n","urlObject":{"protocol":"https","path":["tariff","product","sketch"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Whether to include disabled sketches (-1) or only enabled ones (0). (This can only be one of 0,-1)</p>\n","type":"text/plain"},"key":"viewDisabled","value":"-1"}],"variable":[]}},"response":[{"id":"f5c878b6-d92b-40ea-9526-9827fd071756","name":"Medical sketch catalog retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch?clinicID=1&viewDisabled=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include disabled sketches (-1) or only enabled ones (0). (This can only be one of 0,-1)","key":"viewDisabled","value":"-1","x-postman-displayValue":"-1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"SketchID\": 3,\n    \"SketchName\": \"Rostro\",\n    \"SketchFile\": \"images/face.png\",\n    \"SketchDisabled\": false\n  }\n]"},{"id":"1f5c32f8-0bfb-460c-a298-3be1f5c0fd84","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch?clinicID=1&viewDisabled=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include disabled sketches (-1) or only enabled ones (0). (This can only be one of 0,-1)","key":"viewDisabled","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"648528f1-c255-4484-9b8b-76f771f4248c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch?clinicID=1&viewDisabled=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include disabled sketches (-1) or only enabled ones (0). (This can only be one of 0,-1)","key":"viewDisabled","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"afc98787-81e9-4699-9bb5-1ffc9629c1d1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch?clinicID=1&viewDisabled=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include disabled sketches (-1) or only enabled ones (0). (This can only be one of 0,-1)","key":"viewDisabled","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3c7323f5-b115-4ac7-b139-7f4948656a7a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch?clinicID=1&viewDisabled=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include disabled sketches (-1) or only enabled ones (0). (This can only be one of 0,-1)","key":"viewDisabled","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/sketch\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"20a6d35f-2c83-40df-8be6-1323d0d55899","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch?clinicID=1&viewDisabled=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include disabled sketches (-1) or only enabled ones (0). (This can only be one of 0,-1)","key":"viewDisabled","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"026ad1a8-c028-43dd-9cba-c49ecb7f20eb","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch?clinicID=1&viewDisabled=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include disabled sketches (-1) or only enabled ones (0). (This can only be one of 0,-1)","key":"viewDisabled","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a8357405-84b5-4f66-81c0-3e7751837741","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch?clinicID=1&viewDisabled=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include disabled sketches (-1) or only enabled ones (0). (This can only be one of 0,-1)","key":"viewDisabled","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a9a52b0b-e40f-4c89-bd9b-8bbdbf8abb5d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/sketch?clinicID=1&viewDisabled=-1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","sketch"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\nWhether to include disabled sketches (-1) or only enabled ones (0). (This can only be one of 0,-1)","key":"viewDisabled","value":"-1","x-postman-displayValue":"-1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"56d37c42-d5f0-44e1-ab5e-9e540cd1ba7c"},{"name":"List Product Replacement Candidates","id":"8b557a00-747c-405f-acc0-d3daabdc16bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace","description":"<p>Retrieves the list of products that can replace an existing product in the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Replace (Show product list) - Show the list of products in which n existing product may be substituted</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","replace"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4212adf5-e030-441a-9bc0-3a59459dbc94","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product for which replacement candidates will be listed.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"463bd924-d5b6-4fdc-8e4f-f1274b9f3868","name":"Replacement product list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product for which replacement candidates will be listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductID\": 118,\n    \"ProductDesc\": \"1-session Brazilian bikini line voucher\",\n    \"ProductInherit\": false\n  },\n  {\n    \"ProductID\": 119,\n    \"ProductDesc\": \"1-session upper-lip voucher\",\n    \"ProductInherit\": false\n  }\n]"},{"id":"cb3e705d-3004-4705-a209-e89e7576bd70","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product for which replacement candidates will be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f6d39e9b-35d5-457d-a02a-193a18e975ac","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product for which replacement candidates will be listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3479b821-66b3-451f-914b-954e468aa99e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product for which replacement candidates will be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f042a020-4328-4343-ab33-c872c97a8fcd","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product for which replacement candidates will be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"a3d761aa-455e-4d05-bf27-9a7d128aa9dd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product for which replacement candidates will be listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f17c2ab6-a295-4940-a1a9-4b6f5aa1b3ce","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product for which replacement candidates will be listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6c7d259a-816e-4462-9498-e156dc5fe7fd","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product for which replacement candidates will be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"26003745-b8cd-47b9-a0df-ead642692b7e","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product for which replacement candidates will be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"11660fba-83d4-4dfa-a246-59aa16079a11","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product for which replacement candidates will be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/replace\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"8b557a00-747c-405f-acc0-d3daabdc16bd"},{"name":"List Related Products","id":"b8743a93-d504-4377-af93-09409d694110","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/related","description":"<p>Retrieves the products linked as related to a product, along with the products selectable as related (the latter only populated when the SET_STOCK setting is enabled).</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Related - List - See the list of products related to a product</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","related"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6f70c861-914e-4462-948b-d7e1e59549e6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"},{"id":"91b7feea-10f1-49b9-a9e8-b9d6a81cfd80","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product whose related products are to be listed.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"}]}},"response":[{"id":"21d8cd12-171f-42b4-b706-7fb73312dca6","name":"Related products retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/related?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","related"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose related products are to be listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductList\": [\n    {\n      \"ProductID\": 2136,\n      \"ProductDesc\": \"(Ninguna) - Producto desechable QA\"\n    }\n  ],\n  \"Related\": []\n}"},{"id":"6397b0c7-b555-4e11-b54f-dcb5e364229e","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/related?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","related"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose related products are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2340f99a-b03e-458d-bb5f-dd95437e6044","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/related?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","related"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose related products are to be listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9c0d3af2-632d-4249-a5c2-b333e53aeedf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/related?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","related"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose related products are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"96864a49-5510-4b45-a9f2-decb0d1db6f5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/related?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","related"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose related products are to be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/related\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f512c6a1-a15e-46c0-b4ba-e2f8c09be57b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/related?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","related"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose related products are to be listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"a009af0f-eaf3-4629-b325-5e6795960d68","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/related?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","related"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose related products are to be listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"391038df-027b-4398-89c8-2b74e01f4d20","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/related?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","related"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose related products are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3ff91de8-d20d-45b3-bd32-3532a877e55b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/related?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","related"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product whose related products are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b8743a93-d504-4377-af93-09409d694110"},{"name":"List Target Tariff Groups for Product Promotion","id":"97c8f5e6-250e-4069-a73e-340476099455","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote","description":"<p>Retrieves the list of tariff groups available as promotion targets for a product.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Promote (Select grups of rates) - Select the groups of tariffs destined to promote a product</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","promote"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5528e63d-f5ba-4f12-964d-a33d40686fbc","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the source tariff group.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"56f6d2ec-b705-4028-89a5-025a3c81057a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product to promote.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productID"}]}},"response":[{"id":"a98debf8-445d-45a3-84b3-bca2cc5487a6","name":"Promotion target tariff groups retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the product to promote."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductParentGID\": 2,\n    \"ProductParentName\": \"Tarifa Madrid\"\n  },\n  {\n    \"ProductParentGID\": 5,\n    \"ProductParentName\": \"Tarifa Barcelona\"\n  }\n]"},{"id":"5226ab45-86e7-4a1c-a161-551b3748a01d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the product to promote."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b3004dfa-511e-49ba-8db2-69d750a2a629","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the product to promote."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"40c1654c-f5b1-4e34-8198-0bee808a2e54","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the product to promote."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6390a186-bfed-48cc-9144-c3abad3821a0","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the product to promote."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"45cc6f0b-226f-41ea-9dd0-9e3ed79869af","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the product to promote."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9e6d2844-5b0c-4b31-b3dd-1195c21faa31","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the product to promote."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6372829f-fa1a-46e1-b02f-09fdcecbf40f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the product to promote."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bbc0c54f-a195-4c48-bf5b-2a70c2861768","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the product to promote."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"4ba1e6c8-e83b-4498-968c-101b3f8bbd8b","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the source tariff group."},{"key":"productID","value":"10","description":"**Required** | Type: `integer`\n\nID of the product to promote."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/promote\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"97c8f5e6-250e-4069-a73e-340476099455"},{"name":"Load Product Family List","id":"aeeedef7-0255-44b9-9a8d-55e976e20dc3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family","description":"<p>Loads the families available for the product.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Load form - When creating a new product, load the families and type of vouchers in the drop-down list</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","family"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Product type used to filter the available families. P for product, S for service, P for package</p>\n","type":"text/plain"},"key":"productType","value":"P"}],"variable":[{"id":"4316aad6-ddaf-4019-935e-bdacefe32c44","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"7c03ed53-86d9-4a61-aa59-4db503bdb80c","name":"Product family list loaded successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family?clinicID=1&productType=P","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nProduct type used to filter the available families. P for product, S for service, P for package","key":"productType","value":"P","x-postman-displayValue":"P"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"FamilyID\": 1,\n    \"FamilyName\": \"Actividades dirigidas\"\n  },\n  {\n    \"FamilyID\": 99,\n    \"FamilyName\": \"afsdafdsa\"\n  }\n]"},{"id":"58606d64-de0b-4a05-a201-0f7b8f886c8f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family?clinicID=1&productType=P","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nProduct type used to filter the available families. P for product, S for service, P for package","key":"productType","value":"P","x-postman-displayValue":"P"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"19e6baa2-2761-4ee8-863d-9a408ddf4c75","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family?clinicID=1&productType=P","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nProduct type used to filter the available families. P for product, S for service, P for package","key":"productType","value":"P","x-postman-displayValue":"P"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2d78702e-8314-44d8-af22-0cf0a30e4135","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family?clinicID=1&productType=P","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nProduct type used to filter the available families. P for product, S for service, P for package","key":"productType","value":"P","x-postman-displayValue":"P"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"adfac8d9-ef8d-44af-8c70-3dee40cf1010","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family?clinicID=1&productType=P","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nProduct type used to filter the available families. P for product, S for service, P for package","key":"productType","value":"P","x-postman-displayValue":"P"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"17a5f325-39a7-4502-b810-f77a749ff1af","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family?clinicID=1&productType=P","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nProduct type used to filter the available families. P for product, S for service, P for package","key":"productType","value":"P","x-postman-displayValue":"P"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"09248ddf-406b-42f8-8f3d-46ae615cfd2f","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family?clinicID=1&productType=P","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nProduct type used to filter the available families. P for product, S for service, P for package","key":"productType","value":"P","x-postman-displayValue":"P"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e13e32b1-4182-461f-88f7-827569e7caca","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family?clinicID=1&productType=P","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nProduct type used to filter the available families. P for product, S for service, P for package","key":"productType","value":"P","x-postman-displayValue":"P"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"943d5088-a0a1-4cf6-b9dc-0aad8cf6c595","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family?clinicID=1&productType=P","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nProduct type used to filter the available families. P for product, S for service, P for package","key":"productType","value":"P","x-postman-displayValue":"P"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"1afdb046-03d5-41c7-b190-7063db0ac1e9","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/family?clinicID=1&productType=P","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","family"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nProduct type used to filter the available families. P for product, S for service, P for package","key":"productType","value":"P","x-postman-displayValue":"P"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/family\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"aeeedef7-0255-44b9-9a8d-55e976e20dc3"},{"name":"Promote Product to Tariff Group","id":"b829b502-6ca1-4197-a711-7233e8c36788","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote","description":"<p>Promotes a product to a specified tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Promote - See the group of tariffs in which a product may be promoted</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","promote"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"ea0c338d-917f-4bfd-9bbe-59b347fa482a","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group to which the product will be promoted.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"23e82dc0-d2a5-48d2-b137-6c00a9ed2b51","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product to promote to another tariff group.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"331871d7-ea40-49a6-954d-6c2428d5d937","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group to which the product will be promoted."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to promote to another tariff group."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"47bda4c3-b8d1-4465-806c-e045479ceb44","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group to which the product will be promoted."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to promote to another tariff group."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"db165c4c-a7e6-4b7e-87eb-c1c3780ea677","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group to which the product will be promoted."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to promote to another tariff group."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"38a65f76-e01b-42c9-a903-8924c25be2b9","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group to which the product will be promoted."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to promote to another tariff group."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"41abb176-6cc0-4c46-af1e-3e57abbdbe5c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group to which the product will be promoted."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to promote to another tariff group."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/promote\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a489f739-a6fc-4deb-bc70-0a11d312e5ac","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group to which the product will be promoted."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to promote to another tariff group."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d7c0b956-bd13-4278-a1dd-05bd6b707c3d","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group to which the product will be promoted."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to promote to another tariff group."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"6f1295c6-7091-4954-81eb-d522256a177d","name":"PromoteProductError210","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group to which the product will be promoted."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to promote to another tariff group."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not promote the product. Please make sure the tariff includes all information related to the product.\",\n  \"errorCode\": \"210\"\n}"},{"id":"f6fa3e45-1da6-4fd7-8835-e17f7ec63721","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group to which the product will be promoted."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to promote to another tariff group."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d59cecbe-800f-47ca-a006-8f070a2690bc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group to which the product will be promoted."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to promote to another tariff group."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b829b502-6ca1-4197-a711-7233e8c36788"},{"name":"Remove Related Product","id":"9a5c3fc1-db31-4b70-b7d9-e55016a3781c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","description":"<p>Removes the link between a product and one of its related products.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Related - Delete - Eliminate a product related to an existing product</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","related","{{productRID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"8cf7b9c8-bf77-4356-b592-29557777f2b4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product the related product is linked to.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"},{"id":"30cdcea4-5dcc-4bce-a96d-506d38dfbee1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the related product to unlink.</p>\n","type":"text/plain"},"type":"any","value":"2168","key":"productRID"}]}},"response":[{"id":"af8d3bba-ed22-4d71-b36c-bb1cff40ba7b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related","{{productRID}}"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is linked to."},{"key":"productRID","value":"2168","description":"**Required** | Type: `integer`\n\nID of the related product to unlink."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"520b3633-6d36-44f9-bbc0-3673967a46e3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related","{{productRID}}"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is linked to."},{"key":"productRID","value":"2168","description":"**Required** | Type: `integer`\n\nID of the related product to unlink."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4ac06f0d-dfcb-4fdd-b387-68d231ddb49b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related","{{productRID}}"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is linked to."},{"key":"productRID","value":"2168","description":"**Required** | Type: `integer`\n\nID of the related product to unlink."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2e0f44f4-241c-4b16-a39d-ebbe3b6400e7","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related","{{productRID}}"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is linked to."},{"key":"productRID","value":"2168","description":"**Required** | Type: `integer`\n\nID of the related product to unlink."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7aaa5a6c-3882-426e-b241-610f586007ad","name":"The related product could not be removed.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related","{{productRID}}"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is linked to."},{"key":"productRID","value":"2168","description":"**Required** | Type: `integer`\n\nID of the related product to unlink."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The related product could not be removed.\",\n  \"errorCode\": \"189\"\n}"},{"id":"fdd995e1-fb62-4937-b4b2-86c7206479f7","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related","{{productRID}}"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is linked to."},{"key":"productRID","value":"2168","description":"**Required** | Type: `integer`\n\nID of the related product to unlink."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1e3797ac-f2d5-47fd-ab2b-c4a4abd05569","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related","{{productRID}}"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is linked to."},{"key":"productRID","value":"2168","description":"**Required** | Type: `integer`\n\nID of the related product to unlink."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f964e40a-a2db-49a3-9022-ba86e03ae168","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related","{{productRID}}"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is linked to."},{"key":"productRID","value":"2168","description":"**Required** | Type: `integer`\n\nID of the related product to unlink."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"286fedd4-ae13-4894-a280-1bcd48137669","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related","{{productRID}}"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is linked to."},{"key":"productRID","value":"2168","description":"**Required** | Type: `integer`\n\nID of the related product to unlink."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"0542d071-221d-42cd-a621-b51a33de49a4","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/related/{{productRID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","related","{{productRID}}"],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the related product is linked to."},{"key":"productRID","value":"2168","description":"**Required** | Type: `integer`\n\nID of the related product to unlink."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/related/%7B%7BproductRID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"9a5c3fc1-db31-4b70-b7d9-e55016a3781c"},{"name":"Replace Product","id":"41fa2511-26f9-4727-8d69-1edb74d98884","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace","description":"<p>Replaces a product with another one in the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Replace - Replace one product for another</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>productReplaceID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the new product that will replace the original.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","replace"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"582a044a-d7b3-412b-be6d-299d05405499","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product to replace.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"ab1c3782-59df-4b96-8763-d16a64ca273b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to replace."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `productReplaceID` | `integer` | ❌ No | ID of the new product that will replace the original. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"aa2701c1-efb9-4d7c-96f6-12a2b17b9d49","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to replace."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `productReplaceID` | `integer` | ❌ No | ID of the new product that will replace the original. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"08e00f97-89a8-4866-a95a-bf5bed39638e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to replace."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `productReplaceID` | `integer` | ❌ No | ID of the new product that will replace the original. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e0d5163d-fec6-4284-98d8-d1c20d055f8d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to replace."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `productReplaceID` | `integer` | ❌ No | ID of the new product that will replace the original. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0cb6af1b-dd91-4d67-a3bb-295d5d2387e5","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to replace."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `productReplaceID` | `integer` | ❌ No | ID of the new product that will replace the original. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/replace\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b0e01894-2b86-4db2-8d7e-2d0afc477913","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to replace."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `productReplaceID` | `integer` | ❌ No | ID of the new product that will replace the original. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fb772852-98ad-4fc4-8623-675d6a3ea3c0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to replace."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `productReplaceID` | `integer` | ❌ No | ID of the new product that will replace the original. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7ba38897-bed8-455c-97ce-6be67f6ac4e5","name":"ReplaceProductError207","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to replace."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `productReplaceID` | `integer` | ❌ No | ID of the new product that will replace the original. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not replace the product. Check the provided data.\",\n  \"errorCode\": \"207\"\n}"},{"id":"bf7eb708-4e92-4bc7-a3c6-478441f81e4f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to replace."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `productReplaceID` | `integer` | ❌ No | ID of the new product that will replace the original. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"aa02d359-0571-440a-9d9f-3bd47a2a48fd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"productReplaceID\": 55\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to replace."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `productReplaceID` | `integer` | ❌ No | ID of the new product that will replace the original. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"41fa2511-26f9-4727-8d69-1edb74d98884"},{"name":"Restore Product","id":"8ee83fa9-ac22-472d-a857-b52050b6b332","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore","description":"<p>Restores a product, optionally replacing another product in the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Restore - Restore a product</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","restore"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a60f3ae0-b653-4442-b212-0ba3b11b3275","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"},{"id":"5379278b-d2be-4f5c-902c-0564ca67b948","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product to restore.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"d7b9c5f9-91de-4dea-99fa-25aa05fcc62b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to restore."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1bdde519-0de3-40ec-a84c-8c6c2ada19c9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to restore."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bc2ae7ba-184d-4789-98ee-9fde80c0c22e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to restore."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"47b2b989-6c37-4f90-963a-a0052fc77bd5","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to restore."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"de91f0b4-2c2b-475b-8699-bc10e699adce","name":"No tariff found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to restore."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No tariff found with the provided ID.\",\n  \"errorCode\": \"210\"\n}"},{"id":"7683f97a-038c-43e7-9c23-16eb3593239b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to restore."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7e291129-d228-49f6-8eee-f4904ca6b61a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to restore."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"1643c148-579b-4719-9d48-07cef34453e2","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to restore."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"099ca8c8-f4b0-4d0a-8520-672fa68cc458","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to restore."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"0ca27365-8051-43af-a460-4c902ebc4283","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the product to restore."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/restore\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"8ee83fa9-ac22-472d-a857-b52050b6b332"},{"name":"Retrieve List of Products for Billing","id":"b4145624-252f-4131-8811-1eef567a116b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product","description":"<p>Retrieves the list of products available to be added to an invoice</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - List - See the list of products in a group of tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>page. Pagination parameter.</p>\n","type":"text/plain"},"key":"page","value":"10"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Query parameter value for show disabled products.</p>\n","type":"text/plain"},"key":"productDisabled","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Product family ID</p>\n","type":"text/plain"},"key":"productFamilyID","value":"35"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Query parameter value for product name.</p>\n","type":"text/plain"},"key":"productName","value":"laser"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Product type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)</p>\n","type":"text/plain"},"key":"productType","value":"service"}],"variable":[{"id":"b81e30f9-3a98-4ceb-9fa6-508698f26bad","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product tariff identifier</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"18f99a77-7f46-4101-bd06-6464b91d2694","name":"Product list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1&page=10&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\npage. Pagination parameter.","key":"page","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nQuery parameter value for show disabled products.","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductDescription\": \"Eyebrow design\",\n    \"ProductDisabled\": false,\n    \"ProductFamily\": \"Gaze design\",\n    \"ProductID\": 22,\n    \"ProductInherit\": 0,\n    \"ProductPrice\": 35.0,\n    \"ProductType\": 4,\n    \"ProductTypeDescription\": \"Service without parameters\",\n    \"ProductVAT\": 21.0\n  },\n  {\n    \"ProductDescription\": \"Facial cleaning\",\n    \"ProductDisabled\": false,\n    \"ProductFamily\": \"Facial treatments\",\n    \"ProductID\": 23,\n    \"ProductInherit\": 0,\n    \"ProductPrice\": 40.0,\n    \"ProductType\": 4,\n    \"ProductTypeDescription\": \"Service without parameters\",\n    \"ProductVAT\": 21.0\n  }\n]"},{"id":"0cac27de-de49-4273-b4b7-acc2d60b5b36","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1&page=10&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\npage. Pagination parameter.","key":"page","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nQuery parameter value for show disabled products.","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a845e7fd-c25e-4df8-9bb2-48ed113cb8bd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1&page=10&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\npage. Pagination parameter.","key":"page","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nQuery parameter value for show disabled products.","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bf09b5b7-b146-46a6-b039-97ff98ec5137","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1&page=10&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\npage. Pagination parameter.","key":"page","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nQuery parameter value for show disabled products.","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1da29f98-428f-4dd8-aa1a-a0db3ad16100","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1&page=10&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\npage. Pagination parameter.","key":"page","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nQuery parameter value for show disabled products.","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"d832178c-76dd-4511-a6e3-20418aebefeb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1&page=10&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\npage. Pagination parameter.","key":"page","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nQuery parameter value for show disabled products.","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5d71d6d4-3ad6-430d-af6e-9a09fcb8d8e4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1&page=10&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\npage. Pagination parameter.","key":"page","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nQuery parameter value for show disabled products.","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4b6c647a-e79c-4fb9-a74b-66a86f0f1a92","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1&page=10&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\npage. Pagination parameter.","key":"page","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nQuery parameter value for show disabled products.","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"1870ed42-5b36-4cdb-9c63-47425496f6ad","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1&page=10&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\npage. Pagination parameter.","key":"page","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nQuery parameter value for show disabled products.","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"ccfd8fea-58f4-4e10-9d38-74a524e2baa0","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product?clinicID=1&page=10&productDisabled=0&productFamilyID=35&productName=laser&productType=service","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `integer`\n\npage. Pagination parameter.","key":"page","value":"10","x-postman-displayValue":"10"},{"description":"**Optional** | Type: `integer`\n\nQuery parameter value for show disabled products.","key":"productDisabled","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nProduct family ID","key":"productFamilyID","value":"35","x-postman-displayValue":"35"},{"description":"**Optional** | Type: `string`\n\nQuery parameter value for product name.","key":"productName","value":"laser","x-postman-displayValue":"laser"},{"description":"**Optional** | Type: `string`\n\nProduct type filter. Allowed values: service, product, package, subscription. Any other value is normalized to 0 before sending the backend request. (This can only be one of service,product,package,subscription)","key":"productType","value":"service","x-postman-displayValue":"service"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"b4145624-252f-4131-8811-1eef567a116b"},{"name":"Retrieve Product Details","id":"63fe1a71-6c7f-4a61-8895-ab1e2096ee0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}","description":"<p>Retrieves details of a product available to be added to an invoice.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - See - See the product file</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"af492734-dcc1-48e3-b939-1bb82fe58397","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product identifier</p>\n","type":"text/plain"},"type":"any","value":"102","key":"productID"}]}},"response":[{"id":"ea4a3f4e-a4bf-4a2e-8356-880521fc4148","name":"Product list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductGID\": 1,\n  \"ProductFamilyID\": 10,\n  \"ProductEAN\": 8436530742039,\n  \"ProductSKU\": \"\",\n  \"ProductType\": 3,\n  \"ProductZoneClassID\": 0,\n  \"ProductVoucherUnits\": 1,\n  \"ProductVoucherUnitClassID\": 1,\n  \"ProductZoneCode\": \"\",\n  \"ProductSourceName\": \"\",\n  \"ProductDesc\": \"Casmara Snake 20 ml\",\n  \"ProductPrice\": 29.9,\n  \"ProductVAT\": 0.21,\n  \"ProductCostPrice\": 0.0,\n  \"ProductColourID\": 0,\n  \"ProductVoucherZCID\": \"\",\n  \"ProductVoucherPID\": \"\",\n  \"ProductVoucherUnitClassLibraryName\": \"lbl_voucherunit_units\",\n  \"ProductVoucherDesc\": \"\",\n  \"ProductVoucherNum\": \"\",\n  \"ProductVoucherExpiryInterval\": \"\",\n  \"ProductVoucherExpiryUnits\": 0,\n  \"ProductVoucherExpiryDate\": \"\",\n  \"ProductVoucherVariable\": 0,\n  \"ProductAppVoucherDeposit\": \"\",\n  \"ProductSchedAndBuy\": 0,\n  \"InvopopMXCOActive\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0.0,\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductAcceptEditTPriceVAT\": 0,\n  \"ProductStatsDisabled\": 0,\n  \"ProductFWAEnabled\": 0,\n  \"ProductEvaluation\": 0,\n  \"ProductInherit\": 0,\n  \"ProductDisabled\": 0,\n  \"ProductSlots\": 1,\n  \"ProductExpiryDate\": \"\",\n  \"ProductGClinicID\": 0,\n  \"ProductHelpFile\": \"000000001_manual.pdf\",\n  \"ProductHelpFileInherit\": \"\",\n  \"ProductHasVouchers\": 0,\n  \"ProductPointsPcnt\": 5,\n  \"ProductRequiresTraceability\": 0,\n  \"ProductDentalPicID\": 0,\n  \"ProductDentalInvMode\": \"PIECE\",\n  \"ProductUnitsMax\": 0,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductPackPrint\": 0,\n  \"providerid\": 0,\n  \"providername\": \"\",\n  \"ProductCostPriceVAT\": 0,\n  \"ProductAdjustmentFactor\": 1,\n  \"ProductRequiresDoctor\": 0,\n  \"ProductSketches\": \"\",\n  \"ProductJoinCitation\": 0,\n  \"ProductDynamicPackCreation\": 0,\n  \"productSAT\": \"\",\n  \"ProductHasLinkedForm\": 0\n}"},{"id":"14beab5d-968b-4b18-88be-99218c1de3c0","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2ff9a34b-1f18-48a4-939c-bd5825604f66","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5e7363df-98fc-40d6-a8db-870aad20d3cf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5ae48f39-b11c-4036-92a7-db704f775836","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"6cc05f54-58c0-42d8-8af6-d750d9a76aec","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6e0e2293-48c8-4b85-b943-8dd5bab91c04","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"10e45f97-8409-4d12-9c42-a914d91b2b96","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"1c249444-fde4-4145-9c80-869c2fa82a1b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"63a216bc-424e-4f78-bc74-1a6a058c20fd","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"102","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"63fe1a71-6c7f-4a61-8895-ab1e2096ee0d"},{"name":"Retrieve Product Subscriptions","id":"e0132796-8438-494a-8369-a3503e309946","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription","description":"<p>Retrieves subscriptions assigned to a product.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Subscriptions - List - List service or product subscription</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","subscription"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6fda826b-a014-428f-b544-0cdb4d0fcf31","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product identifier</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productID"},{"id":"b73cd0c1-75da-4d6e-8b85-61118d574a18","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product tariff identifier</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"8b7e28f8-4db5-4cc2-922e-fe551a9fc419","name":"Subscription list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"},{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductSubscriptionID\": 2183,\n  \"ProductSubscriptionName\": \"Subscription1\",\n  \"ProductSubscriptionPrice\": 20,\n  \"ProductSubscriptionVoucherNum\": 3,\n  \"ProductSubscriptionExpiry\": \"3 months\",\n  \"ProductSubscriptionDisabled\": 0,\n  \"ProductSubscriptionInherit\": 0,\n  \"ProductDesc\": \"10 ml Casmara Gold ampoule\"\n}"},{"id":"e1b73854-a755-42de-8f22-7708670b4aeb","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"},{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"15d85a24-f2f8-4a7c-b7fd-6828fa745ed5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"},{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0487692e-2707-4166-97bc-e0a2a8c935cd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"},{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"75965238-e97b-47f2-81cd-42a1c5c0cdb4","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"},{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"d52875a5-1daa-4142-b9f5-c3c387d1c3d8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"},{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"7fb9dbf5-2f59-42f5-b971-d99e61018586","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"},{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"13c754b0-0b1e-4c01-b1c3-4c0503beb309","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"},{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d947b3e5-0cc7-4089-bac8-bc03360aed4d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"},{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"78248e60-c91c-41c4-bc39-a7733865ac2d","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/subscription?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","subscription"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nProduct tariff identifier"},{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/subscription\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"e0132796-8438-494a-8369-a3503e309946"},{"name":"Retrieve Product Vouchers","id":"2215089e-034e-40c5-bc27-1ec876d92adc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher","description":"<p>Retrieves the vouchers assigned to a product.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Vouchers - List - List service or product vouchers</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","voucher"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Indicates whether disabled vouchers are included. (This can only be one of 0,-1)</p>\n","type":"text/plain"},"key":"AllVouchers","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"3787671b-5d6d-4ebb-8ce8-754d9494afca","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Product identifier</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productID"}]}},"response":[{"id":"52fa1db8-6726-4031-97e3-a64ca58f52d1","name":"Discount voucher list successfully retrieved.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher?AllVouchers=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nIndicates whether disabled vouchers are included. (This can only be one of 0,-1)","key":"AllVouchers","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductVoucherID\": 2183,\n    \"ProductVoucherName\": \"10% Discount\",\n    \"ProductVoucherPrice\": 0,\n    \"ProductVoucherUnits\": 1,\n    \"ProductVoucherExpiry\": \"No limit\",\n    \"ProductVoucherDisabled\": 0,\n    \"ProductVoucherInherit\": 0,\n    \"ProductDesc\": \"10 ml Casmara Gold ampoule\"\n  },\n  {\n    \"ProductVoucherID\": 2184,\n    \"ProductVoucherName\": \"5-session voucher\",\n    \"ProductVoucherPrice\": 150,\n    \"ProductVoucherUnits\": 5,\n    \"ProductVoucherExpiry\": \"12 months\",\n    \"ProductVoucherDisabled\": 0,\n    \"ProductVoucherInherit\": 1,\n    \"ProductDesc\": \"10 ml Casmara Gold ampoule\"\n  }\n]"},{"id":"267c9fcc-5807-43f4-b518-15a47be0b838","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher?AllVouchers=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nIndicates whether disabled vouchers are included. (This can only be one of 0,-1)","key":"AllVouchers","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f74b1b92-080a-4267-a8b9-fb14d263a6f1","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher?AllVouchers=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nIndicates whether disabled vouchers are included. (This can only be one of 0,-1)","key":"AllVouchers","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"0f59b36b-26de-4d7c-b7be-5c07101c7963","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher?AllVouchers=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nIndicates whether disabled vouchers are included. (This can only be one of 0,-1)","key":"AllVouchers","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c33546e5-2a3c-4b00-8d3e-ed7681e339b6","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher?AllVouchers=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nIndicates whether disabled vouchers are included. (This can only be one of 0,-1)","key":"AllVouchers","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"52743629-87d9-41ea-ba26-c593a38a8be9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher?AllVouchers=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nIndicates whether disabled vouchers are included. (This can only be one of 0,-1)","key":"AllVouchers","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d5ab2312-d1f4-4e37-9708-4b9dd31efef6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher?AllVouchers=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nIndicates whether disabled vouchers are included. (This can only be one of 0,-1)","key":"AllVouchers","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2ad780ab-6cfd-4e2c-84aa-2596968b6c45","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher?AllVouchers=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nIndicates whether disabled vouchers are included. (This can only be one of 0,-1)","key":"AllVouchers","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"07010501-d04a-4a1d-ae37-406a271ad86c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher?AllVouchers=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nIndicates whether disabled vouchers are included. (This can only be one of 0,-1)","key":"AllVouchers","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"93d81c2e-3800-4a5d-928f-ec5d3cb002f8","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/voucher?AllVouchers=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","voucher"],"query":[{"description":"**Optional** | Type: `integer`\n\nIndicates whether disabled vouchers are included. (This can only be one of 0,-1)","key":"AllVouchers","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productID","value":"1","description":"**Required** | Type: `integer`\n\nProduct identifier"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/voucher\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"2215089e-034e-40c5-bc27-1ec876d92adc"},{"name":"Save Inherited Product","id":"3535aee6-82f3-460d-aa60-bb0b549c30fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit","description":"<p>Modifies an existing inherited product in the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Save inherited - Modify an existing inherited product</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Display name of the product.</td>\n</tr>\n<tr>\n<td><code>ProductPrice</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Sale price of the product.</td>\n</tr>\n<tr>\n<td><code>ProductVAT</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>VAT rate applicable to the product.</td>\n</tr>\n<tr>\n<td><code>ProductZoneCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Zone code for the product.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptAutoDiscount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product accepts automatic discounts. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductStatsDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product is excluded from statistics. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product is disabled. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductType</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription.</td>\n</tr>\n<tr>\n<td><code>ProductSlots</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of diary slots the product occupies.</td>\n</tr>\n<tr>\n<td><code>ProductFamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product family this product belongs to.</td>\n</tr>\n<tr>\n<td><code>ProductCostPrice</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Cost price of the product.</td>\n</tr>\n<tr>\n<td><code>ProductColourID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Colour identifier for the product.</td>\n</tr>\n<tr>\n<td><code>ProductExpiryDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of days until the product expires.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptPromotion</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive.</td>\n</tr>\n<tr>\n<td><code>ProductExpiryDate</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Fixed expiry date for the product in dd/MM/yyyy format.</td>\n</tr>\n<tr>\n<td><code>ProductEAN</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Barcode (EAN) of the product.</td>\n</tr>\n<tr>\n<td><code>ProductFWAEnabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether FWA is enabled for the product. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherUnitClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Voucher product class ID.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherUnits</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of units included in the product voucher.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptManualDiscount</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product accepts manual discounts. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductZoneClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the zone class associated with the product.</td>\n</tr>\n<tr>\n<td><code>ProductComissionClass</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage.</td>\n</tr>\n<tr>\n<td><code>ProductComission</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Commission percentage for the product.</td>\n</tr>\n<tr>\n<td><code>ProductExpiryInterval</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Expiry interval type for the product.</td>\n</tr>\n<tr>\n<td><code>ProductRequiresTraceability</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product requires traceability. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductUnitsMultiple</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Unit multiple for the product. Defaults to 1 when omitted.</td>\n</tr>\n<tr>\n<td><code>ProductUnitsMax</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Maximum units per transaction for the product.</td>\n</tr>\n<tr>\n<td><code>ProductSKU</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>SKU reference code for the product.</td>\n</tr>\n<tr>\n<td><code>ProductAcceptEditPriceVAT</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product price including VAT can be manually edited. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductSchedAndBuy</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the product can only be for appointment payments. 1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>ProductProviderID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the product provider or supplier.</td>\n</tr>\n<tr>\n<td><code>ProductAdjustmentFactor</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Adjustment factor applied to the product price.</td>\n</tr>\n<tr>\n<td><code>ProductCostPriceVAT</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Cost price of the product including VAT.</td>\n</tr>\n<tr>\n<td><code>ProductVoucherDepositPcnt</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Deposit percentage for the product voucher.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6a062c0a-5547-4086-82f4-6ad160f393cb","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"da09b8b2-642f-4dab-aec4-9c81c0294a39","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the inherited product to modify.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"productID"}]}},"response":[{"id":"34d1d6c2-e462-4e62-9f85-a70cb10a36bd","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the inherited product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1440d6b1-260d-4672-ba16-29364533ac31","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the inherited product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c7a961e6-4513-437c-8594-cca7285750b9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the inherited product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"e4937305-1970-4f78-aa0f-8d4a3bc220b6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the inherited product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cdd63556-2350-4244-a7ec-67ef1a1a3f3a","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the inherited product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/inherit\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b3addf79-c1cc-4908-b6b9-7db14e4c4166","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the inherited product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"02dce9db-69b0-4a6b-82f5-6da7f49ab5b0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the inherited product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f0df97f8-a345-442e-a9a8-f1c8f5f7b64a","name":"CreateProductError72","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the inherited product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the product.\",\n  \"errorCode\": \"72\"\n}"},{"id":"09041859-4c18-462d-8f36-fbaeac0777a4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the inherited product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bc4c8612-e092-4a8a-a284-7eb46d53a569","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductName\": \"Facial Treatment\",\n  \"ProductPrice\": 50.0,\n  \"ProductVAT\": 0.21,\n  \"ProductZoneCode\": \"Z01\",\n  \"ProductAcceptAutoDiscount\": 1,\n  \"ProductStatsDisabled\": 1,\n  \"ProductDisabled\": 1,\n  \"ProductType\": 4,\n  \"ProductSlots\": 1,\n  \"ProductFamilyID\": 3,\n  \"ProductCostPrice\": 20.0,\n  \"ProductColourID\": 0,\n  \"ProductExpiryDays\": 0,\n  \"ProductAcceptPromotion\": 1,\n  \"ProductExpiryDate\": \"31/12/2026\",\n  \"ProductEAN\": 1234567890123,\n  \"ProductFWAEnabled\": 1,\n  \"ProductVoucherUnitClassID\": 0,\n  \"ProductVoucherUnits\": 0,\n  \"ProductAcceptManualDiscount\": 1,\n  \"ProductZoneClassID\": 0,\n  \"ProductComissionClass\": \"G\",\n  \"ProductComission\": 0,\n  \"ProductExpiryInterval\": 0,\n  \"ProductRequiresTraceability\": 1,\n  \"ProductUnitsMultiple\": 1,\n  \"ProductUnitsMax\": 0,\n  \"ProductSKU\": \"SKU-001\",\n  \"ProductAcceptEditPriceVAT\": 1,\n  \"ProductSchedAndBuy\": 1,\n  \"ProductProviderID\": 0,\n  \"ProductAdjustmentFactor\": 1.0,\n  \"ProductCostPriceVAT\": 0,\n  \"ProductVoucherDepositPcnt\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/inherit?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","inherit"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"42","description":"**Required** | Type: `integer`\n\nID of the inherited product to modify."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductName` | `string` | ❌ No | Display name of the product. |\n| `ProductPrice` | `number` | ❌ No | Sale price of the product. |\n| `ProductVAT` | `number` | ❌ No | VAT rate applicable to the product. |\n| `ProductZoneCode` | `string` | ❌ No | Zone code for the product. |\n| `ProductAcceptAutoDiscount` | `integer` | ❌ No | Whether the product accepts automatic discounts. 1 = yes, 0 = no. |\n| `ProductStatsDisabled` | `integer` | ❌ No | Whether the product is excluded from statistics. 1 = yes, 0 = no. |\n| `ProductDisabled` | `integer` | ❌ No | Whether the product is disabled. 1 = yes, 0 = no. |\n| `ProductType` | `integer` | ❌ No | Type of product. 4 for service, 3 for product, 11 for package, 12 for subscription. |\n| `ProductSlots` | `integer` | ❌ No | Number of diary slots the product occupies. |\n| `ProductFamilyID` | `integer` | ❌ No | ID of the product family this product belongs to. |\n| `ProductCostPrice` | `number` | ❌ No | Cost price of the product. |\n| `ProductColourID` | `integer` | ❌ No | Colour identifier for the product. |\n| `ProductExpiryDays` | `integer` | ❌ No | Number of days until the product expires. |\n| `ProductAcceptPromotion` | `integer` | ❌ No | Whether the product accepts promotions. 1 = yes, 0 = no. Sent to the backend as -1 when positive. |\n| `ProductExpiryDate` | `string` | ❌ No | Fixed expiry date for the product in dd/MM/yyyy format. |\n| `ProductEAN` | `string` | ❌ No | Barcode (EAN) of the product. |\n| `ProductFWAEnabled` | `integer` | ❌ No | Whether FWA is enabled for the product. 1 = yes, 0 = no. |\n| `ProductVoucherUnitClassID` | `integer` | ❌ No | Voucher product class ID. |\n| `ProductVoucherUnits` | `integer` | ❌ No | Number of units included in the product voucher. |\n| `ProductAcceptManualDiscount` | `integer` | ❌ No | Whether the product accepts manual discounts. 1 = yes, 0 = no. |\n| `ProductZoneClassID` | `integer` | ❌ No | ID of the zone class associated with the product. |\n| `ProductComissionClass` | `string` | ❌ No | Commission class assigned to the product. Defaults to G when omitted, A for Amount, P for percentage. |\n| `ProductComission` | `number` | ❌ No | Commission percentage for the product. |\n| `ProductExpiryInterval` | `integer` | ❌ No | Expiry interval type for the product. |\n| `ProductRequiresTraceability` | `integer` | ❌ No | Whether the product requires traceability. 1 = yes, 0 = no. |\n| `ProductUnitsMultiple` | `integer` | ❌ No | Unit multiple for the product. Defaults to 1 when omitted. |\n| `ProductUnitsMax` | `integer` | ❌ No | Maximum units per transaction for the product. |\n| `ProductSKU` | `string` | ❌ No | SKU reference code for the product. |\n| `ProductAcceptEditPriceVAT` | `integer` | ❌ No | Whether the product price including VAT can be manually edited. 1 = yes, 0 = no. |\n| `ProductSchedAndBuy` | `integer` | ❌ No | Whether the product can only be for appointment payments. 1 = yes, 0 = no. |\n| `ProductProviderID` | `integer` | ❌ No | ID of the product provider or supplier. |\n| `ProductAdjustmentFactor` | `number` | ❌ No | Adjustment factor applied to the product price. |\n| `ProductCostPriceVAT` | `number` | ❌ No | Cost price of the product including VAT. |\n| `ProductVoucherDepositPcnt` | `number` | ❌ No | Deposit percentage for the product voucher. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3535aee6-82f3-460d-aa60-bb0b549c30fa"},{"name":"Select Product by EAN","id":"f1c1fb60-0817-467c-877c-2d2e8d9ba5f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/ean?EAN=8436530742067","description":"<p>Selects a product using its barcode (EAN). Can be used both to add a product to a new order and to search for a product in the stock catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Stock Control - Orders - Use barcode reader - Select a product using a barcode to create a new order</p>\n","urlObject":{"protocol":"https","path":["tariff","product","ean"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Product barcode (EAN)</p>\n","type":"text/plain"},"key":"EAN","value":"8436530742067"}],"variable":[]}},"response":[{"id":"09e64e37-8b5c-4d3d-ba52-69654d22775b","name":"Product selected successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/ean?clinicID=1&EAN=8436530742067","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct barcode (EAN)","key":"EAN","value":"8436530742067","x-postman-displayValue":"8436530742067"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductID\": 258\n}"},{"id":"4497700c-9415-47e1-9e91-dba1726c9898","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/ean?clinicID=1&EAN=8436530742067","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct barcode (EAN)","key":"EAN","value":"8436530742067","x-postman-displayValue":"8436530742067"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bbbff145-2eba-4640-a2a4-dc86dafdfaa3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/ean?clinicID=1&EAN=8436530742067","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct barcode (EAN)","key":"EAN","value":"8436530742067","x-postman-displayValue":"8436530742067"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"58fca2c9-9cd3-464f-9d98-36699a509991","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/ean?clinicID=1&EAN=8436530742067","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct barcode (EAN)","key":"EAN","value":"8436530742067","x-postman-displayValue":"8436530742067"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eaebe5e2-aef3-482c-9bcf-eb49f44b476e","name":"No product found with that EAN code.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/ean?clinicID=1&EAN=8436530742067","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct barcode (EAN)","key":"EAN","value":"8436530742067","x-postman-displayValue":"8436530742067"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product found with that EAN code.\"\n}"},{"id":"f3c1433e-6f3b-490e-ba45-82b905d1eedc","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/ean?clinicID=1&EAN=8436530742067","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct barcode (EAN)","key":"EAN","value":"8436530742067","x-postman-displayValue":"8436530742067"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"983fbfcf-1e24-4059-8c27-fac7f19e7155","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/ean?clinicID=1&EAN=8436530742067","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct barcode (EAN)","key":"EAN","value":"8436530742067","x-postman-displayValue":"8436530742067"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a75dc16f-2bc3-4765-99ea-edc995a1c7d1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/ean?clinicID=1&EAN=8436530742067","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct barcode (EAN)","key":"EAN","value":"8436530742067","x-postman-displayValue":"8436530742067"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"c505d3dc-88f8-4798-9e6e-41c2550f45e5","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/ean?clinicID=1&EAN=8436530742067","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct barcode (EAN)","key":"EAN","value":"8436530742067","x-postman-displayValue":"8436530742067"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"a7dcd157-34c6-4d34-9bbf-9763e77844b2","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/ean?clinicID=1&EAN=8436530742067","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","ean"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nProduct barcode (EAN)","key":"EAN","value":"8436530742067","x-postman-displayValue":"8436530742067"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/ean\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"f1c1fb60-0817-467c-877c-2d2e8d9ba5f3"},{"name":"Set Default Loyalty Points Template","id":"60c2817b-cdaa-4e9e-85c2-5cd2a6038be1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"PointsServiceWithEquipment\": 5,\n  \"PointsServiceWithoutEquipment\": 5,\n  \"PointsProductSales\": 3,\n  \"PointsVoucherServices\": 2,\n  \"PointsVoucherProducts\": 2,\n  \"PointsPacks\": 2,\n  \"PointsSubscriptions\": 2,\n  \"ChangePoints\": 100,\n  \"ChangeCurrency\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/points/default","description":"<p>Saves the default loyalty-points template (percentage of the price awarded as points per product type, plus the points-to-currency conversion) and propagates it to every product. Requires the loyalty-points system setting to be enabled.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - .PEND</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PointsServiceWithEquipment</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Percentage of the price awarded as points for services performed with equipment (laser).</td>\n</tr>\n<tr>\n<td><code>PointsServiceWithoutEquipment</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Percentage of the price awarded as points for services performed without equipment (treatments).</td>\n</tr>\n<tr>\n<td><code>PointsProductSales</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Percentage of the price awarded as points for product sales.</td>\n</tr>\n<tr>\n<td><code>PointsVoucherServices</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Percentage of the price awarded as points for service vouchers.</td>\n</tr>\n<tr>\n<td><code>PointsVoucherProducts</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Percentage of the price awarded as points for product vouchers.</td>\n</tr>\n<tr>\n<td><code>PointsPacks</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Percentage of the price awarded as points for mixed packs.</td>\n</tr>\n<tr>\n<td><code>PointsSubscriptions</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Percentage of the price awarded as points for subscriptions.</td>\n</tr>\n<tr>\n<td><code>ChangePoints</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>Number of points required to redeem the currency amount defined in ChangeCurrency.</td>\n</tr>\n<tr>\n<td><code>ChangeCurrency</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>Currency value granted when redeeming the number of points defined in ChangePoints.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","points","default"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"75145f5f-3769-43cd-b03a-94f18314cfb9","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsServiceWithEquipment\": 5,\n  \"PointsServiceWithoutEquipment\": 5,\n  \"PointsProductSales\": 3,\n  \"PointsVoucherServices\": 2,\n  \"PointsVoucherProducts\": 2,\n  \"PointsPacks\": 2,\n  \"PointsSubscriptions\": 2,\n  \"ChangePoints\": 100,\n  \"ChangeCurrency\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/points/default?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","points","default"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsServiceWithEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed with equipment (laser). |\n| `PointsServiceWithoutEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed without equipment (treatments). |\n| `PointsProductSales` | `number` | ✅ Yes | Percentage of the price awarded as points for product sales. |\n| `PointsVoucherServices` | `number` | ✅ Yes | Percentage of the price awarded as points for service vouchers. |\n| `PointsVoucherProducts` | `number` | ✅ Yes | Percentage of the price awarded as points for product vouchers. |\n| `PointsPacks` | `number` | ✅ Yes | Percentage of the price awarded as points for mixed packs. |\n| `PointsSubscriptions` | `number` | ✅ Yes | Percentage of the price awarded as points for subscriptions. |\n| `ChangePoints` | `integer` | ✅ Yes | Number of points required to redeem the currency amount defined in ChangeCurrency. |\n| `ChangeCurrency` | `number` | ✅ Yes | Currency value granted when redeeming the number of points defined in ChangePoints. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2eed51eb-bc2a-4430-8eb2-d6ebd50d1792","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsServiceWithEquipment\": 5,\n  \"PointsServiceWithoutEquipment\": 5,\n  \"PointsProductSales\": 3,\n  \"PointsVoucherServices\": 2,\n  \"PointsVoucherProducts\": 2,\n  \"PointsPacks\": 2,\n  \"PointsSubscriptions\": 2,\n  \"ChangePoints\": 100,\n  \"ChangeCurrency\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/points/default?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","points","default"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsServiceWithEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed with equipment (laser). |\n| `PointsServiceWithoutEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed without equipment (treatments). |\n| `PointsProductSales` | `number` | ✅ Yes | Percentage of the price awarded as points for product sales. |\n| `PointsVoucherServices` | `number` | ✅ Yes | Percentage of the price awarded as points for service vouchers. |\n| `PointsVoucherProducts` | `number` | ✅ Yes | Percentage of the price awarded as points for product vouchers. |\n| `PointsPacks` | `number` | ✅ Yes | Percentage of the price awarded as points for mixed packs. |\n| `PointsSubscriptions` | `number` | ✅ Yes | Percentage of the price awarded as points for subscriptions. |\n| `ChangePoints` | `integer` | ✅ Yes | Number of points required to redeem the currency amount defined in ChangeCurrency. |\n| `ChangeCurrency` | `number` | ✅ Yes | Currency value granted when redeeming the number of points defined in ChangePoints. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ff9adee0-f8e7-41e1-aea0-43fc4d6691d6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsServiceWithEquipment\": 5,\n  \"PointsServiceWithoutEquipment\": 5,\n  \"PointsProductSales\": 3,\n  \"PointsVoucherServices\": 2,\n  \"PointsVoucherProducts\": 2,\n  \"PointsPacks\": 2,\n  \"PointsSubscriptions\": 2,\n  \"ChangePoints\": 100,\n  \"ChangeCurrency\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/points/default?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","points","default"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsServiceWithEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed with equipment (laser). |\n| `PointsServiceWithoutEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed without equipment (treatments). |\n| `PointsProductSales` | `number` | ✅ Yes | Percentage of the price awarded as points for product sales. |\n| `PointsVoucherServices` | `number` | ✅ Yes | Percentage of the price awarded as points for service vouchers. |\n| `PointsVoucherProducts` | `number` | ✅ Yes | Percentage of the price awarded as points for product vouchers. |\n| `PointsPacks` | `number` | ✅ Yes | Percentage of the price awarded as points for mixed packs. |\n| `PointsSubscriptions` | `number` | ✅ Yes | Percentage of the price awarded as points for subscriptions. |\n| `ChangePoints` | `integer` | ✅ Yes | Number of points required to redeem the currency amount defined in ChangeCurrency. |\n| `ChangeCurrency` | `number` | ✅ Yes | Currency value granted when redeeming the number of points defined in ChangePoints. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7aa53bb4-130d-4f2a-8cb6-2c8c21bb8500","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsServiceWithEquipment\": 5,\n  \"PointsServiceWithoutEquipment\": 5,\n  \"PointsProductSales\": 3,\n  \"PointsVoucherServices\": 2,\n  \"PointsVoucherProducts\": 2,\n  \"PointsPacks\": 2,\n  \"PointsSubscriptions\": 2,\n  \"ChangePoints\": 100,\n  \"ChangeCurrency\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/points/default?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","points","default"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsServiceWithEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed with equipment (laser). |\n| `PointsServiceWithoutEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed without equipment (treatments). |\n| `PointsProductSales` | `number` | ✅ Yes | Percentage of the price awarded as points for product sales. |\n| `PointsVoucherServices` | `number` | ✅ Yes | Percentage of the price awarded as points for service vouchers. |\n| `PointsVoucherProducts` | `number` | ✅ Yes | Percentage of the price awarded as points for product vouchers. |\n| `PointsPacks` | `number` | ✅ Yes | Percentage of the price awarded as points for mixed packs. |\n| `PointsSubscriptions` | `number` | ✅ Yes | Percentage of the price awarded as points for subscriptions. |\n| `ChangePoints` | `integer` | ✅ Yes | Number of points required to redeem the currency amount defined in ChangeCurrency. |\n| `ChangeCurrency` | `number` | ✅ Yes | Currency value granted when redeeming the number of points defined in ChangePoints. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c053bfe9-b482-4d20-bc81-8dccb42d9026","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsServiceWithEquipment\": 5,\n  \"PointsServiceWithoutEquipment\": 5,\n  \"PointsProductSales\": 3,\n  \"PointsVoucherServices\": 2,\n  \"PointsVoucherProducts\": 2,\n  \"PointsPacks\": 2,\n  \"PointsSubscriptions\": 2,\n  \"ChangePoints\": 100,\n  \"ChangeCurrency\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/points/default?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","points","default"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsServiceWithEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed with equipment (laser). |\n| `PointsServiceWithoutEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed without equipment (treatments). |\n| `PointsProductSales` | `number` | ✅ Yes | Percentage of the price awarded as points for product sales. |\n| `PointsVoucherServices` | `number` | ✅ Yes | Percentage of the price awarded as points for service vouchers. |\n| `PointsVoucherProducts` | `number` | ✅ Yes | Percentage of the price awarded as points for product vouchers. |\n| `PointsPacks` | `number` | ✅ Yes | Percentage of the price awarded as points for mixed packs. |\n| `PointsSubscriptions` | `number` | ✅ Yes | Percentage of the price awarded as points for subscriptions. |\n| `ChangePoints` | `integer` | ✅ Yes | Number of points required to redeem the currency amount defined in ChangeCurrency. |\n| `ChangeCurrency` | `number` | ✅ Yes | Currency value granted when redeeming the number of points defined in ChangePoints. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/points/default\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"5467f0a7-b429-44ea-ac3f-8706141f2fcf","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsServiceWithEquipment\": 5,\n  \"PointsServiceWithoutEquipment\": 5,\n  \"PointsProductSales\": 3,\n  \"PointsVoucherServices\": 2,\n  \"PointsVoucherProducts\": 2,\n  \"PointsPacks\": 2,\n  \"PointsSubscriptions\": 2,\n  \"ChangePoints\": 100,\n  \"ChangeCurrency\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/points/default?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","points","default"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsServiceWithEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed with equipment (laser). |\n| `PointsServiceWithoutEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed without equipment (treatments). |\n| `PointsProductSales` | `number` | ✅ Yes | Percentage of the price awarded as points for product sales. |\n| `PointsVoucherServices` | `number` | ✅ Yes | Percentage of the price awarded as points for service vouchers. |\n| `PointsVoucherProducts` | `number` | ✅ Yes | Percentage of the price awarded as points for product vouchers. |\n| `PointsPacks` | `number` | ✅ Yes | Percentage of the price awarded as points for mixed packs. |\n| `PointsSubscriptions` | `number` | ✅ Yes | Percentage of the price awarded as points for subscriptions. |\n| `ChangePoints` | `integer` | ✅ Yes | Number of points required to redeem the currency amount defined in ChangeCurrency. |\n| `ChangeCurrency` | `number` | ✅ Yes | Currency value granted when redeeming the number of points defined in ChangePoints. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b650d649-8546-4a48-a482-d5dcfdd53783","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsServiceWithEquipment\": 5,\n  \"PointsServiceWithoutEquipment\": 5,\n  \"PointsProductSales\": 3,\n  \"PointsVoucherServices\": 2,\n  \"PointsVoucherProducts\": 2,\n  \"PointsPacks\": 2,\n  \"PointsSubscriptions\": 2,\n  \"ChangePoints\": 100,\n  \"ChangeCurrency\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/points/default?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","points","default"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsServiceWithEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed with equipment (laser). |\n| `PointsServiceWithoutEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed without equipment (treatments). |\n| `PointsProductSales` | `number` | ✅ Yes | Percentage of the price awarded as points for product sales. |\n| `PointsVoucherServices` | `number` | ✅ Yes | Percentage of the price awarded as points for service vouchers. |\n| `PointsVoucherProducts` | `number` | ✅ Yes | Percentage of the price awarded as points for product vouchers. |\n| `PointsPacks` | `number` | ✅ Yes | Percentage of the price awarded as points for mixed packs. |\n| `PointsSubscriptions` | `number` | ✅ Yes | Percentage of the price awarded as points for subscriptions. |\n| `ChangePoints` | `integer` | ✅ Yes | Number of points required to redeem the currency amount defined in ChangeCurrency. |\n| `ChangeCurrency` | `number` | ✅ Yes | Currency value granted when redeeming the number of points defined in ChangePoints. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"584686ed-e213-4167-866e-85e8d86e165a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsServiceWithEquipment\": 5,\n  \"PointsServiceWithoutEquipment\": 5,\n  \"PointsProductSales\": 3,\n  \"PointsVoucherServices\": 2,\n  \"PointsVoucherProducts\": 2,\n  \"PointsPacks\": 2,\n  \"PointsSubscriptions\": 2,\n  \"ChangePoints\": 100,\n  \"ChangeCurrency\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/points/default?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","points","default"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsServiceWithEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed with equipment (laser). |\n| `PointsServiceWithoutEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed without equipment (treatments). |\n| `PointsProductSales` | `number` | ✅ Yes | Percentage of the price awarded as points for product sales. |\n| `PointsVoucherServices` | `number` | ✅ Yes | Percentage of the price awarded as points for service vouchers. |\n| `PointsVoucherProducts` | `number` | ✅ Yes | Percentage of the price awarded as points for product vouchers. |\n| `PointsPacks` | `number` | ✅ Yes | Percentage of the price awarded as points for mixed packs. |\n| `PointsSubscriptions` | `number` | ✅ Yes | Percentage of the price awarded as points for subscriptions. |\n| `ChangePoints` | `integer` | ✅ Yes | Number of points required to redeem the currency amount defined in ChangeCurrency. |\n| `ChangeCurrency` | `number` | ✅ Yes | Currency value granted when redeeming the number of points defined in ChangePoints. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"4430f76f-09b6-4e00-a230-5d21562b19f1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"PointsServiceWithEquipment\": 5,\n  \"PointsServiceWithoutEquipment\": 5,\n  \"PointsProductSales\": 3,\n  \"PointsVoucherServices\": 2,\n  \"PointsVoucherProducts\": 2,\n  \"PointsPacks\": 2,\n  \"PointsSubscriptions\": 2,\n  \"ChangePoints\": 100,\n  \"ChangeCurrency\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/points/default?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","points","default"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `PointsServiceWithEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed with equipment (laser). |\n| `PointsServiceWithoutEquipment` | `number` | ✅ Yes | Percentage of the price awarded as points for services performed without equipment (treatments). |\n| `PointsProductSales` | `number` | ✅ Yes | Percentage of the price awarded as points for product sales. |\n| `PointsVoucherServices` | `number` | ✅ Yes | Percentage of the price awarded as points for service vouchers. |\n| `PointsVoucherProducts` | `number` | ✅ Yes | Percentage of the price awarded as points for product vouchers. |\n| `PointsPacks` | `number` | ✅ Yes | Percentage of the price awarded as points for mixed packs. |\n| `PointsSubscriptions` | `number` | ✅ Yes | Percentage of the price awarded as points for subscriptions. |\n| `ChangePoints` | `integer` | ✅ Yes | Number of points required to redeem the currency amount defined in ChangeCurrency. |\n| `ChangeCurrency` | `number` | ✅ Yes | Currency value granted when redeeming the number of points defined in ChangePoints. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"60c2817b-cdaa-4e9e-85c2-5cd2a6038be1"},{"name":"Upload Product Help File (files_upload.asp)","id":"87d9eac7-90c9-4b94-8b3e-a1c7d33fb1de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"description":"<p>(Required) Help document to attach to the product. Must be a PDF file.</p>\n","key":"helpFile","type":"file","value":null}]},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/help","description":"<p>Uploads a help document for a product. Send the file as <code>multipart/form-data</code> using the <code>helpFile</code> field; it must be a PDF. Replaces any existing help file of the product.</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>helpFile</code></td>\n<td><code>string (binary)</code></td>\n<td>✅ Yes</td>\n<td>Help document to attach to the product. Must be a PDF file.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","product","{{productID}}","help"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"86015910-7dc7-4163-8e62-da87a06df041","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group the product belongs to.</p>\n","type":"text/plain"},"type":"any","value":"19","key":"productGID"},{"id":"1e1e6a38-77fb-4488-9ac8-1044d09058fe","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product the help document is attached to.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"}]}},"response":[{"id":"bd1a10b5-5fdd-40b0-9015-80f81c2c100d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Help document to attach to the product. Must be a PDF file.","key":"helpFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `helpFile` | `string (binary)` | ✅ Yes | Help document to attach to the product. Must be a PDF file. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"547527b8-9631-4a9a-bc25-561d8c25dd00","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Help document to attach to the product. Must be a PDF file.","key":"helpFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `helpFile` | `string (binary)` | ✅ Yes | Help document to attach to the product. Must be a PDF file. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9ea1da6b-cca2-4681-8931-fcda890aed2e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Help document to attach to the product. Must be a PDF file.","key":"helpFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `helpFile` | `string (binary)` | ✅ Yes | Help document to attach to the product. Must be a PDF file. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b1cf66c4-f50e-417f-a5f8-0dfee6f170d6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Help document to attach to the product. Must be a PDF file.","key":"helpFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `helpFile` | `string (binary)` | ✅ Yes | Help document to attach to the product. Must be a PDF file. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7cf5cf9e-1d59-45de-9950-5dc27ccb623c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Help document to attach to the product. Must be a PDF file.","key":"helpFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `helpFile` | `string (binary)` | ✅ Yes | Help document to attach to the product. Must be a PDF file. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/product/%7B%7BproductID%7D%7D/help\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"e4dd9ee8-7cbc-425a-9330-849ea5133edf","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Help document to attach to the product. Must be a PDF file.","key":"helpFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `helpFile` | `string (binary)` | ✅ Yes | Help document to attach to the product. Must be a PDF file. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"46d253a2-7384-49e3-acc9-32c427ff1f7a","name":"Returns the failure details for uploading a product help file.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Help document to attach to the product. Must be a PDF file.","key":"helpFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `helpFile` | `string (binary)` | ✅ Yes | Help document to attach to the product. Must be a PDF file. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error while uploading the product help file.\"\n}"},{"id":"36adc409-932b-4db6-a10e-18c3bdc1f9c1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Help document to attach to the product. Must be a PDF file.","key":"helpFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `helpFile` | `string (binary)` | ✅ Yes | Help document to attach to the product. Must be a PDF file. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"dfce9a7b-9755-45ff-86b8-1b6ccdad01de","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"body":{"mode":"formdata","formdata":[{"description":"(Required) Help document to attach to the product. Must be a PDF file.","key":"helpFile","type":"file"}]},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/product/{{productID}}/help?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"19","description":"**Required** | Type: `integer`\n\nID of the tariff group the product belongs to."},{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document is attached to."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `helpFile` | `string (binary)` | ✅ Yes | Help document to attach to the product. Must be a PDF file. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"87d9eac7-90c9-4b94-8b3e-a1c7d33fb1de"},{"name":"View Product Help File","id":"504a55d5-e957-473b-a6e0-28ff4ae0d2b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?productFileName=000000123_manual.pdf","description":"<p>Downloads the help document of a product as a binary file. The <code>productFileName</code> query parameter is the stored file name returned in the ProductHelpFile field of Retrieve Product Details.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Products - Products - Visualize help file - See a product's help file</p>\n","urlObject":{"protocol":"https","path":["tariff","product","{{productID}}","help"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Stored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.</p>\n","type":"text/plain"},"key":"productFileName","value":"000000123_manual.pdf"}],"variable":[{"id":"293d0b5c-b027-4865-8c3a-a04ebd161d80","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the product the help document belongs to.</p>\n","type":"text/plain"},"type":"any","value":"2144","key":"productID"}]}},"response":[{"id":"32d2b9cc-0064-4226-a5cc-6df965b25dd3","name":"Product help file retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1&productFileName=000000123_manual.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nStored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.","key":"productFileName","value":"000000123_manual.pdf","x-postman-displayValue":"000000123_manual.pdf"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document belongs to."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"fileName\": \"000000001_ayuda_1783671274.pdf\",\n  \"contentType\": \"application/pdf\",\n  \"content\": \"JVBERi0xLjEKJUVPRg==\"\n}"},{"id":"cd32a2f9-908b-4ef1-9c80-b3bb548d78e9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1&productFileName=000000123_manual.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nStored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.","key":"productFileName","value":"000000123_manual.pdf","x-postman-displayValue":"000000123_manual.pdf"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b1999e0d-8637-41f1-a583-b418a52208d7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1&productFileName=000000123_manual.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nStored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.","key":"productFileName","value":"000000123_manual.pdf","x-postman-displayValue":"000000123_manual.pdf"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document belongs to."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ff0588f2-1a9a-4550-8a1d-571066deff9e","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1&productFileName=000000123_manual.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nStored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.","key":"productFileName","value":"000000123_manual.pdf","x-postman-displayValue":"000000123_manual.pdf"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"45424995-ec8e-4c88-910e-122a00173239","name":"The product help file could not be retrieved (the backend returned an error envelope instead of the file).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1&productFileName=000000123_manual.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nStored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.","key":"productFileName","value":"000000123_manual.pdf","x-postman-displayValue":"000000123_manual.pdf"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The product help file could not be retrieved.\"\n}"},{"id":"00e49549-422c-4333-854a-0e567bd836a4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1&productFileName=000000123_manual.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nStored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.","key":"productFileName","value":"000000123_manual.pdf","x-postman-displayValue":"000000123_manual.pdf"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document belongs to."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"971d0db4-aed3-45a5-b91d-613495eba4d5","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1&productFileName=000000123_manual.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nStored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.","key":"productFileName","value":"000000123_manual.pdf","x-postman-displayValue":"000000123_manual.pdf"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document belongs to."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e4359fab-4de8-418c-a499-aaf9b598c912","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1&productFileName=000000123_manual.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nStored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.","key":"productFileName","value":"000000123_manual.pdf","x-postman-displayValue":"000000123_manual.pdf"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document belongs to."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9558cdde-8e3e-42fc-bcd6-30b6e62952e1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1&productFileName=000000123_manual.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nStored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.","key":"productFileName","value":"000000123_manual.pdf","x-postman-displayValue":"000000123_manual.pdf"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document belongs to."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"e6ddb4ca-9990-43d9-8066-8c11e76d1b75","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/product/{{productID}}/help?clinicID=1&productFileName=000000123_manual.pdf","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","product","{{productID}}","help"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nStored file name of the help document, as returned in the ProductHelpFile field of Retrieve Product Details.","key":"productFileName","value":"000000123_manual.pdf","x-postman-displayValue":"000000123_manual.pdf"}],"variable":[{"key":"productID","value":"2144","description":"**Required** | Type: `integer`\n\nID of the product the help document belongs to."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/product/%7B%7BproductID%7D%7D/help\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"504a55d5-e957-473b-a6e0-28ff4ae0d2b0"}],"id":"27e0c131-9f0a-4759-bab5-f141353d8f13","description":"<p>Tariff / Product endpoints.</p>\n","_postman_id":"27e0c131-9f0a-4759-bab5-f141353d8f13"},{"name":"VAT","item":[{"name":"Create VAT Type","id":"4ec150ce-5520-4b60-a295-4926d2af1baf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","description":"<p>Creates a new VAT type for a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Types of VAT - Create - Create a new type of VAT</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductVATDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Description of the new VAT type.</td>\n</tr>\n<tr>\n<td><code>ProductVATValue</code></td>\n<td><code>number</code></td>\n<td>✅ Yes</td>\n<td>VAT percentage value.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","vat"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"5ebf61e7-39e8-4f37-885f-2abd9f290416","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group for which the new VAT type is being created.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"}]}},"response":[{"id":"40311437-a6c6-40b9-ae85-f1e240cffd2e","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the new VAT type is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ✅ Yes | Description of the new VAT type. |\n| `ProductVATValue` | `number` | ✅ Yes | VAT percentage value. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"59ecba79-c455-4294-b384-f377de226100","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the new VAT type is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ✅ Yes | Description of the new VAT type. |\n| `ProductVATValue` | `number` | ✅ Yes | VAT percentage value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8dcc0e5e-71e3-4ea1-85b7-af88bb061e99","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the new VAT type is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ✅ Yes | Description of the new VAT type. |\n| `ProductVATValue` | `number` | ✅ Yes | VAT percentage value. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2829c853-df0d-4d6f-8a38-51d9a2981090","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the new VAT type is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ✅ Yes | Description of the new VAT type. |\n| `ProductVATValue` | `number` | ✅ Yes | VAT percentage value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"abbe9698-ce4f-462c-bb33-68d7cad1e656","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the new VAT type is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ✅ Yes | Description of the new VAT type. |\n| `ProductVATValue` | `number` | ✅ Yes | VAT percentage value. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/vat\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"424d32c1-f52c-471e-a6ea-614ca98e6329","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the new VAT type is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ✅ Yes | Description of the new VAT type. |\n| `ProductVATValue` | `number` | ✅ Yes | VAT percentage value. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"586aa1b5-eec5-476d-9e31-a4a3769ea1d4","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the new VAT type is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ✅ Yes | Description of the new VAT type. |\n| `ProductVATValue` | `number` | ✅ Yes | VAT percentage value. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"9cc1ce8d-8932-4f35-a688-245b27b781f0","name":"CreateProductVATError233","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the new VAT type is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ✅ Yes | Description of the new VAT type. |\n| `ProductVATValue` | `number` | ✅ Yes | VAT percentage value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the VAT type.\",\n  \"errorCode\": \"233\"\n}"},{"id":"cc988e77-2b94-44b6-a079-8156ecd6a886","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the new VAT type is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ✅ Yes | Description of the new VAT type. |\n| `ProductVATValue` | `number` | ✅ Yes | VAT percentage value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"22f7db72-c5e6-4508-9e10-3a48d9f4a4ac","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA Reducido\",\n  \"ProductVATValue\": 4\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group for which the new VAT type is being created."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ✅ Yes | Description of the new VAT type. |\n| `ProductVATValue` | `number` | ✅ Yes | VAT percentage value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4ec150ce-5520-4b60-a295-4926d2af1baf"},{"name":"Delete VAT Type","id":"891c5faf-cbf9-40ca-8a19-500f935f0c1d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","description":"<p>Deletes an existing VAT type from the tariff catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Types of VAT - Delete - Eliminate a type of VAT</p>\n","urlObject":{"protocol":"https","path":["tariff","vat","{{productVATID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"c371b655-98ef-4838-8a01-8100fa9b3faf","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the VAT type to delete.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"productVATID"}]}},"response":[{"id":"c0c78ffc-74e1-4f87-bcce-d7f9b745fb93","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"62722900-ec35-4f31-8d63-16f45ffb1726","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"56787eb0-0e4d-404f-b236-f1891c207d7b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"379d533b-9565-4ca7-8728-977362d35b70","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"383d99be-fc49-4273-8fdd-b9b4df8a99aa","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/vat/%7B%7BproductVATID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"25529aec-5f88-481d-bbf1-61af203093a8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0490cfdf-4e35-43a9-8d13-0698c392f7c9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"cc1f5303-d50d-4048-8386-6bc20ddd9816","name":"DeleteProductVATError234","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not delete the VAT type. Please verify that no product is currently using it.\",\n  \"errorCode\": \"234\"\n}"},{"id":"7c609215-e18a-4ccb-a9d3-e86d789af85c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a018037c-8d43-434a-8b7f-d807e467b58b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"891c5faf-cbf9-40ca-8a19-500f935f0c1d"},{"name":"Edit VAT Type","id":"c13be246-6395-4c31-ab98-593513b78823","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","description":"<p>Updates the description of an existing VAT type.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Types of VAT - Save - Save the data of a type of VAT</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductVATDesc</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Description of the VAT type. Omitted values retain the current VAT type value.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","vat","{{productVATID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"1578dc49-51c6-4b98-9984-a976f0dca308","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the VAT type to edit.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"productVATID"}]}},"response":[{"id":"f9af7f65-3dcb-41da-9c69-9bc808abe217","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ❌ No | Description of the VAT type. Omitted values retain the current VAT type value. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"d480db2d-18a7-4b4c-a16d-559d65068c5c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ❌ No | Description of the VAT type. Omitted values retain the current VAT type value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fd0deb0b-bc4d-4968-bfbc-19422f566440","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ❌ No | Description of the VAT type. Omitted values retain the current VAT type value. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f80b4073-fe9a-4801-9dc3-010c12ff1102","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ❌ No | Description of the VAT type. Omitted values retain the current VAT type value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cc1bdb01-dbca-4ee1-8217-4631dcb929aa","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ❌ No | Description of the VAT type. Omitted values retain the current VAT type value. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/vat/%7B%7BproductVATID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"38651271-ed54-46ab-8f86-7db37e876929","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ❌ No | Description of the VAT type. Omitted values retain the current VAT type value. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d507b46c-5765-43e5-b485-edbe80d05f22","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ❌ No | Description of the VAT type. Omitted values retain the current VAT type value. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"172d9866-ab24-4357-9619-7a900d3b7b2b","name":"CreateProductVATError233","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ❌ No | Description of the VAT type. Omitted values retain the current VAT type value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the VAT type.\",\n  \"errorCode\": \"233\"\n}"},{"id":"a9a781c8-e136-42f5-9a3e-9fb07aeabb2c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ❌ No | Description of the VAT type. Omitted values retain the current VAT type value. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d14be74c-1f14-4416-a565-0730619aa523","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductVATDesc\": \"IVA General\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"variable":[{"key":"productVATID","value":"3","description":"**Required** | Type: `integer`\n\nID of the VAT type to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductVATDesc` | `string` | ❌ No | Description of the VAT type. Omitted values retain the current VAT type value. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c13be246-6395-4c31-ab98-593513b78823"},{"name":"Get VAT Type Details","id":"e7f80134-02bd-455c-a95d-aeb89640e656","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}","description":"<p>Retrieves the details of an existing VAT type.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Types of VAT - Edit - See the details of a tariff's type of VAT</p>\n","urlObject":{"protocol":"https","path":["tariff","vat","{{productVATID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"28594520-ca3c-4735-8e43-6ea6e55c61c0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the VAT type to retrieve.</p>\n","type":"text/plain"},"type":"any","value":"2","key":"productVATID"}]}},"response":[{"id":"8fbb7dd2-c8cf-4939-8ccb-02e2c31bcdad","name":"VAT type details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productVATID","value":"2","description":"**Required** | Type: `integer`\n\nID of the VAT type to retrieve."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductGID\": 1,\n  \"ProductVATID\": 2,\n  \"ProductVATDesc\": \"10% (Importado)\",\n  \"ProductVATValue\": 10\n}"},{"id":"cefb9375-9b42-4f74-8fd3-add72460ef87","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productVATID","value":"2","description":"**Required** | Type: `integer`\n\nID of the VAT type to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"3469210e-e3f2-406a-9843-2723724583cd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productVATID","value":"2","description":"**Required** | Type: `integer`\n\nID of the VAT type to retrieve."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3db2c06d-cc25-4086-9019-81146534c179","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productVATID","value":"2","description":"**Required** | Type: `integer`\n\nID of the VAT type to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"dd3b03ca-8f4a-4115-978d-0951530f5a17","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productVATID","value":"2","description":"**Required** | Type: `integer`\n\nID of the VAT type to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"cf3f9909-633e-4ab8-8f7a-f64a9c922319","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productVATID","value":"2","description":"**Required** | Type: `integer`\n\nID of the VAT type to retrieve."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b4d347a5-003f-481f-bfef-bf33b51081fe","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productVATID","value":"2","description":"**Required** | Type: `integer`\n\nID of the VAT type to retrieve."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"843a8ee9-4c7e-45f9-821c-bde5627c5a59","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productVATID","value":"2","description":"**Required** | Type: `integer`\n\nID of the VAT type to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"71fc0b9f-4581-4b1f-9e8e-479efff56586","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productVATID","value":"2","description":"**Required** | Type: `integer`\n\nID of the VAT type to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"9f68cb0f-5d68-4860-8aec-c6cf066a46d5","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/vat/{{productVATID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","vat","{{productVATID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productVATID","value":"2","description":"**Required** | Type: `integer`\n\nID of the VAT type to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/vat/%7B%7BproductVATID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"e7f80134-02bd-455c-a95d-aeb89640e656"},{"name":"List VAT Types","id":"0aec98d7-a3e9-419c-a075-e061f749728a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat","description":"<p>Retrieves the list of VAT types applicable to a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Types of VAT - List - Obtain the listing of types of VAT applicable to a tariff</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","vat"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a261b725-d68a-46ea-b5ba-a56c53b182f5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group whose applicable VAT types are to be listed.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"productGID"}]}},"response":[{"id":"8f6bf534-f976-4a9c-9e4b-a7767d8fbca6","name":"VAT type list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group whose applicable VAT types are to be listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductVATID\": 2,\n    \"ProductGID\": 1,\n    \"ProductVATValue\": \"10,00\",\n    \"ProductVATDesc\": \"10% (Importado)\"\n  },\n  {\n    \"ProductVATID\": 1,\n    \"ProductGID\": 1,\n    \"ProductVATValue\": \"21,00\",\n    \"ProductVATDesc\": \"21%\"\n  }\n]"},{"id":"d3b02ad4-64e4-4411-ab41-9d6323b891cf","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group whose applicable VAT types are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"64f7b2cc-94cd-4a23-a92c-576c8670ae01","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group whose applicable VAT types are to be listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"521b7fca-7c5b-4b7b-acd5-8cf68f479b9d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group whose applicable VAT types are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f7ef5434-38c8-4a28-8062-96b24a7d39f5","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group whose applicable VAT types are to be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"f5793e25-b9b4-45ce-9f4f-a210e390b278","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group whose applicable VAT types are to be listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"82fad0d3-deba-4f2d-9bd5-528e2dea02df","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group whose applicable VAT types are to be listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5846fa33-1076-48de-af2a-e4feac2a961c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group whose applicable VAT types are to be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"84919a9c-5af7-419e-adb5-fa7f20abb153","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group whose applicable VAT types are to be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"7f4b4551-9fcd-4ebe-a547-036243d6e98d","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/vat?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","vat"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"1","description":"**Required** | Type: `integer`\n\nID of the tariff group whose applicable VAT types are to be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/vat\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0aec98d7-a3e9-419c-a075-e061f749728a"}],"id":"27d3beb2-ce63-4e76-af35-fa585e8b5bad","description":"<p>Tariff / Vat endpoints.</p>\n","_postman_id":"27d3beb2-ce63-4e76-af35-fa585e8b5bad"},{"name":"ZoneClass","item":[{"name":"Create Flat-Tariff Zone Class","id":"dd54b6b6-380e-4a61-b64a-be46693c9ac1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass","description":"<p>Creates a new flat-tariff zone class in a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Flat rate - Create - Save flat rate date</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ZoneClassDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Description of the flat-tariff zone class.</td>\n</tr>\n<tr>\n<td><code>ZoneClassType</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Service type of the zone class. \"S\" = service (default), \"P\" = product.</td>\n</tr>\n<tr>\n<td><code>ZoneClassVoucherUnitClassID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","zoneclass"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"afcf396b-4e7f-4bce-b3f9-5e48dfa27261","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group the flat-tariff zone class is created in.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"f497efb0-e01b-4ace-a6ff-f98407d81f21","name":"Flat-tariff zone class created successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductZoneClassID\": 42,\n  \"ProductClassType\": \"S\"\n}"},{"id":"fec69618-6a2e-4a5c-b939-ec744dc1a9b9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7e77e95d-9866-48fa-b45f-90fe0d942fa9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3479d934-fe89-44bb-9627-477cdd9c6be0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"89c47ba4-5147-4569-acd7-ce9aa292fe58","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/zoneclass\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a7734fc0-1c76-44cf-bb69-61f001743077","name":"Could not save the zone class: a duplicate already exists in the tariff group.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the zone class. A zone class with the same data already exists.\",\n  \"errorCode\": \"347\"\n}"},{"id":"81a2cd19-2d3c-4ff4-9dce-645c05153bd7","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9698e2fe-f705-4021-9fef-cbc0dd0f1fa9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"67a21641-29f6-4b47-ba59-0d069da4e735","name":"ZoneClassVoucherUnitClassID is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ZoneClassVoucherUnitClassID is required\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"6a45123e-0a76-453b-8dac-73ccacb2779d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"06abe8f5-f95f-4f0a-8e66-e92eb068fffd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassVoucherUnitClassID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the flat-tariff zone class is created in."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | Description of the flat-tariff zone class. |\n| `ZoneClassType` | `string` | ❌ No | Service type of the zone class. \"S\" = service (default), \"P\" = product. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"dd54b6b6-380e-4a61-b64a-be46693c9ac1"},{"name":"Delete Flat-Tariff Zone Class","id":"428d7bc7-f706-4e0e-98d2-3fa3ff063d4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}","description":"<p>Deletes a flat-tariff zone class from a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Flat rate - Delete - Delete flat rates</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>When -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)</p>\n","type":"text/plain"},"key":"allTariffs","value":"0"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"94fe486c-d94f-44db-a9b7-eb85e9d3fb6c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group the zone class belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"206d53e8-9fc9-4bbb-9ed2-31a9e6ce86ce","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the flat-tariff zone class to delete.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"zoneClassID"}]}},"response":[{"id":"c7da4120-859f-4510-a70c-2fbe042449e1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?allTariffs=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)","key":"allTariffs","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"0b9c42ef-6b81-4a4d-a69d-cbae89ba3f7d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?allTariffs=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)","key":"allTariffs","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"71e2625f-914c-4a63-96c4-f8a820e17c05","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?allTariffs=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)","key":"allTariffs","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1ef64f45-cc81-4294-b1a8-bf09b019fb7b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?allTariffs=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)","key":"allTariffs","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"6ed76ca3-31bd-43ed-af0a-ace410bf999d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?allTariffs=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)","key":"allTariffs","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/zoneclass/%7B%7BzoneClassID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"66630a8b-facf-45af-86fc-aca9c9b550d5","name":"The zone class could not be deleted (it is in use or failed validation).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?allTariffs=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)","key":"allTariffs","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to delete."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The zone class could not be deleted. It may be in use.\",\n  \"errorCode\": \"400\"\n}"},{"id":"ab64b47a-f157-4168-bdca-5215521ed4f5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?allTariffs=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)","key":"allTariffs","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9dd3cbe4-ef7f-4c0b-9e2d-b504ab7a84b7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?allTariffs=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)","key":"allTariffs","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"969c515a-9eb2-4dc3-8f6e-3c49c2fe1d63","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?allTariffs=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)","key":"allTariffs","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"bc8967f0-5c40-4edf-8a1d-e8e77512d9b4","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?allTariffs=0&clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nWhen -1, deletes the zone class across all tariff groups; 0 (default) only in this tariff group. (This can only be one of 0,-1)","key":"allTariffs","value":"0","x-postman-displayValue":"0"},{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"428d7bc7-f706-4e0e-98d2-3fa3ff063d4b"},{"name":"Edit Flat-Tariff Zone Class","id":"ce2c8cef-e3f8-49a7-97a2-7d4a99303ccc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}","description":"<p>Modifies an existing flat-tariff zone class (description and voucher unit class).</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Flat rate - Save - Edit flat rates</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ZoneClassDesc</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>New description of the flat-tariff zone class.</td>\n</tr>\n<tr>\n<td><code>ZoneClassVoucherUnitClassID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"042edb8c-cf8d-4095-b200-554b2a90d0e9","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group the zone class belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"2835a2b5-5bbc-4413-86db-3488ea112643","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the flat-tariff zone class to edit.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"zoneClassID"}]}},"response":[{"id":"cc92d3a8-4b44-4846-8bce-c5116c99f1a8","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"9288623b-efcc-4725-87cf-0571c32a2950","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f8419d58-94df-448b-97f4-10a7e93dc142","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d4e3eff1-74b1-4e30-8aab-268353064fed","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e9d1dc69-0fa9-4d23-a5f9-d5d615ff2f01","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/zoneclass/%7B%7BzoneClassID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"7346ce7f-2950-4818-9bc0-e5de777f39c8","name":"Could not save the zone class: a duplicate already exists in the tariff group.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the zone class. A zone class with the same data already exists.\",\n  \"errorCode\": \"347\"\n}"},{"id":"779ecb24-ea44-4c07-a2b3-5a7aeeb7cb8c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d4dd57e4-ef6d-4987-b4fc-a650cfaee073","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"35ba0a82-c366-44bc-bf12-27cc9de6b643","name":"ZoneClassVoucherUnitClassID is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"ZoneClassVoucherUnitClassID is required\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"023a78af-c02a-4319-9ff1-b185c9289206","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5b15ff35-0a77-4b19-975a-c77e72c967ab","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ZoneClassDesc\": \"Zona A (Premium)\",\n  \"ZoneClassVoucherUnitClassID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ZoneClassDesc` | `string` | ✅ Yes | New description of the flat-tariff zone class. |\n| `ZoneClassVoucherUnitClassID` | `integer` | ✅ Yes | ID of the voucher unit class linked to the zone class. 1 = Unidades, 2 = Sesiones, 3 = Minutos, 4 = Disparos. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"ce2c8cef-e3f8-49a7-97a2-7d4a99303ccc"},{"name":"List Flat-Tariff Zone Classes","id":"5e7b8178-98d1-4cd1-80ee-ba12305f1763","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass","description":"<p>Retrieves the flat-tariff zone classes defined in a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Flat rate - List - List flat rates</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","zoneclass"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"36bb9e02-ce5b-49f6-a7ef-0ad827488e1f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group whose flat-tariff zone classes are listed.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"f56616a6-2997-44e5-9cd7-36d9342b0182","name":"Flat-tariff zone classes of the tariff group retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose flat-tariff zone classes are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ZoneClassID\": 3,\n    \"ZoneClassType\": \"S\",\n    \"ZoneClassDesc\": \"Zona A\",\n    \"VoucherUnitClassLibraryName\": \"Sesiones\",\n    \"ZoneClassInherit\": false\n  }\n]"},{"id":"16509cf3-286d-413d-90bc-30f7e09b5729","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose flat-tariff zone classes are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"c3c1b7fd-8d14-4ee9-ba99-2f9423c8b1f4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose flat-tariff zone classes are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"eac299ea-8f41-4041-b82a-5d6ff417577f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose flat-tariff zone classes are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f49abf87-cd97-4875-8de9-b9a8268a7b01","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose flat-tariff zone classes are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"ce359024-d0b6-4c28-8af0-dc2b2ffe4c18","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose flat-tariff zone classes are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"87802fd3-ef5c-45ef-b48a-2ec2117019be","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose flat-tariff zone classes are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"489bb15c-dce2-448e-b97d-e4c17e47f81b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose flat-tariff zone classes are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7dee60f9-0653-4357-86c3-a742be19c4cb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose flat-tariff zone classes are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c98d72bd-26d7-4916-8214-5cf838918bff","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose flat-tariff zone classes are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/zoneclass\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"5e7b8178-98d1-4cd1-80ee-ba12305f1763"},{"name":"List Zone Class Promotion Targets","id":"369a3e77-8163-4cf4-a05e-3913d7126eff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote","description":"<p>Returns the flat-tariff zone class and the parent tariff groups its changes can be promoted onto.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Flat rate - Promote (Select groups of tariffs) - See the groups of tariffs for which a flat rate can be promoted</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"51ef7c29-d33f-4c10-8f4d-21b6ffbabe42","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group the zone class belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"651cd856-929d-44a5-bf30-f08ec7906ba3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the flat-tariff zone class whose promotion targets are listed.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"zoneClassID"}]}},"response":[{"id":"870b4db6-f04e-44f8-bdc6-8f554be69c00","name":"Promotion targets for the zone class retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class whose promotion targets are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ZoneClassID\": 3,\n  \"ZoneClassDesc\": \"Zona A\",\n  \"PromoteTargets\": [\n    {\n      \"ProductParentGID\": 2,\n      \"ProductParentName\": \"Tarifa Madrid\"\n    }\n  ]\n}"},{"id":"db89c287-9a7d-4b53-a8c6-e686f0edaf6f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class whose promotion targets are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"79eab798-836c-4e23-a124-604dbd574694","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class whose promotion targets are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"81a4c519-8b21-4499-bbef-5471045fb11b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class whose promotion targets are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"bf8b18ab-cb04-4f97-a0db-5cbd4b789a26","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class whose promotion targets are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/zoneclass/%7B%7BzoneClassID%7D%7D/promote\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8b113966-5b37-41f2-b506-ae21410daf55","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class whose promotion targets are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c117408d-4c41-476e-88fa-f49f8e9dcbcc","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class whose promotion targets are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d0ee1cc9-e3bf-4449-8142-9954edd7ab9f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class whose promotion targets are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"a5506eec-34f6-4792-9390-bbb65e1106cb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class whose promotion targets are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"369a3e77-8163-4cf4-a05e-3913d7126eff"},{"name":"List Zone Class Replacement Candidates","id":"a5d3a791-99ae-45d7-8949-1781ee31001a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace","description":"<p>Returns the zone classes that can replace an existing flat-tariff zone class.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Flat rate - Replace (List possibilities) - Restore a flat rate</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"e320d990-268e-431d-b2b1-73b91df8366d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group the zone class belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"379cf2f6-ae3c-4b02-9367-cf0779c5ae1c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the flat-tariff zone class to be replaced.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"zoneClassID"}]}},"response":[{"id":"23326bb5-a625-4617-ae79-720fd7f70820","name":"Replacement candidates for the zone class retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ZoneClassID\": 5,\n    \"ZoneClassDesc\": \"Zona B\"\n  },\n  {\n    \"ZoneClassID\": 7,\n    \"ZoneClassDesc\": \"Zona C\"\n  }\n]"},{"id":"b4522219-4750-43f9-a706-9241dc700336","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9aca8726-9f39-4942-9405-23c0e2403b0b","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1850973a-b7e8-41e0-bff1-933eb5113db9","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e7d89782-1473-4159-b644-278605904957","name":"No products found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No product data obtained\"\n}"},{"id":"f976f474-ba58-4efe-84c2-ab4422ef82b4","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8e01c620-617e-44b9-99f8-715054515d91","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bfcca029-3ca2-4c43-bf2d-a5ac7ef0cf69","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"830904bf-3d73-460d-89ce-4d9ef6714afc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"2bc9adf5-3dea-441c-afd6-1417a19c9184","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/zoneclass/%7B%7BzoneClassID%7D%7D/replace\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a5d3a791-99ae-45d7-8949-1781ee31001a"},{"name":"Load Flat-Tariff Zone Class","id":"dce5adfa-367a-4dab-b4c8-8e34a931cdb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}","description":"<p>Retrieves the details of an existing flat-tariff zone class.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Flat rate - See - See flat rate data</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4bfc354d-884c-43b7-8e58-c573bcd3bb65","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group the zone class belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"501b2815-632e-46da-b1f6-b771074de637","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the flat-tariff zone class to load.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"zoneClassID"}]}},"response":[{"id":"4517b2c7-5028-407c-8d45-8e73aaa50734","name":"Flat-tariff zone class details retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to load."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ZoneClassID\": 3,\n  \"ZoneClassDesc\": \"Zona A\",\n  \"ZoneClassType\": \"S\",\n  \"ZoneClassVoucherUnitClassID\": 0\n}"},{"id":"6090d1a3-1bd1-40f5-9464-146821d6ee1d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to load."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"333c5509-5734-41fa-91cd-e7d672de275c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to load."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3b77b4f3-137e-460f-94a6-0babfa123449","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to load."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"eed21002-7378-4edc-bf7d-aee36cda09c0","name":"The requested flat-tariff zone class does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to load."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The requested zone class does not exist.\",\n  \"errorCode\": \"232\"\n}"},{"id":"19ac68f4-2af4-46ed-b22f-ab520b52cede","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to load."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d8ff0c29-bdcc-47d1-ac90-dbd7c7cf1c22","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to load."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"19810a7c-cbfe-4159-9608-f36848d086d0","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to load."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f86b70b9-c252-46cc-9a09-d797aae9fd12","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to load."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"cb4f4b21-1c88-4f94-a24e-884b9909bc96","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to load."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/zoneclass/%7B%7BzoneClassID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"dce5adfa-367a-4dab-b4c8-8e34a931cdb4"},{"name":"Promote Flat-Tariff Zone Class","id":"1f3f21d2-2fba-4922-9847-cf2c6d4b99bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote","description":"<p>Promotes the changes of a flat-tariff zone class to its parent tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Flat rate - Promote - Promote a flat rate</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4e22dbd7-619c-4296-abc0-6c3b658b3cd1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group the zone class belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"1ef8c158-8cdf-4301-9acd-b5db739449fc","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the flat-tariff zone class to promote.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"zoneClassID"}]}},"response":[{"id":"b3f8358d-dfc5-4276-bd78-4d3154c04871","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to promote."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"856b55da-062b-4b39-80c8-e73c855e5201","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to promote."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"71fcf22f-b443-45a8-8e0c-cae377f6c497","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to promote."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d8178d0f-2d74-4afd-83e9-754b0d610aa0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to promote."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ab6f710a-b1f7-499c-ba5a-fa36f9d91903","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to promote."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/zoneclass/%7B%7BzoneClassID%7D%7D/promote\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3619b087-d2fd-4f2d-82ca-fee415505e90","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to promote."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1f0bfedc-1a9e-4b0d-a596-12b65c5a21d3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to promote."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"196e6d28-7523-4a84-8dd5-0f9513e6f931","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to promote."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7e57c90c-3643-4a4e-8b52-c045aabeac20","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to promote."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1f3f21d2-2fba-4922-9847-cf2c6d4b99bc"},{"name":"Replace Flat-Tariff Zone Class","id":"4d5a3409-bc0c-4414-953d-673b08c4d982","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace","description":"<p>Replaces an existing flat-tariff zone class with another one.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Flat rate - Replace - Replace a flat rate with another</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>NewZoneClassID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the zone class that will replace the source zone class.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"09339768-bb0d-4833-ad13-d76245f2dbe0","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group the zone class belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"b9a9a342-4f9b-4bc5-b07b-be99427adb30","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the flat-tariff zone class to be replaced.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"zoneClassID"}]}},"response":[{"id":"73eed5e3-2749-4e63-a1a4-93cfa0b6d7ab","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NewZoneClassID` | `integer` | ✅ Yes | ID of the zone class that will replace the source zone class. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"1008bf27-5bc3-4a45-a8a5-6f2f03b1ff65","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NewZoneClassID` | `integer` | ✅ Yes | ID of the zone class that will replace the source zone class. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"5a7d3f40-b067-4ac4-ab47-5a7b4b4cd268","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NewZoneClassID` | `integer` | ✅ Yes | ID of the zone class that will replace the source zone class. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"567392ff-e1f7-4fba-84b9-55e4218068af","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NewZoneClassID` | `integer` | ✅ Yes | ID of the zone class that will replace the source zone class. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a194ec3c-8f66-4f35-ac06-073786948c36","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NewZoneClassID` | `integer` | ✅ Yes | ID of the zone class that will replace the source zone class. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/zoneclass/%7B%7BzoneClassID%7D%7D/replace\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"01c58a61-04a5-4db5-aa08-7d0529a4bd9b","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NewZoneClassID` | `integer` | ✅ Yes | ID of the zone class that will replace the source zone class. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"cbd7c60f-1e12-4f5d-9092-578c5c36e1a7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NewZoneClassID` | `integer` | ✅ Yes | ID of the zone class that will replace the source zone class. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"38d9a522-0b87-4f14-a672-e384ae73bb8a","name":"ZoneClassReplace402","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NewZoneClassID` | `integer` | ✅ Yes | ID of the zone class that will replace the source zone class. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not replace the zone class. Check the provided data.\",\n  \"errorCode\": \"402\"\n}"},{"id":"36857d48-ab07-447b-9098-924c5debd066","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NewZoneClassID` | `integer` | ✅ Yes | ID of the zone class that will replace the source zone class. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"2b799d50-4b53-4c32-a77f-eb3ef01a3981","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"NewZoneClassID\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/replace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","replace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to be replaced."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `NewZoneClassID` | `integer` | ✅ Yes | ID of the zone class that will replace the source zone class. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"4d5a3409-bc0c-4414-953d-673b08c4d982"},{"name":"Restore Flat-Tariff Zone Class","id":"3827a0a1-ce3a-4795-a69d-425522bb20fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/restore","description":"<p>Restores a flat-tariff zone class, reapplying the data inherited from its parent tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Flat rate - Restore - Restore a flat rate</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","restore"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"f0230f25-806c-4f86-ac33-358d20acd3a6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group the zone class belongs to.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"},{"id":"8ec3b777-00c3-45ea-8ad1-d6d7a85266fa","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the flat-tariff zone class to restore.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"zoneClassID"}]}},"response":[{"id":"dc6443b6-769d-46e8-be21-120662762806","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to restore."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"e9f13606-19a9-4c2d-b84b-06ab0c065b93","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to restore."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"34a9d01a-dcc6-4a2b-8f9c-6fe7717007c7","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to restore."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"37297b3c-8fe7-443a-b856-2fa7d379adaf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to restore."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"311c85c2-e026-47d0-8b36-ddccc3230ccf","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to restore."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/zoneclass/%7B%7BzoneClassID%7D%7D/restore\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"07db9324-606d-4e7f-8990-af4e85347f34","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to restore."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b0fa5130-4348-42e1-b190-d7081858a9d8","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to restore."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"b4f7a6e8-9892-4278-8c36-195d8226de40","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to restore."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5509a1a8-b7bc-480d-b04f-17a7c6e48302","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/zoneclass/{{zoneClassID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","zoneclass","{{zoneClassID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group the zone class belongs to."},{"key":"zoneClassID","value":"3","description":"**Required** | Type: `integer`\n\nUnique ID of the flat-tariff zone class to restore."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3827a0a1-ce3a-4795-a69d-425522bb20fe"}],"id":"05c75265-8d2c-4b98-9409-6ce2871129f7","description":"<p>Tariff / Zoneclass endpoints.</p>\n","_postman_id":"05c75265-8d2c-4b98-9409-6ce2871129f7"},{"name":"Create Tariff","id":"662f88ea-248e-4c20-ad63-17800083bbaa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff","description":"<p>Creates a new tariff in the catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Create - Create a new tariff</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductGName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Display name of the tariff.</td>\n</tr>\n<tr>\n<td><code>ProductGClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"f836e7c4-cb25-4c66-9720-d7e4fb0c2f28","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGClinicID` | `integer` | ❌ No | Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"8547e69f-d2d6-4fb1-a729-d275ef5ceee3","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGClinicID` | `integer` | ❌ No | Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d8d99841-a96d-46cf-bd76-6ccfd05825b6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGClinicID` | `integer` | ❌ No | Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"20809e96-644c-45f3-be5c-b1df21aa455d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGClinicID` | `integer` | ❌ No | Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"26ed51f4-49cc-4cce-8bff-07e608017765","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGClinicID` | `integer` | ❌ No | Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"6ebbe247-1eb7-4251-b568-1f56b220dffe","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGClinicID` | `integer` | ❌ No | Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9b72ea30-412a-42c7-839d-77202457ebc1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGClinicID` | `integer` | ❌ No | Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"fcaccaed-5e08-49f7-b810-89ceaf5256d7","name":"CreateTariffError70","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGClinicID` | `integer` | ❌ No | Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not create the tariff. Check the provided parameters.\",\n  \"errorCode\": \"70\"\n}"},{"id":"182452f3-a5ff-4a54-a9af-488520dfe373","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGClinicID` | `integer` | ❌ No | Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"31938312-ebf2-420b-a016-d8d772b88ee0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGClinicID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGClinicID` | `integer` | ❌ No | Clinic that owns the tariff (0 or omitted = shared across clinics). A clinic must own a tariff for its products to be accepted by the stock import. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"662f88ea-248e-4c20-ad63-17800083bbaa"},{"name":"Delete Tariff Group","id":"5645f064-13f3-442d-a0e0-18290749eaa0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}","description":"<p>Deletes an existing tariff group from the catalog.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Delete - Eliminate a group of existing tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a74530f8-231e-4890-a766-bc4a02faff25","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff to delete.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"ea4bc7f3-70fb-4808-9ff1-73a981d214da","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4a68e933-d356-442e-bb73-06533f9b2d25","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f91027d9-a1bb-4770-a493-67e036ad1ed5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"da19521d-d3fe-4cc2-93ba-afcf58acba1d","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e0636d55-ea20-4c3b-a544-5165f4a04c84","name":"No tariff found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No tariff found with the provided ID.\",\n  \"errorCode\": \"69\"\n}"},{"id":"f3f7b282-b5ab-4e34-85e3-41ec60246313","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8a7c4725-62ab-4625-8f11-2987dde063cd","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0ae56b25-87fc-4c23-902c-1ff65d6d58da","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"6714de55-afca-4bf7-a360-d106aa7ebf76","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"03acb42b-e96d-40d9-85b1-a359a4eed14a","name":"EditTariffError71","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No tariff found with the provided ID.\",\n  \"errorCode\": \"71\"\n}"},{"id":"eec99f6b-3ea4-4068-93bf-a39be601a7c4","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"5645f064-13f3-442d-a0e0-18290749eaa0"},{"name":"List Tariff Groups","id":"21e83989-6c87-4821-874a-cefb4050ed21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff","description":"<p>Retrieves the list of tariff groups.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - List groups of tariffs - See the list of groups of tariffs</p>\n","urlObject":{"protocol":"https","path":["tariff"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"a6d4d0b7-6c58-4a9f-b48d-75b684908aef","name":"Tariff groups list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ProductGID\": 1,\n    \"ProductGName\": \"Tarifa Base\",\n    \"ProductGDisabled\": false\n  }\n]"},{"id":"e5aea1c2-38d5-40fc-a7a5-0af1913216f6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6aa8c199-783f-45dd-aa52-1cd33d9acd71","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"dd22dcc1-0e5e-4cb2-a19d-5b2a5fbffc5a","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"75a2d1ea-8f1e-431a-9b85-8c89a321fdad","name":"No tariff groups found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No tariff groups found.\"\n}"},{"id":"1023fb7e-d7f9-492d-8b2f-e111a8dda21a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"de3913d8-8ee4-4b95-8fe4-cae2279e2a5b","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"36fcf968-77cf-47c7-a26e-eb43e3053731","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d80c857d-11cd-474a-b6e9-eef2a36c88b1","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"5b652680-3964-4d02-9ef3-52d5a5a3d5fa","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"21e83989-6c87-4821-874a-cefb4050ed21"},{"name":"List Tariff Promotion Targets","id":"b9e34705-b27a-4b09-ade5-6edef4858f06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote","description":"<p>Returns the tariff group and the list of parent tariff groups its changes can be promoted onto.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Promote - List groups of tariffs - See the group of tariffs in which a tariff may be promoted</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","promote"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d1228689-554b-4f90-928c-bbf12eeb3185","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group whose promotion targets (parent tariff groups) are listed.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"2269d97f-59ad-4c68-826b-7252975c3738","name":"Promotion targets for the tariff group retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose promotion targets (parent tariff groups) are listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductGID\": 10,\n  \"ProductGName\": \"Tarifa Clinica1\",\n  \"PromoteTargets\": [\n    {\n      \"ProductParentGID\": 2,\n      \"ProductParentName\": \"Tarifa Madrid\"\n    },\n    {\n      \"ProductParentGID\": 8,\n      \"ProductParentName\": \"Standard Rate 2026\"\n    }\n  ]\n}"},{"id":"40749989-f557-456c-b169-8e96356c7965","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose promotion targets (parent tariff groups) are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cfca904e-8849-4bac-9fbe-4d4320e9b0b9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose promotion targets (parent tariff groups) are listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"62f504bf-8dd8-4a6c-92ef-3ca9bff07887","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose promotion targets (parent tariff groups) are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"4742cdf6-ab38-4aa8-a193-589e18a0ce36","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose promotion targets (parent tariff groups) are listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/promote\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3b2197b3-6797-40e6-965d-7588cf8b2698","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose promotion targets (parent tariff groups) are listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"357a8eba-147c-488c-9725-2c9b9b7caa85","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose promotion targets (parent tariff groups) are listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"64e60b58-de8b-47e1-8570-32b24d271a15","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose promotion targets (parent tariff groups) are listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"618c6f60-1424-4b7c-a27e-0415ff1bc9d8","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group whose promotion targets (parent tariff groups) are listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b9e34705-b27a-4b09-ade5-6edef4858f06"},{"name":"Load Propagation Options","id":"9a49cbd0-0c3e-4313-ae5e-8151fb7a8801","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate","description":"<p>Retrieves the propagation options available for a tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Propagate (Selection) - Selecting propagation options</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","propagate"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"2b48e72a-2008-413d-8c1e-3d9f7c747c4e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the tariff group for which propagation options will be retrieved.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"8a1366e1-b6f6-4938-817e-5d77ac21fe4a","name":"Product propagation options retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","propagate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group for which propagation options will be retrieved."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Properties\": [\n    {\n      \"PropertyID\": \"ProductAppName\",\n      \"PropertyName\": \"Nombre (App)\"\n    },\n    {\n      \"PropertyID\": \"ProductPrice\",\n      \"PropertyName\": \"Precio con IVA\"\n    }\n  ],\n  \"Clinics\": [\n    {\n      \"ClinicID\": 2,\n      \"ClinicName\": \"000002 - Clinica1\"\n    },\n    {\n      \"ClinicID\": 3,\n      \"ClinicName\": \"3 - CentralCompras\"\n    }\n  ]\n}"},{"id":"347c7697-76fb-4c3a-8be8-bc40475c0e2c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","propagate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group for which propagation options will be retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"9cca2db0-498e-4daf-a5cf-1ccb1fd7b3b3","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","propagate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group for which propagation options will be retrieved."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b3f8ee6f-15d8-4f08-b84f-b7aee2d69581","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","propagate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group for which propagation options will be retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7d8264e2-85d1-4183-929b-c7dd2ed01918","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","propagate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group for which propagation options will be retrieved."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/propagate\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3320fa81-332c-4715-ba39-253f41b3d5aa","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","propagate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group for which propagation options will be retrieved."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"327110f3-7db3-4b05-be59-bd86242df4c9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","propagate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group for which propagation options will be retrieved."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"4e0a334d-3737-4c8d-8c69-77cf6755692b","name":"TariffPropagationNotAllowed","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","propagate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group for which propagation options will be retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"This tariff cannot be propagated. Check the available data.\"\n}"},{"id":"340adf49-b619-4c07-b30f-6ecb05388552","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","propagate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group for which propagation options will be retrieved."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"18fbe18b-023e-467a-83ca-e6d6824816af","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/propagate?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","propagate"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nID of the tariff group for which propagation options will be retrieved."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9a49cbd0-0c3e-4313-ae5e-8151fb7a8801"},{"name":"Load Tariff Data","id":"df575b84-fdfb-4675-be97-f515951b5abf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}","description":"<p>Retrieves the data of an existing tariff (name and configuration).</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Edit - See the data of the tariff (name...)</p>\n","urlObject":{"protocol":"https","path":["tariff","{{productGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c699ab78-9f71-4c02-8d1e-90048e36bff8","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff to retrieve.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"5ff90f2b-3289-440d-b6d9-85910e852e0d","name":"Tariff data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to retrieve."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductGID\": 26,\n  \"ProductGClinicID\": 0,\n  \"ProductGName\": \"prueba\",\n  \"ProductGDisabled\": false\n}"},{"id":"34c21b5e-2f0b-46f9-b44f-70540d6631e8","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"30bbab63-d509-43dd-a63d-d34b8a7c304f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to retrieve."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f82160b9-f9c0-46fb-b74c-7fee1660f219","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ae07aa7d-c1b4-4d6b-8805-65f50c945960","name":"Tariff not found. Check the provided parameters.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Tariff not found. Check the provided parameters.\",\n  \"errorCode\": \"406\"\n}"},{"id":"2c9f9717-13ba-4e80-b508-399962386158","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to retrieve."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c990a47d-afd2-4f39-96a5-c392a2d9d497","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to retrieve."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"59781710-b637-4e68-893b-fd85d3539ac1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"85e27ba7-bff6-440d-b9b8-958262026bbb","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"c4b57a13-fc65-4b18-8b5c-aae9aade56d3","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"df575b84-fdfb-4675-be97-f515951b5abf"},{"name":"Promote Tariff","id":"e2d2bf1c-9bb3-467d-a294-214e8fe94744","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote","description":"<p>Promotes the changes made in a tariff group to its parent tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Promote - Run promotion - Promote a tariff</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductParentGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Global ID of the target tariff group to promote the changes into.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","promote"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"7bf57d4f-aac5-4e97-a5b4-78c29fac52d1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group to promote.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"62e5781f-b626-434a-83e5-03125ed4dcd1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to promote."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the target tariff group to promote the changes into. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ff352ba3-3f50-4a21-80da-0ee5e103c9d1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to promote."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the target tariff group to promote the changes into. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b7aea4aa-58db-4d48-9d66-74ce88062645","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to promote."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the target tariff group to promote the changes into. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"33224177-3d33-4353-bf44-040ffa7e7718","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to promote."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the target tariff group to promote the changes into. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"121288c6-3f2b-488f-9919-4cc8e3cb4559","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to promote."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the target tariff group to promote the changes into. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/promote\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"15640aea-808e-45a3-90ae-e16b86516bf3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to promote."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the target tariff group to promote the changes into. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3f8d97fb-f8c1-4c7a-9682-9052736a3a71","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to promote."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the target tariff group to promote the changes into. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0b47b262-fd54-4f4a-bb5e-4eceaec86548","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to promote."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the target tariff group to promote the changes into. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"7bfaa252-f77c-44d0-8a49-fc78385c3125","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/promote?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","promote"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to promote."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the target tariff group to promote the changes into. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"e2d2bf1c-9bb3-467d-a294-214e8fe94744"},{"name":"Restore Tariff","id":"872c383b-d1bb-42b7-a20c-5c8faa068d7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/restore","description":"<p>Restores a tariff group, reapplying the data inherited from its parent tariff group.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Restore - Restore a tariff</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductParentGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Global ID of the parent tariff group to restore the data from.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}","restore"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"45b502a2-8299-4f50-ab1c-34d31098169e","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff group to restore.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"98163ce9-dc55-4575-9438-f5c001e30468","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to restore."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the parent tariff group to restore the data from. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"80c055c8-d486-43ee-b398-d93bf219bb85","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to restore."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the parent tariff group to restore the data from. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ba7a9dc0-c942-4887-a704-184c7fc0d60c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to restore."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the parent tariff group to restore the data from. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"19a26df9-13ea-46e2-ae20-187154bd13fd","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to restore."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the parent tariff group to restore the data from. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"85020305-eeec-401f-9f68-3432a4aa1cdd","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to restore."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the parent tariff group to restore the data from. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D/restore\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"4f643ecb-081b-419f-92f2-0a64508188be","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to restore."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the parent tariff group to restore the data from. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e6992692-0e68-458f-a56d-ab4619dde5ed","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to restore."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the parent tariff group to restore the data from. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5484e71a-9b61-4ce3-a78e-fc7ace70143c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to restore."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the parent tariff group to restore the data from. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"fee52c9e-199b-4692-a3e7-f7d891a204ac","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductParentGID\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}/restore?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}","restore"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff group to restore."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductParentGID` | `integer` | ❌ No | Global ID of the parent tariff group to restore the data from. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"872c383b-d1bb-42b7-a20c-5c8faa068d7e"},{"name":"Save Tariff Data","id":"d504b773-8941-4cc4-8779-4a2fa99dbe97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/tariff/{{productGID}}","description":"<p>Modifies the data of an existing tariff.</p>\n<p><strong>Permision:</strong></p>\n<p>Tariffs - Save - Modify the data of an existing tariff</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ProductGName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Display name of the tariff.</td>\n</tr>\n<tr>\n<td><code>ProductGDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Disabled status. -1 = enabled, 0 = disabled.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["tariff","{{productGID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"fb317338-3b00-490a-8a30-01e32bdf7d42","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Global ID of the tariff to edit.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"productGID"}]}},"response":[{"id":"84b17a63-5a33-4894-9274-9d59a1c229ee","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"12e7549e-21c0-41ba-95ed-9adb2b176858","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8fce06e6-2c46-47af-a131-b98ec7077c9f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"5b753c73-b763-4e3d-97c8-49ae32be18f2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"b289273e-770c-44d5-b59c-5a49b731b89c","name":"No tariff found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No tariff found with the provided ID.\",\n  \"errorCode\": \"71\"\n}"},{"id":"11d54a51-7e02-4b48-a7a0-45a0113017f3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1fb58a85-34b5-478c-96fd-a9b3eb832a64","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"a2946a57-af4f-485e-9ba4-792e6184355c","name":"EditTariffError70","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Could not save the tariff. Check the provided parameters.\",\n  \"errorCode\": \"70\"\n}"},{"id":"92cc3272-3a8e-4628-b725-7e68d5a721b8","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"6b2826c8-52a6-4efd-b760-b31f7d69c4f3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"88642dd4-dfc6-4746-9e39-5f93db758157","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"ProductGName\": \"Standard Rate 2026\",\n  \"ProductGDisabled\": -1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/tariff/{{productGID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["tariff","{{productGID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"productGID","value":"10","description":"**Required** | Type: `integer`\n\nGlobal ID of the tariff to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `ProductGName` | `string` | ❌ No | Display name of the tariff. |\n| `ProductGDisabled` | `integer` | ❌ No | Disabled status. -1 = enabled, 0 = disabled. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/tariff/%7B%7BproductGID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"d504b773-8941-4cc4-8779-4a2fa99dbe97"}],"id":"8d7044ea-f9f3-4664-9807-d8c56384d814","description":"<p>Tariff endpoints.</p>\n","_postman_id":"8d7044ea-f9f3-4664-9807-d8c56384d814"},{"name":"User","item":[{"name":"Presence","item":[{"name":"Clock In","id":"9c98d875-e4b3-412c-b1f3-df19f4ef3080","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin","description":"<p>Records a clock-in entry for the specified user.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Sign in - Allow personnel to sign</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserPassword</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>User password.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["user","{{userID}}","presence","clockin"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"803a19ba-9bb5-4373-8431-8cfe7789b3ae","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID</p>\n","type":"text/plain"},"type":"any","value":"452","key":"userID"}]}},"response":[{"id":"054e73c9-174b-4384-955a-4bae55e89ebd","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"56c297d1-5326-4e7d-98d4-406d6425a124","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"7d6f5bf7-2408-4e14-b1aa-e7a5d2b72a27","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"4c7b4167-eab9-47b5-b1ee-d11ef833ff37","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a2ff59b9-9e9a-4ae5-b3b7-894aef14322d","name":"Error recording attendance. Check the user data.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error recording attendance. Check the user data.\",\n  \"errorCode\": \"275\"\n}"},{"id":"58eade0d-00cb-4ed4-85b1-9ee24abc1152","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"91bd353d-283c-420a-809d-3f3146372b45","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"02a7c244-9b45-4cc8-ad22-a09c0a1b5695","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5df2ca17-f0f3-4789-af00-fcd215e1ee14","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"5ccb089b-8f2d-42cb-a9c9-80d4a6177c29","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockin?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockin"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/presence/clockin\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"9c98d875-e4b3-412c-b1f3-df19f4ef3080"},{"name":"Clock Out","id":"90516576-e55e-4832-bc3e-03701e76b073","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout","description":"<p>Records a clock-out entry for the specified user.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Sign in - Allow personnel to sign</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserPassword</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>User password.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["user","{{userID}}","presence","clockout"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5e3030e3-1db9-45dc-9830-96fa6ddc797d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID</p>\n","type":"text/plain"},"type":"any","value":"452","key":"userID"}]}},"response":[{"id":"f4c7a025-095b-4d70-a2a5-6f6808ee4dec","name":"Clock-out recorded successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockout"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ee3a18cf-1c79-400b-8dd1-705f05535682","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockout"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"07a6541f-240c-4558-986b-7bf969f72588","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockout"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"39108868-25e3-4f7c-b854-bf06439bc477","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockout"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7e40b662-6b2e-44ef-bda1-8cb9e7d822b9","name":"Error recording attendance. Check the user data.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockout"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error recording attendance. Check the user data.\",\n  \"errorCode\": \"275\"\n}"},{"id":"4c479833-53fb-41aa-921d-f10a71e02cb9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockout"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5cc88be2-4dfd-42f8-80f9-56fa227e07b0","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockout"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"86e1b00b-9a98-47a9-b70f-c85a792c11bd","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockout"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"5730582b-75a6-48fb-a5a1-65350adf12da","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockout"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"e46ad314-b7d0-42a3-bbc3-ce70096d33e4","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserPassword\": \"96*K2io\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/clockout?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","clockout"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserPassword` | `string` | ✅ Yes | User password. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/presence/clockout\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"90516576-e55e-4832-bc3e-03701e76b073"},{"name":"Export Presence Records","id":"0a6992e6-d1b1-447c-947f-6b55f1357e29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export","description":"<p>Returns the presence records (clock-in/clock-out entries) for the specified user and date range as a JSON array (parsed from the backend CSV export).</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Export - Export the results of  the search for staff at your clinic</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}","presence","export"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>End date of the export range (dd/MM/yyyy). Defaults to today when omitted.</p>\n","type":"text/plain"},"key":"endDate","value":"31/07/2026"},{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Start date of the export range (dd/MM/yyyy). Defaults to today when omitted.</p>\n","type":"text/plain"},"key":"startDate","value":"01/07/2026"}],"variable":[{"id":"fbdb0b71-7fcd-4323-9fd1-fff6e45716da","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID whose presence records are exported (0 for all users in the clinic).</p>\n","type":"text/plain"},"type":"any","value":"452","key":"userID"}]}},"response":[{"id":"58c763db-418d-4c51-b434-339c692264e7","name":"Returns the presence export as a JSON array of records (parsed from the backend CSV).","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export?clinicID=1&endDate=31/07/2026&startDate=01/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"endDate","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nStart date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"startDate","value":"01/07/2026","x-postman-displayValue":"01/07/2026"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID whose presence records are exported (0 for all users in the clinic)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PresenceUserName\": \"Usuario QA\",\n    \"PresenceDate\": \"07/07/2026\",\n    \"PresenceEntranceTime\": \"16:58:43\",\n    \"PresenceExitTime\": \"17:30:00\",\n    \"PresenceDuration\": \"00:31\"\n  }\n]"},{"id":"6f288df4-4f70-4c93-b504-9b2273e1a774","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export?clinicID=1&endDate=31/07/2026&startDate=01/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"endDate","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nStart date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"startDate","value":"01/07/2026","x-postman-displayValue":"01/07/2026"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID whose presence records are exported (0 for all users in the clinic)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f80dfd9e-1d43-417d-a75b-7be88f00fabd","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export?clinicID=1&endDate=31/07/2026&startDate=01/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"endDate","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nStart date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"startDate","value":"01/07/2026","x-postman-displayValue":"01/07/2026"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID whose presence records are exported (0 for all users in the clinic)."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"fe81ac24-41c0-4a07-bf9b-e3c40385b0c6","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export?clinicID=1&endDate=31/07/2026&startDate=01/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"endDate","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nStart date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"startDate","value":"01/07/2026","x-postman-displayValue":"01/07/2026"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID whose presence records are exported (0 for all users in the clinic)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2c7f7e47-8491-4192-b1d5-97877f0c841c","name":"No presence records to export for the requested user and date range.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export?clinicID=1&endDate=31/07/2026&startDate=01/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"endDate","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nStart date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"startDate","value":"01/07/2026","x-postman-displayValue":"01/07/2026"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID whose presence records are exported (0 for all users in the clinic)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No presence records found for the requested user and date range.\",\n  \"errorCode\": \"presence-export-empty\"\n}"},{"id":"013a3cbd-2961-4a83-b6f1-fb38e985fde2","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export?clinicID=1&endDate=31/07/2026&startDate=01/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"endDate","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nStart date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"startDate","value":"01/07/2026","x-postman-displayValue":"01/07/2026"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID whose presence records are exported (0 for all users in the clinic)."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5bf78322-540b-43fe-a3ca-4558c4520ed9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export?clinicID=1&endDate=31/07/2026&startDate=01/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"endDate","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nStart date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"startDate","value":"01/07/2026","x-postman-displayValue":"01/07/2026"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID whose presence records are exported (0 for all users in the clinic)."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5fc65ded-a7e0-43d5-bff3-750e475671b1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export?clinicID=1&endDate=31/07/2026&startDate=01/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"endDate","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nStart date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"startDate","value":"01/07/2026","x-postman-displayValue":"01/07/2026"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID whose presence records are exported (0 for all users in the clinic)."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"1691ac1f-bac2-47af-bbd8-9b7b9b080141","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export?clinicID=1&endDate=31/07/2026&startDate=01/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"endDate","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nStart date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"startDate","value":"01/07/2026","x-postman-displayValue":"01/07/2026"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID whose presence records are exported (0 for all users in the clinic)."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"61a08de2-eefb-47b7-befe-723a316b2b2d","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/export?clinicID=1&endDate=31/07/2026&startDate=01/07/2026","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","export"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Optional** | Type: `string`\n\nEnd date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"endDate","value":"31/07/2026","x-postman-displayValue":"31/07/2026"},{"description":"**Optional** | Type: `string`\n\nStart date of the export range (dd/MM/yyyy). Defaults to today when omitted.","key":"startDate","value":"01/07/2026","x-postman-displayValue":"01/07/2026"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID whose presence records are exported (0 for all users in the clinic)."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/presence/export\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"0a6992e6-d1b1-447c-947f-6b55f1357e29"},{"name":"Get User Presence Status","id":"1cfc8f3e-3e9d-4722-8e9b-5c7599fc5b81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/status","description":"<p>Queries the user's current presence status. Returns the inverted result to indicate the next expected action (e.g., if the user is clocked in, it suggests Clock-out, and vice versa).</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Select - Propose the predetermined action when selecting</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}","presence","status"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"edce81d5-4642-4329-81c4-83d0e9689eec","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID</p>\n","type":"text/plain"},"type":"any","value":"452","key":"userID"}]}},"response":[{"id":"260d8192-ddb4-4044-a523-78447190026e","name":"Presence status retrieved successfully. The result is inverted to suggest the next action.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"SuggestedAction\": \"Exit\"\n}"},{"id":"b57bae64-9de3-4d8b-b9a0-54e0aaeeef59","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e37bd25d-f18c-4669-b565-7f96b53a797f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"f7ce3e4f-46a6-4271-ba59-6220802aed9b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"5ba72532-e2ed-4883-9d39-c440d25ce1ad","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/presence/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"a15db099-4d61-4cb0-9253-af9901d6b9a8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c9b0022d-c4bc-450f-85c2-411d78c1b751","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"77fc2413-086c-4f86-89ff-cb7e39497b13","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f5bf1895-625d-49d6-8dca-b44c333d0f51","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence/status?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence","status"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1cfc8f3e-3e9d-4722-8e9b-5c7599fc5b81"},{"name":"Search Presence Records","id":"8d733bf7-efa5-4c34-a4c5-a6bd884d9cb8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}/presence","description":"<p>Retrieves the presence records (clock-in/clock-out entries) for the specified user.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Search - Search the redcords of a clinics personnel</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}","presence"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"cacc6540-f009-4b48-b842-fce9500dc2f6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID</p>\n","type":"text/plain"},"type":"any","value":"452","key":"userID"}]}},"response":[{"id":"f5b3a3c1-50fe-47b1-b769-132f28c9c69c","name":"Presence records retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PresenceUserName\": \"severo.ochoa@flowww.com\",\n    \"PresenceDate\": \"20/11/2025\",\n    \"PresenceEntranceTime\": \"10:58:19\",\n    \"PresenceExitTime\": \"12:09:17\",\n    \"PresenceDuration\": \"01:10\",\n    \"PresenceEntranceConfirmed\": true,\n    \"PresenceExitConfirmed\": false\n  }\n]"},{"id":"1e40e8e8-da15-4f4a-8434-8fbb705a0233","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"a00b97fc-9c59-4cad-b92f-fc8046532a95","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"73ce5d08-34c5-49ad-b68e-3a0920931542","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"011cbeff-4996-4baa-9fac-ac9505d8fdbf","name":"No records found for the specified criteria.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No records found regarding presence.\"\n}"},{"id":"51ef1dab-40ee-4e59-a716-93e6fcd04d0a","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"47170a6d-80f2-40b2-b9ad-326544cda6b9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8da47725-50b9-4819-bf58-78cd8e9b59be","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"cd170fb7-76d4-41cc-a459-b53af3ac4548","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"bad91b49-7dd4-4d86-85c0-090278022d93","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/presence?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","presence"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"452","description":"**Required** | Type: `integer`\n\nUser ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/presence\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"8d733bf7-efa5-4c34-a4c5-a6bd884d9cb8"}],"id":"17172cc9-d517-401d-938e-bdfdff1349d5","description":"<p>Employee presence, attendance, and clock-in status endpoints.</p>\n","_postman_id":"17172cc9-d517-401d-938e-bdfdff1349d5"},{"name":"Workplace","item":[{"name":"Add User Clinic Access Permission","id":"b4edfec4-4a7d-4053-aef3-3f25d05581f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","description":"<p>Grants a user access permission to a specific clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Clinic Access - Add - Add access permission for a user at a particular clinic</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserClass</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User class identifier for this workplace.</td>\n</tr>\n<tr>\n<td><code>TargetClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["user","{{userID}}","workplace"],"host":["api-beta.flowww.net/v2"],"query":[{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"cbeeb38b-443d-4775-bbe9-148b5efcec36","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the user who will receive the clinic access permission.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"userID"}]}},"response":[{"id":"df595ee3-42f7-4606-a142-471f266d0de6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"110bef66-cc1f-4aa0-b17d-7f9481b13373","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fc65ef7b-d2bf-4e80-b0c0-3087d2c1b1c6","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"88f329e1-e53d-4781-8ee3-b2c174a4ff39","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"01addb3c-52a4-4483-872a-2f814204a407","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/workplace\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"94edae42-d3a4-42df-9ce1-99ead24039b3","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"716a9a6c-a56c-4018-8eab-833460464c97","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e7cba670-f50f-4a82-bde6-5a8aef5b6aa8","name":"AddUserWorkplaceError83","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The profile could not be added to the user.\",\n  \"errorCode\": 83\n}"},{"id":"0a34af57-4b87-42e3-8dcf-a4b3213169e6","name":"AddUserWorkplaceError279","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The profile could not be added to the user. Check the data provided.\",\n  \"errorCode\": 279\n}"},{"id":"459225eb-4b37-4bbd-84ab-8a664864a7a9","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"f0fae61f-9e10-4149-b0d6-cec5f21ecc56","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClass\": 16,\n  \"TargetClinicID\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Required** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user who will receive the clinic access permission."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClass` | `integer` | ❌ No | User class identifier for this workplace. |\n| `TargetClinicID` | `integer` | ❌ No | Clinic to grant access to. Use 0 to grant access to ALL clinics. When omitted, the session clinic (clinicID query param) is used, so a plain grant to a single clinic keeps working unchanged. Decoupled from the session clinic because clinicID=0 is not a valid session clinic. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b4edfec4-4a7d-4053-aef3-3f25d05581f7"},{"name":"Delete User Clinic Access Permission","id":"0ecd27ce-698b-4110-ad38-e092b943ea3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace","description":"<p>Removes the access permission of a user to a specific clinic.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Clinic Access - Delete - Eliminate access permission for a user at a particular clinic</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}","workplace"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"fc551e13-7770-4595-ac6f-d9de5f030bf6","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the user whose clinic access permission will be deleted.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"userID"}]}},"response":[{"id":"f6478648-5153-493a-acfd-7be9f59d5b90","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permission will be deleted."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b8abbf72-ab07-48cc-9b7f-c3a76d40a125","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permission will be deleted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"38dfae66-0575-4072-be97-0f9059d33a8c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permission will be deleted."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7ae23a9a-6193-4ae2-bfa4-5133c111d69f","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permission will be deleted."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8fc6e693-13d1-4ab6-917d-dd693d0473e0","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permission will be deleted."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/workplace\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"809b29f5-376c-4728-9718-f60458bb2d4d","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permission will be deleted."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"8f8c91c8-4a39-4986-9425-6c9ac188052e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permission will be deleted."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bf50271d-d819-4e8a-8528-ed5d3b403216","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permission will be deleted."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0caea93e-73b6-40d4-8309-b27ecbc7686c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permission will be deleted."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0ecd27ce-698b-4110-ad38-e092b943ea3b"},{"name":"List User Clinic Access Permissions","id":"ff7feb6c-b19b-4139-a667-9783e64e7e85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace","description":"<p>Retrieves the list of access permissions that a user has across different clinics.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Clinic Access - List - See a user's permission list in different clinics</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}","workplace"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6faefbfa-4ed3-4035-bbfe-a2767514b7e4","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the user whose clinic access permissions will be listed.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"userID"}]}},"response":[{"id":"bdf67d38-cb57-44a1-8ca3-e1cb1a6ed27d","name":"User clinic access permissions list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permissions will be listed."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ClinicID\": 0,\n    \"ClinicPrefix\": \"-\",\n    \"ClinicName\": \"(All clinics)\",\n    \"ClinicCity\": \"-\",\n    \"ClinicDefault\": true,\n    \"UserClass\": \"Administrator Doctor\"\n  }\n]"},{"id":"005aa447-5f70-4d56-b0fc-0dace8850dc7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permissions will be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"ef572f93-611b-44bc-967b-5986839f9da9","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permissions will be listed."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"44cf48dd-d1b4-44e3-b3b5-d2184aba9db0","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permissions will be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"91e6b28d-deab-464a-8b95-60812e1f55e2","name":"No clinic access permissions found for this user.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permissions will be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No clinic access permissions found for this user.\"\n}"},{"id":"ecbedf15-d46d-401b-bdbd-3021563fce49","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permissions will be listed."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d6e33c3f-5ac8-4070-a4cc-2bbe67090ced","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permissions will be listed."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"85d0c972-031b-43fa-ae6f-39cf362f0549","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permissions will be listed."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b6dbd3a9-918c-40e7-ad1a-b148ad0fe1b0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permissions will be listed."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"2418a07d-8430-4e6b-a1d5-54e1e7ff7fc6","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose clinic access permissions will be listed."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/workplace\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"ff7feb6c-b19b-4139-a667-9783e64e7e85"},{"name":"Set User Default Clinic","id":"db979b23-3dc2-456c-bf87-ec4c0fd444ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace","description":"<p>Sets the default clinic for a specific user.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Clinic Access - Establish clinic by default - Establish a clinic by a user's default</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}","workplace"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"5a5f7fa9-d4e8-42bf-a14a-0a77020c4b4f","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the user whose default clinic will be set.</p>\n","type":"text/plain"},"type":"any","value":"42","key":"userID"}]}},"response":[{"id":"97c6fbc9-34ec-4399-a251-9c16d9bffce1","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose default clinic will be set."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"70775b1f-77ab-4e18-accd-91057d7f0cde","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose default clinic will be set."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"4992edae-b34d-47aa-818b-d24acfef7a5d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose default clinic will be set."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aefa41ac-4f51-4b28-8de0-8657b6c22df2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose default clinic will be set."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"dd163ba7-5957-4988-80d3-3b78094d0a1c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose default clinic will be set."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/workplace\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"36537b81-c8a9-489a-aa3a-7ff98723e767","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose default clinic will be set."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0590c572-d7d9-4c8c-bd00-a49ce26a6738","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose default clinic will be set."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d5d66c6e-c95a-4da5-868f-6cf54c9b83b1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose default clinic will be set."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"99ccb098-eed9-4e1a-bd8e-b944d6e5f9a0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/workplace?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","workplace"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"42","description":"**Required** | Type: `integer`\n\nUnique identifier of the user whose default clinic will be set."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"db979b23-3dc2-456c-bf87-ec4c0fd444ab"}],"id":"0fe7d0ee-d64f-46f1-9226-5c3623625d81","description":"<p>User / Workplace endpoints.</p>\n","_postman_id":"0fe7d0ee-d64f-46f1-9226-5c3623625d81"},{"name":"Check User Permission","id":"16bdf61d-49b7-4885-b35d-8942cc5912f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}","description":"<p>Checks whether a user has a specific permission action.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Permission - Select permission - Obtener el listado de permisos al seleccionar el módulo en la lista desplegable</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"1a077f16-fac0-46b4-9467-ac3d35e02e03","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User ID to query their access permissions.</p>\n","type":"text/plain"},"type":"any","value":"251","key":"userID"},{"id":"a7411bf0-ed77-4131-bf28-5f873644fb52","description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Permission action to check.</p>\n","type":"text/plain"},"type":"any","value":"MOD_CLIENT","key":"permissionAction"}]}},"response":[{"id":"33c745d9-3724-4c58-ad22-9d9badbd7805","name":"Module action list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"permissionAction","value":"MOD_CLIENT","description":"**Required** | Type: `string`\n\nPermission action to check."},{"key":"userID","value":"251","description":"**Required** | Type: `integer`\n\nUser ID to query their access permissions."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"PermissionAction\": \"SEC_DOCTOR_TICKET_DIRECT_ACCESS_FORM\",\n    \"PermissionAccess\": \"Direct access to ticket when validating an appointment\",\n    \"PermissionDesc\": \"Allows profiles with this permission to directly access the ticket when validating an appointment.\"\n  }\n]"},{"id":"5e063263-95f6-4010-b095-56ea9f479940","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"permissionAction","value":"MOD_CLIENT","description":"**Required** | Type: `string`\n\nPermission action to check."},{"key":"userID","value":"251","description":"**Required** | Type: `integer`\n\nUser ID to query their access permissions."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fd47c4c5-4f70-42be-a566-08bd8f55d105","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"permissionAction","value":"MOD_CLIENT","description":"**Required** | Type: `string`\n\nPermission action to check."},{"key":"userID","value":"251","description":"**Required** | Type: `integer`\n\nUser ID to query their access permissions."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"8a3080cb-1b9c-4d76-b0f3-bfc0051f720c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"permissionAction","value":"MOD_CLIENT","description":"**Required** | Type: `string`\n\nPermission action to check."},{"key":"userID","value":"251","description":"**Required** | Type: `integer`\n\nUser ID to query their access permissions."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"33ef168b-81d5-4474-93ba-39313118b257","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"permissionAction","value":"MOD_CLIENT","description":"**Required** | Type: `string`\n\nPermission action to check."},{"key":"userID","value":"251","description":"**Required** | Type: `integer`\n\nUser ID to query their access permissions."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/checkPermission/%7B%7BpermissionAction%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"ffd18ede-ee67-4229-b58d-f0aad4a0723c","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"permissionAction","value":"MOD_CLIENT","description":"**Required** | Type: `string`\n\nPermission action to check."},{"key":"userID","value":"251","description":"**Required** | Type: `integer`\n\nUser ID to query their access permissions."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4c43e09c-26bc-45be-9ce0-6dd055d107c2","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"permissionAction","value":"MOD_CLIENT","description":"**Required** | Type: `string`\n\nPermission action to check."},{"key":"userID","value":"251","description":"**Required** | Type: `integer`\n\nUser ID to query their access permissions."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8f63acaf-c9ac-463c-91e6-18ef0a386b8d","name":"InvalidModule","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"permissionAction","value":"MOD_CLIENT","description":"**Required** | Type: `string`\n\nPermission action to check."},{"key":"userID","value":"251","description":"**Required** | Type: `integer`\n\nUser ID to query their access permissions."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error obtaining module actions. Verify the Module.\",\n  \"ErrorCode\": \"46\"\n}"},{"id":"e475df46-0146-4fd6-a0b1-28dca77cb73b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"permissionAction","value":"MOD_CLIENT","description":"**Required** | Type: `string`\n\nPermission action to check."},{"key":"userID","value":"251","description":"**Required** | Type: `integer`\n\nUser ID to query their access permissions."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"fb668e1d-5045-4f4f-93f0-8118b3e09517","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/checkPermission/{{permissionAction}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","checkPermission","{{permissionAction}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"permissionAction","value":"MOD_CLIENT","description":"**Required** | Type: `string`\n\nPermission action to check."},{"key":"userID","value":"251","description":"**Required** | Type: `integer`\n\nUser ID to query their access permissions."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"16bdf61d-49b7-4885-b35d-8942cc5912f0"},{"name":"Disable User","id":"8053f0d4-171f-4ab0-af60-b80e960288a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}/disable","description":"<p>Disables (deactivates) a user based on its unique identifier.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Users - Delete - Eliminate an existing user</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}","disable"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6eaa9119-39e1-460a-9422-5b56cca789bc","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"userID"}]}},"response":[{"id":"4e168cd6-5e9c-4081-a861-1eb44fd9ebae","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"cd671769-6b64-4d94-a130-202c13fd68b6","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d0cbc361-004e-4092-b6f6-a7b9575e0053","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"1b39b049-af91-42fa-b7b2-268526e81ff2","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"8c532e29-95fe-42f9-b70e-93ce4472b017","name":"No user found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ErrorCode\": 68,\n  \"message\": \"No user found with that ID.\"\n}"},{"id":"27a83a1c-099f-4f5a-95db-6e82d38fd7c5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"10c74cbc-92a9-471c-9474-2d6cd5f48adf","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"8f10ccfb-ccc9-490b-821c-f7ee2399f688","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"aaeddd5b-c095-4b6f-a251-6b0c0573e51b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"24c6872e-de57-4734-8cc4-d5e265a107c0","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/disable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","disable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/disable\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"8053f0d4-171f-4ab0-af60-b80e960288a7"},{"name":"Enable User","id":"2d08de98-d692-459f-9275-1ad177a60c9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}/enable","description":"<p>Enables (activates) a user based on its unique identifier.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Users - Delete - Eliminate an existing user</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}","enable"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"761bad04-f35c-497f-b2e8-9d746a69c3c2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User identifier.</p>\n","type":"text/plain"},"type":"any","value":"1","key":"userID"}]}},"response":[{"id":"ea40fa3a-b1e1-4c70-888b-ccde34752ab6","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c6cc1557-9c8c-43ea-a691-2a5a6695684f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1aa52d94-c920-4fc3-bfa1-a88c13c5b6fb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"b1c64b25-c3c2-4d9e-8839-3a5882c7af40","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"263bc5d3-d2f6-4ad2-b4da-6c2cfafb3f0d","name":"No user found with that ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ErrorCode\": 68,\n  \"message\": \"No user found with that ID.\"\n}"},{"id":"708d04df-0f56-4554-bdd9-2fbeace58e6f","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"74312d05-532c-4d4e-9955-a315ce4809ce","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d85ed061-ef77-412c-9c45-3709bf987aec","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ab428332-c59e-401f-8184-cf0697b35034","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"a141000c-f519-49aa-93d0-1c8287b3bbda","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/enable?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","enable"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"1","description":"**Required** | Type: `integer`\n\nUser identifier."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/enable\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"2d08de98-d692-459f-9275-1ad177a60c9f"},{"name":"Modify My User Data","id":"92a4126b-5f46-4b0d-b73c-3e133f78c278","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/user/{{userID}}/me","description":"<p>Updates the authenticated user's own profile. Partial updates are merged with the current values.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Save my profile - Modify a users profile</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's first name.</td>\n</tr>\n<tr>\n<td><code>UserSurname1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's first surname.</td>\n</tr>\n<tr>\n<td><code>UserSurname2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's second surname.</td>\n</tr>\n<tr>\n<td><code>UserSex</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's sex ('F' for female, 'M' for male, 'O' for other/not specified).</td>\n</tr>\n<tr>\n<td><code>UserBirthDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>User's date of birth (YYYY-MM-DD).</td>\n</tr>\n<tr>\n<td><code>UserNIF</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's tax identification number (NIF).</td>\n</tr>\n<tr>\n<td><code>UserPhone1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's primary phone number.</td>\n</tr>\n<tr>\n<td><code>UserPhone2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's secondary phone number.</td>\n</tr>\n<tr>\n<td><code>UserAddress</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's full address.</td>\n</tr>\n<tr>\n<td><code>UserCity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's city of residence.</td>\n</tr>\n<tr>\n<td><code>UserPostCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's postal code.</td>\n</tr>\n<tr>\n<td><code>UserProvince</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's province of residence.</td>\n</tr>\n<tr>\n<td><code>UserCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User's country of residence ID.</td>\n</tr>\n<tr>\n<td><code>UserEMail</code></td>\n<td><code>string (email)</code></td>\n<td>❌ No</td>\n<td>User's email address.</td>\n</tr>\n<tr>\n<td><code>UserLogin</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Login identifier used by the user.</td>\n</tr>\n<tr>\n<td><code>UserPassword</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's password.</td>\n</tr>\n<tr>\n<td><code>UserDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Indicates if the user is disabled ('1' for yes, '0' for no).</td>\n</tr>\n<tr>\n<td><code>UserNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Internal notes or comments about the user.</td>\n</tr>\n<tr>\n<td><code>UserLanguage</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's preferred language.</td>\n</tr>\n<tr>\n<td><code>UserDropdownsDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Determines if the user is hidden in dropdown lists.</td>\n</tr>\n<tr>\n<td><code>UserPhone1CountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the worker's first country.</td>\n</tr>\n<tr>\n<td><code>UserPhone2CountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the worker's second country.</td>\n</tr>\n<tr>\n<td><code>UserPresenceControlInClinic</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Presence control configuration (-1=none, 0=all, N=clinic ID).</td>\n</tr>\n<tr>\n<td><code>UserForeignAppsDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Determines if the user can view appointments of other professionals.</td>\n</tr>\n<tr>\n<td><code>UserPIN</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User's PIN code.</td>\n</tr>\n<tr>\n<td><code>UserCollegeName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Name of the medical college they belong to.</td>\n</tr>\n<tr>\n<td><code>UserCollegeNum</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Membership number.</td>\n</tr>\n<tr>\n<td><code>UserOtpCheck</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Enables OTP verification for the user.</td>\n</tr>\n<tr>\n<td><code>UserDocumentTypeClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Identifier for the type of identity document.</td>\n</tr>\n<tr>\n<td><code>UserBirthCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User's birth country identifier.</td>\n</tr>\n<tr>\n<td><code>UserCollegeTypeID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User's professional role or college type identifier.</td>\n</tr>\n<tr>\n<td><code>UserCURP</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Unique Population Registry Code (Mexico only).</td>\n</tr>\n<tr>\n<td><code>UserBindToIP</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["user","{{userID}}","me"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"6f4cbd13-11c8-4b4b-abaf-6e30f702776c","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the authenticated user modifying their own profile.</p>\n","type":"text/plain"},"type":"any","value":"231241","key":"userID"}]}},"response":[{"id":"e7d2adfc-fe3a-45db-8dcf-2b9fb539e473","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"f86922c6-bc81-4575-ae94-4308faa3fb2d","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"712225d3-ed56-41c5-9c62-bbd03d20c754","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"729fc409-039a-4232-b303-f5a4f444936c","name":"You do not have permission to perform this action.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"403\"\n}"},{"id":"7588d36d-2575-426c-8c14-05a3f7970633","name":"User not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error editing the user, check the provided data\",\n  \"errorCode\": \"67\"\n}"},{"id":"e349ceaa-01de-4e53-818d-0a8a8df11359","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"235ee722-23ac-41b3-bc91-d26ee78a19ab","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"35cd7056-f067-4b98-8af5-82464063c69c","name":"UserNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error loading user data. Verify the user ID.\",\n  \"ErrorCode\": \"16\"\n}"},{"id":"98701e3b-9d6f-4d91-b42f-f8ddd7b47626","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"77345a47-a48b-4024-a49f-6e78a55628e3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ff91f636-1a70-43cc-b198-267c9fc64d80","name":"You do not have permission to perform this3","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"27791c98-be8e-448c-afd2-0b5b2707fcbe","name":"575","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No user was found with that ID, or the provided information is incorrect\",\n  \"errorCode\": \"575\"\n}"},{"id":"198844cd-818e-431a-b9aa-536430661cbb","name":"User not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No user was found with that ID, or the provided information is incorrect\"\n}"},{"id":"763e3928-8b11-4ad1-86b1-6ef48e0fc289","name":"Error 575","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"575\"\n}"},{"id":"1fb39de8-74e0-489a-9904-f3769cbc8f11","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user modifying their own profile."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/me\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"92a4126b-5f46-4b0d-b73c-3e133f78c278"},{"name":"Modify the Data of an Existing User","id":"07400f73-d36d-434a-a9ec-063e690ad980","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/user/{{userID}}","description":"<p>Update the personal information of a specific user based on their ID.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Users - Save - Modify the data of an existing user</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's first name.</td>\n</tr>\n<tr>\n<td><code>UserSurname1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's first surname.</td>\n</tr>\n<tr>\n<td><code>UserSurname2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's second surname.</td>\n</tr>\n<tr>\n<td><code>UserSex</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's sex ('F' for female, 'M' for male, 'O' for other/not specified).</td>\n</tr>\n<tr>\n<td><code>UserBirthDate</code></td>\n<td><code>string (date)</code></td>\n<td>❌ No</td>\n<td>User's date of birth (YYYY-MM-DD).</td>\n</tr>\n<tr>\n<td><code>UserNIF</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's tax identification number (NIF).</td>\n</tr>\n<tr>\n<td><code>UserPhone1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's primary phone number.</td>\n</tr>\n<tr>\n<td><code>UserPhone2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's secondary phone number.</td>\n</tr>\n<tr>\n<td><code>UserAddress</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's full address.</td>\n</tr>\n<tr>\n<td><code>UserCity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's city of residence.</td>\n</tr>\n<tr>\n<td><code>UserPostCode</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's postal code.</td>\n</tr>\n<tr>\n<td><code>UserProvince</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's province of residence.</td>\n</tr>\n<tr>\n<td><code>UserCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User's country of residence ID.</td>\n</tr>\n<tr>\n<td><code>UserEMail</code></td>\n<td><code>string (email)</code></td>\n<td>❌ No</td>\n<td>User's email address.</td>\n</tr>\n<tr>\n<td><code>UserLogin</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Login identifier used by the user.</td>\n</tr>\n<tr>\n<td><code>UserPassword</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's password.</td>\n</tr>\n<tr>\n<td><code>UserDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Indicates if the user is disabled ('1' for yes, '0' for no).</td>\n</tr>\n<tr>\n<td><code>UserNotes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Internal notes or comments about the user.</td>\n</tr>\n<tr>\n<td><code>UserLanguage</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's preferred language.</td>\n</tr>\n<tr>\n<td><code>UserDropdownsDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Determines if the user is hidden in dropdown lists.</td>\n</tr>\n<tr>\n<td><code>UserPhone1CountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the worker's first country.</td>\n</tr>\n<tr>\n<td><code>UserPhone2CountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>ID of the worker's second country.</td>\n</tr>\n<tr>\n<td><code>UserPresenceControlInClinic</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Presence control configuration (-1=none, 0=all, N=clinic ID).</td>\n</tr>\n<tr>\n<td><code>UserForeignAppsDisabled</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Determines if the user can view appointments of other professionals.</td>\n</tr>\n<tr>\n<td><code>UserPIN</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User's PIN code.</td>\n</tr>\n<tr>\n<td><code>UserCollegeName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Name of the medical college they belong to.</td>\n</tr>\n<tr>\n<td><code>UserCollegeNum</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Membership number.</td>\n</tr>\n<tr>\n<td><code>UserOtpCheck</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Enables OTP verification for the user.</td>\n</tr>\n<tr>\n<td><code>UserDocumentTypeClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Identifier for the type of identity document.</td>\n</tr>\n<tr>\n<td><code>UserBirthCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User's birth country identifier.</td>\n</tr>\n<tr>\n<td><code>UserCollegeTypeID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>User's professional role or college type identifier.</td>\n</tr>\n<tr>\n<td><code>UserCURP</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Unique Population Registry Code (Mexico only).</td>\n</tr>\n<tr>\n<td><code>UserBindToIP</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["user","{{userID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d227ef8f-ce92-4342-b813-90bb21f85a59","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique identifier of the user to be modified.</p>\n","type":"text/plain"},"type":"any","value":"231241","key":"userID"}]}},"response":[{"id":"a08a14c4-1249-4929-952f-6e70408a573b","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"eda06edf-4881-4912-a07b-0c5159c97679","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"f68081d7-0013-419c-bf87-d27099d5139f","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9603db8b-06f9-4684-b453-0a7553af5594","name":"You do not have permission to perform this action.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"403\"\n}"},{"id":"d9eccc90-9895-4ce0-a50b-b7f1a87d640d","name":"User not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Error editing the user, check the provided data\",\n  \"errorCode\": \"67\"\n}"},{"id":"3f022b9e-3fb2-463b-8fa3-56cbc41075ea","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"f7deb2b9-3ba5-4ed1-9c34-0bf59b7bc6f6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"0e70d126-b4ea-49fa-92af-fd2c74a90ef3","name":"UserNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error loading user data. Verify the user ID.\",\n  \"ErrorCode\": \"16\"\n}"},{"id":"b1a43852-d155-48d1-a78f-0e726b99c836","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"4efea876-504a-4953-bca0-a5846dad6f8d","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0a4a9a2d-82c5-4510-b85a-b532572dc25d","name":"You do not have permission to perform this3","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"8b99775e-8db3-487b-9cdd-abc1f5dabe85","name":"575","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No user was found with that ID, or the provided information is incorrect\",\n  \"errorCode\": \"575\"\n}"},{"id":"761a7c96-4e30-4eae-aaba-e439e6325334","name":"User not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No user was found with that ID, or the provided information is incorrect\"\n}"},{"id":"ce360b0d-ae70-4204-a6b4-af36288b4d5a","name":"Error 575","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"575\"\n}"},{"id":"bace0389-09a8-4f42-b02a-8108e564fd6a","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserPassword\": \"secret123\",\n  \"UserDisabled\": 0,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 0,\n  \"UserPhone2CountryID\": 34,\n  \"UserPresenceControlInClinic\": 1,\n  \"UserForeignAppsDisabled\": 0,\n  \"UserPIN\": 123456,\n  \"UserCollegeName\": \"Medical College of Salamanca\",\n  \"UserCollegeNum\": 0,\n  \"UserOtpCheck\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserBirthCountryID\": 201,\n  \"UserCollegeTypeID\": 0,\n  \"UserCURP\": \"ABCD123456HOMBREXX\",\n  \"UserBindToIP\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nUnique identifier of the user to be modified."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ❌ No | User's first name. |\n| `UserSurname1` | `string` | ❌ No | User's first surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserSex` | `string` | ❌ No | User's sex ('F' for female, 'M' for male, 'O' for other/not specified). |\n| `UserBirthDate` | `string (date)` | ❌ No | User's date of birth (YYYY-MM-DD). |\n| `UserNIF` | `string` | ❌ No | User's tax identification number (NIF). |\n| `UserPhone1` | `string` | ❌ No | User's primary phone number. |\n| `UserPhone2` | `string` | ❌ No | User's secondary phone number. |\n| `UserAddress` | `string` | ❌ No | User's full address. |\n| `UserCity` | `string` | ❌ No | User's city of residence. |\n| `UserPostCode` | `string` | ❌ No | User's postal code. |\n| `UserProvince` | `string` | ❌ No | User's province of residence. |\n| `UserCountryID` | `integer` | ❌ No | User's country of residence ID. |\n| `UserEMail` | `string (email)` | ❌ No | User's email address. |\n| `UserLogin` | `string` | ❌ No | Login identifier used by the user. |\n| `UserPassword` | `string` | ❌ No | User's password. |\n| `UserDisabled` | `integer` | ❌ No | Indicates if the user is disabled ('1' for yes, '0' for no). |\n| `UserNotes` | `string` | ❌ No | Internal notes or comments about the user. |\n| `UserLanguage` | `string` | ❌ No | User's preferred language. |\n| `UserDropdownsDisabled` | `integer` | ❌ No | Determines if the user is hidden in dropdown lists. |\n| `UserPhone1CountryID` | `integer` | ❌ No | ID of the worker's first country. |\n| `UserPhone2CountryID` | `integer` | ❌ No | ID of the worker's second country. |\n| `UserPresenceControlInClinic` | `integer` | ❌ No | Presence control configuration (-1=none, 0=all, N=clinic ID). |\n| `UserForeignAppsDisabled` | `integer` | ❌ No | Determines if the user can view appointments of other professionals. |\n| `UserPIN` | `integer` | ❌ No | User's PIN code. |\n| `UserCollegeName` | `string` | ❌ No | Name of the medical college they belong to. |\n| `UserCollegeNum` | `integer` | ❌ No | Membership number. |\n| `UserOtpCheck` | `integer` | ❌ No | Enables OTP verification for the user. |\n| `UserDocumentTypeClassID` | `integer` | ❌ No | Identifier for the type of identity document. |\n| `UserBirthCountryID` | `integer` | ❌ No | User's birth country identifier. |\n| `UserCollegeTypeID` | `integer` | ❌ No | User's professional role or college type identifier. |\n| `UserCURP` | `string` | ❌ No | Unique Population Registry Code (Mexico only). |\n| `UserBindToIP` | `integer` | ❌ No | Indicates if the user's session must be linked to an IP. '1' for yes, '0' for no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"07400f73-d36d-434a-a9ec-063e690ad980"},{"name":"Register a New User","id":"0ef154e4-aff6-46c8-975b-c42cf4b7ce67","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/user","description":"<p>Creates a new user in the system.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Users - Create - Register a new user</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>User's first name.</td>\n</tr>\n<tr>\n<td><code>UserSurname1</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>First surname.</td>\n</tr>\n<tr>\n<td><code>UserSurname2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>User's second surname.</td>\n</tr>\n<tr>\n<td><code>UserEMail</code></td>\n<td><code>string (email)</code></td>\n<td>✅ Yes</td>\n<td>User's email. It cannot be registered by another user in the system.</td>\n</tr>\n<tr>\n<td><code>UserCollegeTypeID</code></td>\n<td><code>integer</code></td>\n<td>✅ Yes</td>\n<td>ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist).</td>\n</tr>\n<tr>\n<td><code>UserPhone1</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Mobile phone number with international prefix.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["user"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"9604fa94-1a32-46e5-82a7-5ecb1fb985d3","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"111e5112-218f-434a-b542-59508f21e8d1","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"421b7507-1164-4e3c-8208-79c245f84d9e","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"049f1d7e-7b28-460a-adf8-732850f4639c","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7a2ccf4e-7d06-49a4-83eb-2d526cb1a051","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f79c87e1-b49d-43b0-8f10-962f4109a438","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"152b91b3-0b93-4b6e-8cf3-e381e52b4a2a","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"292ba9fe-90a2-4330-827b-660b3244b252","name":"Error creating the user","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error creating the user. Verify that the user parameters are correct.\",\n  \"ErrorCode\": \"16\"\n}"},{"id":"e6472a40-abbb-495f-8410-498387f497ff","name":"ValidationError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Error creating the user. Check the data provided.\",\n  \"ErrorCode\": \"348\"\n}"},{"id":"6339b540-1fc4-490a-8ce5-f85db4637a2b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"b6e136ab-a7c5-4428-924d-cfe9f2a2803c","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserName\": \"Hedy\",\n  \"UserSurname1\": \"Lamarr\",\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserCollegeTypeID\": 3,\n  \"UserPhone1\": \"+34630630630\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserName` | `string` | ✅ Yes | User's first name. |\n| `UserSurname1` | `string` | ✅ Yes | First surname. |\n| `UserSurname2` | `string` | ❌ No | User's second surname. |\n| `UserEMail` | `string (email)` | ✅ Yes | User's email. It cannot be registered by another user in the system. |\n| `UserCollegeTypeID` | `integer` | ✅ Yes | ID of the user type/role in the clinic (e.g., 3 for aesthetician/receptionist). |\n| `UserPhone1` | `string` | ✅ Yes | Mobile phone number with international prefix. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"0ef154e4-aff6-46c8-975b-c42cf4b7ce67"},{"name":"Save Own Phone Number","id":"c8f2f9ce-2027-4ea6-924e-c7bc6e649c98","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone","description":"<p>Updates the authenticated user's own phone numbers.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Save your own phone - Save the connected user's phone number</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CountryID1</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Dial country ID for the primary phone number.</td>\n</tr>\n<tr>\n<td><code>Phone1</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Primary phone number. At least one of Phone1 or Phone2 must be provided.</td>\n</tr>\n<tr>\n<td><code>CountryID2</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Dial country ID for the secondary phone number.</td>\n</tr>\n<tr>\n<td><code>Phone2</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Secondary phone number. At least one of Phone1 or Phone2 must be provided.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["user","{{userID}}","me","phone"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"4e6f7c52-84f9-4fde-91c4-17f56cb2e876","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the authenticated user updating their own phone numbers.</p>\n","type":"text/plain"},"type":"any","value":"231241","key":"userID"}]}},"response":[{"id":"ae8fc1fe-f58a-4fae-ba46-3875782b9b9d","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"ed5e4003-b052-4f5e-be05-9804d95be9cc","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"0e3da7a3-1fc2-4d3d-aae9-da7d0a4a0a30","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6c3a92a4-d9c3-4210-8257-f629201b35eb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"7859afc1-cd46-4485-9fd7-dc209bc923ba","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/me/phone\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f7f9c18e-5a5b-4886-80ba-f9e45dc30e41","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"b8bfe69e-5d21-438c-94ea-9b8d31d5f1be","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"db4612cd-6db2-4944-adea-8ea52800c0d2","name":"UserPhoneEmpty470","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"At least one phone number must be provided.\",\n  \"errorCode\": 470\n}"},{"id":"c48c9f08-0a2d-41fe-8278-d2705df26524","name":"UserPhoneInvalid469","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"One of the phone numbers does not match the expected format for the selected country.\",\n  \"errorCode\": 469\n}"},{"id":"4f57c0b2-b8e3-4529-9946-537f3743a462","name":"UserPhoneSaveFailed468","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The phone numbers could not be saved.\",\n  \"errorCode\": 468\n}"},{"id":"b5a6f6c1-1033-4352-8b37-72584a1571f4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"9e3f2081-6925-4b9f-bcc9-f33350334fad","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"CountryID1\": 1,\n  \"Phone1\": \"6305550101\",\n  \"CountryID2\": 1,\n  \"Phone2\": \"6305550102\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me/phone?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me","phone"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"231241","description":"**Required** | Type: `integer`\n\nID of the authenticated user updating their own phone numbers."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `CountryID1` | `integer` | ❌ No | Dial country ID for the primary phone number. |\n| `Phone1` | `string` | ❌ No | Primary phone number. At least one of Phone1 or Phone2 must be provided. |\n| `CountryID2` | `integer` | ❌ No | Dial country ID for the secondary phone number. |\n| `Phone2` | `string` | ❌ No | Secondary phone number. At least one of Phone1 or Phone2 must be provided. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"c8f2f9ce-2027-4ea6-924e-c7bc6e649c98"},{"name":"Save User Email","id":"5c4f8970-b64a-4430-acc7-426ba4a7fe1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserMail\": \"nuevo.correo@flowww.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/user/{{userID}}/mail","description":"<p>Updates the authenticated user's email address (account email by default, or doctor email when Class is D).</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Modify e-mail - Modify a user's e-mail</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserMail</code></td>\n<td><code>string (email)</code></td>\n<td>✅ Yes</td>\n<td>New email address for the authenticated user.</td>\n</tr>\n<tr>\n<td><code>UserClass</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Email class ('A' for the general account email, 'D' for the doctor email).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["user","{{userID}}","mail"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"d3b833cb-9b2c-4d50-8291-9e43811a1b73","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the authenticated user. The backend updates the current session user's email.</p>\n","type":"text/plain"},"type":"any","value":"250","key":"userID"}]}},"response":[{"id":"3f338da6-b6c7-4a18-9443-79dda38578e7","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserMail\": \"nuevo.correo@flowww.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/mail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","mail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user. The backend updates the current session user's email."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserMail` | `string (email)` | ✅ Yes | New email address for the authenticated user. |\n| `UserClass` | `string` | ❌ No | Email class ('A' for the general account email, 'D' for the doctor email). |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5431e5c1-07d4-44a0-b475-b93a74e280fa","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserMail\": \"nuevo.correo@flowww.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/mail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","mail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user. The backend updates the current session user's email."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserMail` | `string (email)` | ✅ Yes | New email address for the authenticated user. |\n| `UserClass` | `string` | ❌ No | Email class ('A' for the general account email, 'D' for the doctor email). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"cd98f93d-22db-4bf0-b0fd-973b6610d421","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserMail\": \"nuevo.correo@flowww.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/mail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","mail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user. The backend updates the current session user's email."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserMail` | `string (email)` | ✅ Yes | New email address for the authenticated user. |\n| `UserClass` | `string` | ❌ No | Email class ('A' for the general account email, 'D' for the doctor email). |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3dda2d00-f5d1-4dd4-a5fa-e74d702e3854","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserMail\": \"nuevo.correo@flowww.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/mail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","mail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user. The backend updates the current session user's email."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserMail` | `string (email)` | ✅ Yes | New email address for the authenticated user. |\n| `UserClass` | `string` | ❌ No | Email class ('A' for the general account email, 'D' for the doctor email). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e1404c02-a6b0-4c4f-8364-bfb391b2857d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserMail\": \"nuevo.correo@flowww.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/mail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","mail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user. The backend updates the current session user's email."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserMail` | `string (email)` | ✅ Yes | New email address for the authenticated user. |\n| `UserClass` | `string` | ❌ No | Email class ('A' for the general account email, 'D' for the doctor email). |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/mail\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b30b505f-85c1-45da-80ad-4e709894f089","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserMail\": \"nuevo.correo@flowww.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/mail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","mail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user. The backend updates the current session user's email."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserMail` | `string (email)` | ✅ Yes | New email address for the authenticated user. |\n| `UserClass` | `string` | ❌ No | Email class ('A' for the general account email, 'D' for the doctor email). |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"047c1975-cca6-475e-921b-c13f091b3986","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserMail\": \"nuevo.correo@flowww.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/mail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","mail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user. The backend updates the current session user's email."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserMail` | `string (email)` | ✅ Yes | New email address for the authenticated user. |\n| `UserClass` | `string` | ❌ No | Email class ('A' for the general account email, 'D' for the doctor email). |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"160b456f-21d0-48cd-bd47-58205cbb4423","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserMail\": \"nuevo.correo@flowww.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/mail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","mail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user. The backend updates the current session user's email."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserMail` | `string (email)` | ✅ Yes | New email address for the authenticated user. |\n| `UserClass` | `string` | ❌ No | Email class ('A' for the general account email, 'D' for the doctor email). |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"652a03b2-6e08-4df1-94f4-49c080cf1bcc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserMail\": \"nuevo.correo@flowww.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/mail?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","mail"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user. The backend updates the current session user's email."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserMail` | `string (email)` | ✅ Yes | New email address for the authenticated user. |\n| `UserClass` | `string` | ❌ No | Email class ('A' for the general account email, 'D' for the doctor email). |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"5c4f8970-b64a-4430-acc7-426ba4a7fe1c"},{"name":"View My User Data","id":"4442de3e-28b6-434c-ab8c-8ed88360b17d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}/me","description":"<p>Retrieves the authenticated user's own profile information.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Edit my profile - See a user's profile</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}","me"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"a271565b-2929-4787-922d-2843158ce542","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the authenticated user whose own profile is loaded.</p>\n","type":"text/plain"},"type":"any","value":"250","key":"userID"}]}},"response":[{"id":"9ecc0bd5-f6d9-4e15-99e4-95865d4aefe0","name":"User data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user whose own profile is loaded."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"UserID\": 250,\n  \"UserShowDisabled\": 0,\n  \"UserClinicID_Acc\": 0,\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"Kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserDisabled\": false,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserCSV\": \"F\",\n  \"UserBirthCountryID\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserStringSet\": \"ES\",\n  \"UserBindToIP\": 0,\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 201,\n  \"UserPhone2CountryID\": 0,\n  \"UserForeignAppDisabled\": 1,\n  \"UserPIN\": \"1234\",\n  \"UserCollegeName\": \"Ilustre Colegio de Abogados de Madrid\",\n  \"UserCollegeNum\": \"12345\",\n  \"UserCollegeTypeID\": 1,\n  \"UserOtpCheck\": 1,\n  \"UserCURP\": \"GODE800101HMCSRL05\",\n  \"UserPresenceControlInClinic\": 1\n}"},{"id":"e1092f49-7803-4603-9309-43094abee499","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user whose own profile is loaded."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6202db43-f5d7-4986-b9ca-12652f9f084c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user whose own profile is loaded."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"2ea339aa-58ca-4390-bdcf-4c86f8aa4bc8","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user whose own profile is loaded."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"60323d1f-9b7b-4fd3-ac2a-37c8a716a3f6","name":"User not found for the given userID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user whose own profile is loaded."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"User not found. Verify the userID.\",\n  \"ErrorCode\": \"16\"\n}"},{"id":"0db3f565-39b1-4080-895d-53c626743baa","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user whose own profile is loaded."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1dfc78cc-a4d6-48d3-933e-0c2a52d3e884","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user whose own profile is loaded."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"60bcd358-57d4-48df-b776-2929be129c93","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user whose own profile is loaded."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"1b41a425-2f37-4ae2-a9e6-5414b968c5b3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user whose own profile is loaded."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"a7198968-91c6-468e-8b22-27cb849307d5","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}/me?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}","me"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the authenticated user whose own profile is loaded."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D/me\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"4442de3e-28b6-434c-ab8c-8ed88360b17d"},{"name":"View the User List","id":"a6b2dba7-0361-438c-9671-619fede4e0e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/user","description":"<p>Retrieves the list of system users from the Configuration menu.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Users - List - See the list of users in the configuration menu</p>\n","urlObject":{"protocol":"https","path":["user"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>string</code></p>\n<p>Name to search for.</p>\n","type":"text/plain"},"key":"userName","value":"Nettie"}],"variable":[]}},"response":[{"id":"8e52e94b-be6b-4c24-a91f-8076833cc420","name":"User list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user?userName=Nettie","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `string`\n\nName to search for.","key":"userName","value":"Nettie","x-postman-displayValue":"Nettie"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"UserID\": 239,\n    \"UserName\": \"Nettie\",\n    \"UserDisabled\": false\n  }\n]"},{"id":"86127890-96bc-4893-b83e-067b6ee7fea2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user?userName=Nettie","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `string`\n\nName to search for.","key":"userName","value":"Nettie","x-postman-displayValue":"Nettie"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"fc7eaece-23db-4557-8cda-4c76f6c84df0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user?userName=Nettie","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `string`\n\nName to search for.","key":"userName","value":"Nettie","x-postman-displayValue":"Nettie"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ad3c9b79-c333-4ab8-927c-d08bf1ff01e3","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user?userName=Nettie","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `string`\n\nName to search for.","key":"userName","value":"Nettie","x-postman-displayValue":"Nettie"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"d2aa5f09-dc1e-4602-89ff-c02bb8adaa3b","name":"No users found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user?userName=Nettie","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `string`\n\nName to search for.","key":"userName","value":"Nettie","x-postman-displayValue":"Nettie"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No users found. Check the data provided.\"\n}"},{"id":"56ed784b-32fa-4727-9b22-2e0d5d63ad42","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user?userName=Nettie","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `string`\n\nName to search for.","key":"userName","value":"Nettie","x-postman-displayValue":"Nettie"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"5f636708-6950-4f44-962b-865e93845a53","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user?userName=Nettie","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `string`\n\nName to search for.","key":"userName","value":"Nettie","x-postman-displayValue":"Nettie"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d999efb2-dd97-49ce-a3d4-92bc26f57bc6","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user?userName=Nettie","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `string`\n\nName to search for.","key":"userName","value":"Nettie","x-postman-displayValue":"Nettie"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"74c96b23-c005-43e2-89e4-f352f6fe7c40","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user?userName=Nettie","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `string`\n\nName to search for.","key":"userName","value":"Nettie","x-postman-displayValue":"Nettie"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"32fe8222-d3d5-49c6-866a-8e60c376c0b6","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user?userName=Nettie","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user"],"query":[{"description":"**Optional** | Type: `string`\n\nName to search for.","key":"userName","value":"Nettie","x-postman-displayValue":"Nettie"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"a6b2dba7-0361-438c-9671-619fede4e0e7"},{"name":"View User Data","id":"035cabb4-7e8b-4d65-8f3a-61d1191f8e6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/user/{{userID}}","description":"<p>Retrieves detailed user profile information, including all configuration fields and associated clinics.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Users - See - See a user's data</p>\n","urlObject":{"protocol":"https","path":["user","{{userID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"27ede9df-9d9f-4831-b27a-de1c336e5e13","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the user.</p>\n","type":"text/plain"},"type":"any","value":"250","key":"userID"}]}},"response":[{"id":"dab91324-9fa6-4a78-92a1-f75e84713f82","name":"User data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the user."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"UserID\": 250,\n  \"UserShowDisabled\": 0,\n  \"UserClinicID_Acc\": 0,\n  \"UserLogin\": \"hedy.lamarr@gmail.com\",\n  \"UserName\": \"hedy\",\n  \"UserSurname1\": \"lamarr\",\n  \"UserSurname2\": \"Kiesler\",\n  \"UserSex\": \"M\",\n  \"UserBirthDate\": \"2005-02-08\",\n  \"UserNIF\": \"12345678A\",\n  \"UserPhone1\": \"+34630630630\",\n  \"UserPhone2\": \"+34600000000\",\n  \"UserAddress\": \"Calle Serrano 47\",\n  \"UserCity\": \"Salamanca\",\n  \"UserPostCode\": \"28001\",\n  \"UserProvince\": \"Madrid\",\n  \"UserCountryID\": 201,\n  \"UserEMail\": \"hedy.lamarr@gmail.com\",\n  \"UserDisabled\": false,\n  \"UserNotes\": \"No incidents recorded.\",\n  \"UserLanguage\": \"ES\",\n  \"UserCSV\": \"F\",\n  \"UserBirthCountryID\": 0,\n  \"UserDocumentTypeClassID\": 0,\n  \"UserStringSet\": \"ES\",\n  \"UserBindToIP\": 0,\n  \"UserDropdownsDisabled\": 0,\n  \"UserPhone1CountryID\": 201,\n  \"UserPhone2CountryID\": 0,\n  \"UserForeignAppDisabled\": 1,\n  \"UserPIN\": \"1234\",\n  \"UserCollegeName\": \"Ilustre Colegio de Abogados de Madrid\",\n  \"UserCollegeNum\": \"12345\",\n  \"UserCollegeTypeID\": 1,\n  \"UserOtpCheck\": 1,\n  \"UserCURP\": \"GODE800101HMCSRL05\",\n  \"UserPresenceControlInClinic\": 1\n}"},{"id":"cb5fa4d7-eb3b-4b20-b171-f8f843e9f298","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the user."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"94f82c2c-3334-4c89-8859-86799f43ac28","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the user."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"6bad744b-a355-49d7-8bd6-6931eb87f385","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the user."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"cccf025c-236a-4fb7-bb60-ab0dcbf3764b","name":"User not found for the given userID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the user."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"User not found. Verify the userID.\",\n  \"ErrorCode\": \"16\"\n}"},{"id":"690c0b61-f9e4-45a8-9569-ec4660648466","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the user."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"902cc702-387b-4c81-9d23-92f4c4a32c01","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the user."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"bc7fe84e-03f4-4f49-bd65-fa4368448189","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the user."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"21c0d313-081f-4175-938d-72077716b3dc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the user."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"aa688dd1-0e59-4bf0-96ed-2557a04c0ebb","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/user/{{userID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["user","{{userID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userID","value":"250","description":"**Required** | Type: `integer`\n\nID of the user."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/user/%7B%7BuserID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"035cabb4-7e8b-4d65-8f3a-61d1191f8e6d"}],"id":"8a8173e5-eb12-43a3-a1f7-de70c54d56fa","description":"<p>User and employee administration endpoints.</p>\n","_postman_id":"8a8173e5-eb12-43a3-a1f7-de70c54d56fa"},{"name":"UserClass","item":[{"name":"Permission","item":[{"name":"Add Permission to Profile","id":"75408bcd-4772-47ac-9ce1-e43e0308d5d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?PermissionAction=SEC_MEDIA_UPLOAD_FORM","description":"<p>Adds a new permission to a user profile, specifying its action.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Permission - Create - Create a new permit for an existing user's profile</p>\n","urlObject":{"protocol":"https","path":["userClass","{{userClassID}}","permission"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Permission action identifier to add.</p>\n","type":"text/plain"},"key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"id":"c6cfc86f-bef2-4b0c-8f17-ab74279cc016","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User Profile ID.</p>\n","type":"text/plain"},"type":"any","value":"3","key":"userClassID"}]}},"response":[{"id":"6c995946-1828-4748-88ea-4aabaec82eee","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5bca33a7-d10d-4d54-b881-12e7f1c5ec55","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e64b147e-9005-4c96-9057-5a86e3207338","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"be71af4d-be5e-469a-bf32-a90ee0a89542","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a16d12c1-5efc-4c8f-a987-38df5c2998c3","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/userClass/%7B%7BuserClassID%7D%7D/permission\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"8d076eaa-c3ef-428e-9b1f-95be9e56ad31","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2c098a03-85c9-4677-abac-9de1809f4838","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"ea01a43c-e20e-44d3-be0b-c2e6dee746b9","name":"DuplicatePermissionError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"This permission is already associated with this user.\",\n  \"ErrorCode\": \"217\"\n}"},{"id":"9617c4ed-aa00-48ff-bc5d-60e9b10e5820","name":"PermissionError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ErrorCode\": \"216\"\n}"},{"id":"d85bcda3-4232-4281-a74b-2483ab6b4d4f","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"49a69f23-1cff-43c6-a19a-66c2ca7f8f9f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `integer`\n\nPermission action identifier to add.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"3","description":"**Required** | Type: `integer`\n\nUser Profile ID."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"75408bcd-4772-47ac-9ce1-e43e0308d5d5"},{"name":"Delete Permission from Profile","id":"7de3c88d-4fe5-42e4-bcb6-2f55fff38753","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?PermissionAction=SEC_MEDIA_UPLOAD_FORM","description":"<p>Removes a permission from a user profile.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Permission - Delete - Delete a permit from a user's profile</p>\n","urlObject":{"protocol":"https","path":["userClass","{{userClassID}}","permission"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"},{"description":{"content":"<p><strong>Required</strong> | Type: <code>string</code></p>\n<p>Permission action identifier to delete.</p>\n","type":"text/plain"},"key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"id":"371c105e-17ff-4e5c-997e-bdf6609e4a09","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User class ID to query their access permissions.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"userClassID"}]}},"response":[{"id":"2b5d1463-57b0-4d0c-9754-9bc55fff2a55","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nPermission action identifier to delete.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"007a5752-320b-4514-aa9c-09ce9fe52187","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nPermission action identifier to delete.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"6a5f82b3-3d55-418f-a878-dd5184f16d08","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nPermission action identifier to delete.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"64a76d68-cb4d-4da8-a71c-7061a723d394","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nPermission action identifier to delete.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"49eceebe-6090-4454-b975-6f7b652e87e7","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nPermission action identifier to delete.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/userClass/%7B%7BuserClassID%7D%7D/permission\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"b54f7799-1fe2-415f-bbcf-89cb8ea023b6","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nPermission action identifier to delete.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"3127a6b1-7e02-439b-99b1-09b16d10c911","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nPermission action identifier to delete.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"e845844b-7570-4176-95cd-9bfaed068852","name":"PermissionsError","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nPermission action identifier to delete.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Could not delete the permission. Verify that the permission exists in the user's class.\",\n  \"ErrorCode\": \"218\"\n}"},{"id":"bc482354-d2bb-4852-aa6f-6a3a36cdd414","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nPermission action identifier to delete.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0b91fbb0-89cf-4762-96f0-923961a937ae","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1&PermissionAction=SEC_MEDIA_UPLOAD_FORM","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"},{"description":"**Required** | Type: `string`\n\nPermission action identifier to delete.","key":"PermissionAction","value":"SEC_MEDIA_UPLOAD_FORM","x-postman-displayValue":"SEC_MEDIA_UPLOAD_FORM"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"7de3c88d-4fe5-42e4-bcb6-2f55fff38753"},{"name":"List Profile Permissions","id":"830c84f6-e1eb-4dfa-a93d-17e0b47cee06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission","description":"<p>Retrieves the list of permissions assigned to a user profile.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Permission - List - See the list of permits of a user's profile</p>\n","urlObject":{"protocol":"https","path":["userClass","{{userClassID}}","permission"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"8eab5693-e4e0-4b21-a45f-57f62504d7b3","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>User class ID to query their access permissions.</p>\n","type":"text/plain"},"type":"any","value":"6","key":"userClassID"}]}},"response":[{"id":"10936bdd-6ef4-473c-a9c7-8175c132eddb","name":"Permission list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"UserClassName\": \"Gerente de zona\",\n  \"UserPermissionDetails\": [\n    {\n      \"PermissionAction\": \"SEC_DIARY_SLOTS_LOCK_SAVE_FORM\",\n      \"PermissionModule\": \"Agenda\",\n      \"PermissionAccess\": \"Agenda - Bloquear\",\n      \"PermissionDesc\": \"Bloquear agenda\"\n    },\n    {\n      \"PermissionAction\": \"SEC_DIARY_SLOTS_LOCK_DEL_FORM\",\n      \"PermissionModule\": \"Agenda\",\n      \"PermissionAccess\": \"Agenda - Desbloquear\",\n      \"PermissionDesc\": \"Desbloquear agenda\"\n    }\n  ]\n}"},{"id":"5edecd6e-7458-49bf-9429-9e6574fc83e7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"44a718e4-b257-48f4-99fd-45853e7e5fcb","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"940930a9-b6ef-4df3-8ce9-b1d514ceaf59","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"09fe885e-2e37-40d4-b3c7-0ac2223e942f","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/userClass/%7B%7BuserClassID%7D%7D/permission\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f84465a9-e665-4bf1-a6b9-a29eb6c59bbd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"c314f8a8-3442-4e56-bfd6-0cd9a88de55e","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"d307aa74-53e6-42fa-8e4e-cb66fac3c30a","name":"UserNotFound","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"Could not obtain permissions. The user ID is incorrect.\",\n  \"ErrorCode\": \"83\"\n}"},{"id":"8e7bc5bc-9908-4bf1-bdfb-3f484ec33760","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"3d8e5314-ae65-42c1-9e66-897e9891440b","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/permission?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","permission"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"6","description":"**Required** | Type: `integer`\n\nUser class ID to query their access permissions."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"830c84f6-e1eb-4dfa-a93d-17e0b47cee06"}],"id":"581a76b5-bb5d-4122-ad4e-9b252be60215","description":"<p>Userclass / Permission endpoints.</p>\n","_postman_id":"581a76b5-bb5d-4122-ad4e-9b252be60215"},{"name":"Copy User Profile","id":"7ee4c06f-6dd4-4920-a8fd-c1a2c1a95ff6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy","description":"<p>Duplicates an existing user profile.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Profiles - Copy - Duplicate a user's profile</p>\n","urlObject":{"protocol":"https","path":["userClass","{{userClassID}}","copy"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"599c0869-9968-4753-8652-7bcf964a3aac","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the user profile to duplicate.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"userClassID"}]}},"response":[{"id":"59d1a59b-fb14-4642-ab29-fda9b8856d12","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to duplicate."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5211180f-0265-4414-a613-b0d12ec47dab","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to duplicate."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"d38d3916-b67d-4b5b-8e2e-e8b28ffa9e21","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to duplicate."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"62b2ae32-fc89-491e-b3fc-084394e5864b","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to duplicate."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"0b88be5c-b00d-4e96-9dca-b884db00328d","name":"UserClass not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to duplicate."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No userClass found with the provided ID.\",\n  \"errorCode\": \"214\"\n}"},{"id":"1aa1145b-0bf9-4652-88b3-49e6fe886ba5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to duplicate."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d3885a96-a814-4b56-9a9f-7ece7867b151","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to duplicate."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"dd65568e-097b-41cb-a2f6-b307316a47d2","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to duplicate."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"77ec0746-8fb4-490f-94b9-8605730cb331","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to duplicate."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"cca5c22b-ff5c-47e8-8827-dc1126f72f42","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}/copy?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}","copy"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to duplicate."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/userClass/%7B%7BuserClassID%7D%7D/copy\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"7ee4c06f-6dd4-4920-a8fd-c1a2c1a95ff6"},{"name":"Create User Profile","id":"9c44a679-b04c-44a6-ba2f-eca0bc2d75ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/userClass","description":"<p>Creates a new user profile.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Profiles - Create - Create a new user profile</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserClassName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Display name of the user UserClass.</td>\n</tr>\n<tr>\n<td><code>UserClassCentralServices</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the UserClass has access to central services. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>UserClassRank</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Rank or priority level of the user UserClass.</td>\n</tr>\n<tr>\n<td><code>UserClassRequirePIN</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether this UserClass requires PIN authentication. -1 = yes, 0 = no.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["userClass"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"88875825-1676-49ea-9098-aec3dc231ba2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ✅ Yes | Display name of the user UserClass. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the UserClass has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user UserClass. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this UserClass requires PIN authentication. -1 = yes, 0 = no. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"60ffdb20-332e-4b69-8714-27f1eeaea9c2","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ✅ Yes | Display name of the user UserClass. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the UserClass has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user UserClass. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this UserClass requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e65d1c09-966d-4dcf-b8c9-77aa2b5553fa","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ✅ Yes | Display name of the user UserClass. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the UserClass has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user UserClass. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this UserClass requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"32dd887d-5346-4c78-b3bc-3f4b011c3f88","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ✅ Yes | Display name of the user UserClass. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the UserClass has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user UserClass. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this UserClass requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"629ed1ef-8dbf-4c81-a704-94effe10f8e4","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ✅ Yes | Display name of the user UserClass. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the UserClass has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user UserClass. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this UserClass requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/userClass\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"bb6c8436-19c5-4611-95cc-f66045ed50a9","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ✅ Yes | Display name of the user UserClass. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the UserClass has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user UserClass. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this UserClass requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"e7f9308c-2786-4f73-9ca1-9472ab8368d9","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ✅ Yes | Display name of the user UserClass. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the UserClass has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user UserClass. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this UserClass requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f8892908-0b6e-4218-8d49-99324faa74d3","name":"UserClassName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ✅ Yes | Display name of the user UserClass. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the UserClass has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user UserClass. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this UserClass requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"UserClassName is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"e4412072-3097-4210-96e5-9ade6cb96f3b","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ✅ Yes | Display name of the user UserClass. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the UserClass has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user UserClass. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this UserClass requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"106f4f7b-918d-4e13-bda7-ffede2ac0501","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ✅ Yes | Display name of the user UserClass. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the UserClass has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user UserClass. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this UserClass requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"9c44a679-b04c-44a6-ba2f-eca0bc2d75ac"},{"name":"Delete User Profile","id":"2fa2338d-a9a6-457d-87cc-36a9ec4ca57c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}","description":"<p>Deletes an existing user profile.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Profiles - Delete - Delete a user's profile</p>\n","urlObject":{"protocol":"https","path":["userClass","{{userClassID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"bb029fb8-c9ce-4c84-ba1d-8ececa8715c5","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the user profile to delete.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"userClassID"}]}},"response":[{"id":"67c6742b-4c28-469f-a882-abe0d3a967b9","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"78630999-195c-4391-81c5-eef951648881","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"daf8879e-6f59-43fd-a847-adc57ad5f8a2","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"95e93340-df07-4697-b7dd-c7716a70d1ab","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"f3272827-63e7-4ad5-aad2-6bedc57047b5","name":"UserClass not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No userClass found with the provided ID.\",\n  \"errorCode\": \"213\"\n}"},{"id":"bf8885e2-74ec-48d5-b6cc-1c7265743b30","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"48ad0ba7-e689-4828-9500-8f7c282f8596","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"80d14e19-f5eb-4755-84f3-5958e2be7aee","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d053f197-795d-4a30-a99a-86e14f311139","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"04a03bd3-42e8-4b7b-b5ff-356a1f4e20e1","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/userClass/%7B%7BuserClassID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"2fa2338d-a9a6-457d-87cc-36a9ec4ca57c"},{"name":"Edit User Profile","id":"efe7969e-e15f-41e7-86cd-0bdcb7ad00fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}","description":"<p>Modifies an existing user profile. Omitted fields keep their current values.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Profiles - Save - Modify a user's profile</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UserClassName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Display name of the user profile.</td>\n</tr>\n<tr>\n<td><code>UserClassCentralServices</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether the user profile has access to central services. -1 = yes, 0 = no.</td>\n</tr>\n<tr>\n<td><code>UserClassRank</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Rank or priority level of the user profile.</td>\n</tr>\n<tr>\n<td><code>UserClassRequirePIN</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Whether this user profile requires PIN authentication. -1 = yes, 0 = no.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["userClass","{{userClassID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"c322bf2d-3ad0-4e58-a69b-fd59aa3dddec","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the user profile to edit.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"userClassID"}]}},"response":[{"id":"e93aa770-7ea2-4276-ace6-dcacb252f001","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"c98290a7-dc71-4580-8714-24ae29d3eac9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"74ca400d-8d8f-4ebb-bb25-c8efe0746d01","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"a9591669-c4c1-45d1-99db-c2eca7b8fd61","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"22719a4c-4b81-4461-b1cc-3d3b12b484bb","name":"UserClass not found.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No userClass found with the provided ID.\",\n  \"errorCode\": \"212\"\n}"},{"id":"47f607b1-28e3-43f4-8e51-07b17b5c34c5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0059e253-14ef-4ee8-86a1-b73e3c61ebd6","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7c6ef3fd-977b-4784-84d5-65c2d220aa87","name":"UserClassName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"UserClassName is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"a3de1743-22a0-4dee-92c1-8b7a1e93288e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"81420219-3073-47c0-ad73-08432aaabaa9","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"757ed5a5-55cf-4c0e-a768-8b04e88453c7","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"UserClassName\": \"Manager\",\n  \"UserClassCentralServices\": 0,\n  \"UserClassRank\": 1,\n  \"UserClassRequirePIN\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `UserClassName` | `string` | ❌ No | Display name of the user profile. |\n| `UserClassCentralServices` | `integer` | ❌ No | Whether the user profile has access to central services. -1 = yes, 0 = no. |\n| `UserClassRank` | `integer` | ❌ No | Rank or priority level of the user profile. |\n| `UserClassRequirePIN` | `integer` | ❌ No | Whether this user profile requires PIN authentication. -1 = yes, 0 = no. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/userClass/%7B%7BuserClassID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"efe7969e-e15f-41e7-86cd-0bdcb7ad00fe"},{"name":"List User Profiles","id":"3ce5c2e7-aa58-49c7-81e5-bac098c09e6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/userClass","description":"<p>Retrieves the list of user profiles.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Profiles - List - See the list of user profiles</p>\n","urlObject":{"protocol":"https","path":["userClass"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[]}},"response":[{"id":"54bd388a-87cc-4ff9-9eab-a5faf032c231","name":"User profile list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"UserClassID\": 4,\n    \"UserClassDesc\": \"Profesional\",\n    \"UserCentralServices\": -1,\n    \"ReadOnly\": -1\n  },\n  {\n    \"UserClassID\": 1,\n    \"UserClassDesc\": \"Administrador\",\n    \"UserCentralServices\": -1,\n    \"ReadOnly\": -1\n  }\n]"},{"id":"bf95b6cf-bbbf-4366-87af-f7515a5e9025","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"88c84228-886c-4197-bb12-d235049a1369","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7207c632-4e9e-4831-807d-53cfcd8c2dc4","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"3a5f4267-ef36-4f85-b701-dcebc98f544a","name":"No user profile found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No user profile found with the provided ID.\"\n}"},{"id":"031fe842-69c2-4cef-b9ac-416bf22b0eab","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"2a417ff6-28f0-463f-b360-4bc49d81002c","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7e30e27b-3585-4f15-a66c-fc2d7aaa05e4","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"d0275ced-73a0-446f-b4bf-03e54c59b6db","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"372822f7-11c6-490e-85c6-e6383148e48a","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/userClass\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"3ce5c2e7-aa58-49c7-81e5-bac098c09e6e"},{"name":"View User Profile Data","id":"7049f15e-4ed2-487c-ad4e-4d49fccabf42","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}","description":"<p>Retrieves the data of an existing user profile.</p>\n<p><strong>Permision:</strong></p>\n<p>Users - Attendance Control - Profiles - See - See the data of an existing user's profile</p>\n","urlObject":{"protocol":"https","path":["userClass","{{userClassID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Unique identifier for the clinic.</p>\n","type":"text/plain"},"key":"clinicID","value":"1"}],"variable":[{"id":"413dde92-d0bf-474a-a424-767b8b19c1a1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>ID of the user profile to retrieve.</p>\n","type":"text/plain"},"type":"any","value":"10","key":"userClassID"}]}},"response":[{"id":"a7f3c555-19ee-45ed-8567-45a34dd37455","name":"User profile data retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to retrieve."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"UserClassID\": 4,\n  \"UserClassDesc\": \"Profesional\",\n  \"UserClassCentralServices\": -1,\n  \"UserClassRank\": 40,\n  \"UserClassRequirePIN\": 0\n}"},{"id":"5020188d-112d-4443-b81f-e09b33279f94","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e81c4b8d-bcfa-4403-bf0f-d7b23db7cce5","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to retrieve."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3261cfaa-0062-4bdb-a623-b186d307b2cf","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"a8b24a0e-0346-4dc3-acb7-055437022abe","name":"No userclass found with the provided ID.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No userclass found with the provided ID.\"\n}"},{"id":"b5ac7558-e558-41c6-8fbd-4ce89fd5a4fb","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to retrieve."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"657ba33c-b7b1-436a-a121-bd457335d2e1","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to retrieve."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"2c084184-eedb-4fd9-b886-4cceb4e332ce","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"061bc50e-4450-432d-8819-c041b3195bf2","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"5ab8ccf8-7e8f-40d2-899b-17c47da13538","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/userClass/{{userClassID}}?clinicID=1","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["userClass","{{userClassID}}"],"query":[{"description":"**Optional** | Type: `integer`\n\nUnique identifier for the clinic.","key":"clinicID","value":"1","x-postman-displayValue":"1"}],"variable":[{"key":"userClassID","value":"10","description":"**Required** | Type: `integer`\n\nID of the user profile to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/userClass/%7B%7BuserClassID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"7049f15e-4ed2-487c-ad4e-4d49fccabf42"}],"id":"9072ccc8-db92-46c7-be18-b4f77f8c7749","description":"<p>Userclass endpoints.</p>\n","_postman_id":"9072ccc8-db92-46c7-be18-b4f77f8c7749"},{"name":"Workflow","item":[{"name":"Copy Workflow","id":"13200b4b-910c-436a-a39b-31e06f932fce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/copy","description":"<p>Duplicates an existing workflow (including its discount template and segmentation) under a new name and schedules an independent task for the copy. The backend does not return the new WorkflowID - list workflows and match by name to find it.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Workflows - Copy - Duplicate a workflow</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>WorkflowName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Name for the duplicated workflow.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["workflow","{{workflowID}}","copy"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"1f7ea9ff-4b91-4f3b-b8bb-2fd1fdb1ec14","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the workflow to duplicate.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"workflowID"}]}},"response":[{"id":"90333408-7dbb-4585-b10e-88f42c82e006","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/copy","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","copy"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to duplicate."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Name for the duplicated workflow. |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2928c9ac-a864-44b8-84e2-87ed8ca0e620","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/copy","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","copy"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to duplicate."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Name for the duplicated workflow. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"bebd60a5-aed8-4009-a17c-08a8a21c571d","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/copy","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","copy"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to duplicate."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Name for the duplicated workflow. |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d80c1c0d-72b2-487c-9368-c0662a53c068","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/copy","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","copy"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to duplicate."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Name for the duplicated workflow. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"1368f4da-b460-4951-8292-b16d57d33659","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/copy","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","copy"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to duplicate."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Name for the duplicated workflow. |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/workflow/%7B%7BworkflowID%7D%7D/copy\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"76486c4d-793e-41ce-85af-d414711856ae","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/copy","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","copy"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to duplicate."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Name for the duplicated workflow. |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"1a2664e2-76a2-47ed-a3c8-097f77fd3953","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/copy","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","copy"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to duplicate."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Name for the duplicated workflow. |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"796c23a0-82a0-4918-97ee-483b4a8cbd0e","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/copy","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","copy"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to duplicate."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Name for the duplicated workflow. |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"603a1a7b-3f3e-4df0-a090-92a7ac6bbbbd","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes (copia)\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/copy","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","copy"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to duplicate."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Name for the duplicated workflow. |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"13200b4b-910c-436a-a39b-31e06f932fce"},{"name":"Create Workflow","id":"21005136-a1d7-4f23-af25-259791eff5a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"<p>Creates a new automated workflow (client segmentation + scheduled action: SMS/App/Email/Excel/Points/HubSpot/WhatsApp, with an optional linked automatic discount). The backend does not return the new WorkflowID - list workflows and match by name to find it.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Workflows - Create - Create a new workflow</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>WorkflowName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Workflow name.</td>\n</tr>\n<tr>\n<td><code>WorkflowMessageText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Body text sent through the SMS/App/WhatsApp channels.</td>\n</tr>\n<tr>\n<td><code>WorkflowCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Country used to validate the recipient's mobile number format for SMS/WhatsApp.</td>\n</tr>\n<tr>\n<td><code>WorkflowExecutionTime</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Local time (HH:mm) at which the workflow runs each day it is scheduled.</td>\n</tr>\n<tr>\n<td><code>WorkflowSegmentation</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy.</td>\n</tr>\n<tr>\n<td><code>WorkflowPublicScope</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Audience scope: A = all clients, F = filtered by Segmentation, I = imported list.</td>\n</tr>\n<tr>\n<td><code>WorkflowCampaignID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Marketing campaign this workflow is linked to.</td>\n</tr>\n<tr>\n<td><code>WorkflowChannels</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Communication channels active for this workflow.</td>\n</tr>\n<tr>\n<td><code>SMS</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the SMS channel is active.</td>\n</tr>\n<tr>\n<td><code>App</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the client App notification channel is active.</td>\n</tr>\n<tr>\n<td><code>Email</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550.</td>\n</tr>\n<tr>\n<td><code>Excel</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run.</td>\n</tr>\n<tr>\n<td><code>Points</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether loyalty points are granted to matched clients.</td>\n</tr>\n<tr>\n<td><code>HubSpotList</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether matched clients are synced to a HubSpot list.</td>\n</tr>\n<tr>\n<td><code>Whatsapp</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the WhatsApp channel is active. Requires WhatsappTemplateID.</td>\n</tr>\n<tr>\n<td><code>WorkflowPeriodicity</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence).</td>\n</tr>\n<tr>\n<td><code>Type</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Recurrence type: U = once, A = always/recurrent, E = every N interval units.</td>\n</tr>\n<tr>\n<td><code>Interval</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days).</td>\n</tr>\n<tr>\n<td><code>Every</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Quantity of Interval units between runs, when Type is E.</td>\n</tr>\n<tr>\n<td><code>WorkflowExecution</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Scheduling of the workflow's recurring task.</td>\n</tr>\n<tr>\n<td><code>Periodicity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly.</td>\n</tr>\n<tr>\n<td><code>WeeksDay</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W.</td>\n</tr>\n<tr>\n<td><code>Day</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Day of the month the task runs, when Periodicity is M.</td>\n</tr>\n<tr>\n<td><code>DateEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Date (dd/mm/yyyy) after which the workflow stops being scheduled.</td>\n</tr>\n<tr>\n<td><code>Interval</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled.</td>\n</tr>\n<tr>\n<td><code>Rate</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled.</td>\n</tr>\n<tr>\n<td><code>EndTime</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled.</td>\n</tr>\n<tr>\n<td><code>WorkflowMailMkt</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Marketing email configuration, used when Channels.Email is active.</td>\n</tr>\n<tr>\n<td><code>ClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Clinic whose marketing email integration is used to send the Email channel.</td>\n</tr>\n<tr>\n<td><code>TemplateID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Marketing email template used by the Email channel.</td>\n</tr>\n<tr>\n<td><code>WorkflowMessageID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Internal client App message template used by the App channel.</td>\n</tr>\n<tr>\n<td><code>WorkflowExcelEmail</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Recipient email address for the Excel export, used when the Excel channel is active.</td>\n</tr>\n<tr>\n<td><code>WorkflowWhatsappTemplateID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Approved WhatsApp template ID used by the Whatsapp channel.</td>\n</tr>\n<tr>\n<td><code>WorkflowPoints</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Loyalty points configuration, used when Channels.Points is active.</td>\n</tr>\n<tr>\n<td><code>Amount</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Loyalty points granted to each matched client.</td>\n</tr>\n<tr>\n<td><code>ExpiryDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of days before the granted points expire.</td>\n</tr>\n<tr>\n<td><code>Comments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comment stored alongside the granted points.</td>\n</tr>\n<tr>\n<td><code>WorkflowClientsPending</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether to include App clients pending validation in the audience.</td>\n</tr>\n<tr>\n<td><code>WorkflowHubSpot</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>HubSpot list configuration, used when Channels.HubSpotList is active.</td>\n</tr>\n<tr>\n<td><code>ListName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Name of the HubSpot list matched clients are synced to.</td>\n</tr>\n<tr>\n<td><code>ExcludeRGPD</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether to exclude clients without RGPD consent from the list.</td>\n</tr>\n<tr>\n<td><code>ListOptions</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Extra HubSpot list configuration flags (backend-defined, 1-2 chars).</td>\n</tr>\n<tr>\n<td><code>WorkflowClientNotBoughtAnyTreatment</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Legacy filter - true restricts the audience to clients who have never bought any treatment.</td>\n</tr>\n<tr>\n<td><code>WorkflowClientNotBoughtProductIDList</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legacy filter - comma-separated product IDs the client must not have bought.</td>\n</tr>\n<tr>\n<td><code>WorkflowProductFilters</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers.</td>\n</tr>\n<tr>\n<td><code>Bought</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Clients who have bought this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>NotBought</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Clients who have NOT bought this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>AppAssisted</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Filter by number of attended appointments for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>NextApp</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Filter by upcoming appointment for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>LastSession</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Filter by last attended session for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>Budget</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Filter by pending budgets for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>VoucherSession</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Filter by pending voucher sessions for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>NotFutureApp</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Clients without future appointments for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>WorkflowDiscount</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Configuration of the automatic discount generated for clients matched by this workflow.</td>\n</tr>\n<tr>\n<td><code>Create</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template.</td>\n</tr>\n<tr>\n<td><code>ProductID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DateIni</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DateEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>Validity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of uses per client.</td>\n</tr>\n<tr>\n<td><code>Notes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>MaxValue</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>UserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>WeekDays</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>TimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>TimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["workflow"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"c549d349-ef06-4614-824d-f1a656f9e2f2","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"4076bfc8-f35f-4f29-9234-cea788310d6b","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"16ee8cae-3206-4946-869b-afc91bdea6cf","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"aad562bd-443e-4987-b3b3-eb3245f3e2a1","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"ef6bfa4e-43ae-435e-a737-d76f2191a987","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/workflow\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"3d6d8022-1d38-46bd-9024-c07ab396f6f8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"9eff095c-3954-400c-aa57-7215b1ffb584","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"632b8338-76e4-402c-be63-2b1e9a88959b","name":"WorkflowName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"WorkflowName is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"369704b7-78e9-4037-a84f-4b581d95efed","name":"NoActiveSender","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No active sender is configured for the marketing email integration.\",\n  \"ErrorCode\": \"550\"\n}"},{"id":"710b7bc9-1f26-4009-b643-048b28526e44","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"393ecc54-ae71-409a-abc7-1bad05bfcae3","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow","description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"21005136-a1d7-4f23-af25-259791eff5a2"},{"name":"Delete Workflow","id":"b589b186-70aa-460d-8cac-cc804e176dd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","description":"<p>Permanently deletes a workflow and its scheduled task. Optionally cascades to the discounts it generated.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Workflows - Delete - Delete a workflow</p>\n","urlObject":{"protocol":"https","path":["workflow","{{workflowID}}"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>boolean</code></p>\n<p>When true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.</p>\n","type":"text/plain"},"key":"deleteDiscounts","value":"false"}],"variable":[{"id":"b47ecaa4-8947-40c9-9235-a17dd26dc55d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the workflow to delete.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"workflowID"}]}},"response":[{"id":"de938b09-887c-4c4c-87f7-e422f8d83380","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to delete."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"225926f3-a304-4de3-a9f7-aa4b84f92ec9","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"b3b4d983-7701-47b0-b2ca-6da53c83c452","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to delete."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"bd28746a-5729-455d-a3b3-03ae78cadedb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"dd0dea08-82ab-4566-8a4f-211d8e176f3d","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to delete."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/workflow/%7B%7BworkflowID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"9ca32b64-999c-4d70-97dc-4b5d65da252a","name":"The workflow is currently running and cannot be modified, disabled or deleted until it finishes.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to delete."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The workflow is currently running. Try again once it finishes.\",\n  \"ErrorCode\": \"424\"\n}"},{"id":"45e32be5-3ba2-4f5a-9543-5ac2b67e7835","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to delete."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"96023fdb-1484-4f1b-92de-eb6bcd352686","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to delete."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"f3e5dc94-068d-46e2-a780-9e91377ade96","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to delete."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"fd7938b0-a12f-4328-86e8-6c74fa134d42","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}?deleteDiscounts=false","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"query":[{"description":"**Optional** | Type: `boolean`\n\nWhen true, also deletes the discounts generated by this workflow (DiscountWorkflowID). Defaults to false - the workflow row is always hard-deleted.","key":"deleteDiscounts","value":"false","x-postman-displayValue":"false"}],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to delete."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b589b186-70aa-460d-8cac-cc804e176dd0"},{"name":"Disable Workflow","id":"37a0c0f0-f407-4b6d-b392-a790dae46a2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","description":"<p>Disables a workflow, removing its scheduled task.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Workflows - Disable - Disable a workflow</p>\n","urlObject":{"protocol":"https","path":["workflow","{{workflowID}}","status"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"4f6e6b11-2b46-40b8-89a6-b241a434c2e2","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the workflow to enable or disable.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"workflowID"}]}},"response":[{"id":"ba409795-648c-4651-9888-ca9d6bfb0f40","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"5543bb74-8d26-4fc9-b79b-d6f9c7ab6c35","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"2aa46ac0-5cd1-4872-bb0c-4b53666163fe","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"d5a89902-06d0-470a-a922-7c369dbfdd13","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"46ae8953-b40d-404b-88d3-5e1188f4dc19","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/workflow/%7B%7BworkflowID%7D%7D/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"f51f2ec7-666d-4bfe-8636-c6a09f09a925","name":"The workflow is currently running and cannot be modified, disabled or deleted until it finishes.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The workflow is currently running. Try again once it finishes.\",\n  \"ErrorCode\": \"424\"\n}"},{"id":"f823c30c-b07c-44d6-8a8a-d16ea94034cd","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"34015494-9e6d-45e0-8fcf-e10bd44d28e7","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"74ddfd29-c02f-482f-97ab-ca7fd055f04d","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"795457ae-5211-408a-ae94-661b9b919fe0","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"37a0c0f0-f407-4b6d-b392-a790dae46a2c"},{"name":"Edit Workflow","id":"3090dbd1-0f4d-482d-a66a-6f4df52d8360","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>Media type of the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","description":"<p>Updates the full configuration of an existing workflow. Accepts the same body shape as Create Workflow.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Workflows - Edit - Edit a workflow</p>\n<h3 id=\"body-schema\">BODY SCHEMA</h3>\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>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>WorkflowName</code></td>\n<td><code>string</code></td>\n<td>✅ Yes</td>\n<td>Workflow name.</td>\n</tr>\n<tr>\n<td><code>WorkflowMessageText</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Body text sent through the SMS/App/WhatsApp channels.</td>\n</tr>\n<tr>\n<td><code>WorkflowCountryID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Country used to validate the recipient's mobile number format for SMS/WhatsApp.</td>\n</tr>\n<tr>\n<td><code>WorkflowExecutionTime</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Local time (HH:mm) at which the workflow runs each day it is scheduled.</td>\n</tr>\n<tr>\n<td><code>WorkflowSegmentation</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy.</td>\n</tr>\n<tr>\n<td><code>WorkflowPublicScope</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Audience scope: A = all clients, F = filtered by Segmentation, I = imported list.</td>\n</tr>\n<tr>\n<td><code>WorkflowCampaignID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Marketing campaign this workflow is linked to.</td>\n</tr>\n<tr>\n<td><code>WorkflowChannels</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Communication channels active for this workflow.</td>\n</tr>\n<tr>\n<td><code>SMS</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the SMS channel is active.</td>\n</tr>\n<tr>\n<td><code>App</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the client App notification channel is active.</td>\n</tr>\n<tr>\n<td><code>Email</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550.</td>\n</tr>\n<tr>\n<td><code>Excel</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run.</td>\n</tr>\n<tr>\n<td><code>Points</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether loyalty points are granted to matched clients.</td>\n</tr>\n<tr>\n<td><code>HubSpotList</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether matched clients are synced to a HubSpot list.</td>\n</tr>\n<tr>\n<td><code>Whatsapp</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether the WhatsApp channel is active. Requires WhatsappTemplateID.</td>\n</tr>\n<tr>\n<td><code>WorkflowPeriodicity</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence).</td>\n</tr>\n<tr>\n<td><code>Type</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Recurrence type: U = once, A = always/recurrent, E = every N interval units.</td>\n</tr>\n<tr>\n<td><code>Interval</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days).</td>\n</tr>\n<tr>\n<td><code>Every</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Quantity of Interval units between runs, when Type is E.</td>\n</tr>\n<tr>\n<td><code>WorkflowExecution</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Scheduling of the workflow's recurring task.</td>\n</tr>\n<tr>\n<td><code>Periodicity</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly.</td>\n</tr>\n<tr>\n<td><code>WeeksDay</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W.</td>\n</tr>\n<tr>\n<td><code>Day</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Day of the month the task runs, when Periodicity is M.</td>\n</tr>\n<tr>\n<td><code>DateEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Date (dd/mm/yyyy) after which the workflow stops being scheduled.</td>\n</tr>\n<tr>\n<td><code>Interval</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled.</td>\n</tr>\n<tr>\n<td><code>Rate</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled.</td>\n</tr>\n<tr>\n<td><code>EndTime</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled.</td>\n</tr>\n<tr>\n<td><code>WorkflowMailMkt</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Marketing email configuration, used when Channels.Email is active.</td>\n</tr>\n<tr>\n<td><code>ClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Clinic whose marketing email integration is used to send the Email channel.</td>\n</tr>\n<tr>\n<td><code>TemplateID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Marketing email template used by the Email channel.</td>\n</tr>\n<tr>\n<td><code>WorkflowMessageID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Internal client App message template used by the App channel.</td>\n</tr>\n<tr>\n<td><code>WorkflowExcelEmail</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Recipient email address for the Excel export, used when the Excel channel is active.</td>\n</tr>\n<tr>\n<td><code>WorkflowWhatsappTemplateID</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Approved WhatsApp template ID used by the Whatsapp channel.</td>\n</tr>\n<tr>\n<td><code>WorkflowPoints</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Loyalty points configuration, used when Channels.Points is active.</td>\n</tr>\n<tr>\n<td><code>Amount</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td>Loyalty points granted to each matched client.</td>\n</tr>\n<tr>\n<td><code>ExpiryDays</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of days before the granted points expire.</td>\n</tr>\n<tr>\n<td><code>Comments</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Comment stored alongside the granted points.</td>\n</tr>\n<tr>\n<td><code>WorkflowClientsPending</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether to include App clients pending validation in the audience.</td>\n</tr>\n<tr>\n<td><code>WorkflowHubSpot</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>HubSpot list configuration, used when Channels.HubSpotList is active.</td>\n</tr>\n<tr>\n<td><code>ListName</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Name of the HubSpot list matched clients are synced to.</td>\n</tr>\n<tr>\n<td><code>ExcludeRGPD</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether to exclude clients without RGPD consent from the list.</td>\n</tr>\n<tr>\n<td><code>ListOptions</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Extra HubSpot list configuration flags (backend-defined, 1-2 chars).</td>\n</tr>\n<tr>\n<td><code>WorkflowClientNotBoughtAnyTreatment</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Legacy filter - true restricts the audience to clients who have never bought any treatment.</td>\n</tr>\n<tr>\n<td><code>WorkflowClientNotBoughtProductIDList</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td>Legacy filter - comma-separated product IDs the client must not have bought.</td>\n</tr>\n<tr>\n<td><code>WorkflowProductFilters</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers.</td>\n</tr>\n<tr>\n<td><code>Bought</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Clients who have bought this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>NotBought</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Clients who have NOT bought this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>AppAssisted</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Filter by number of attended appointments for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>NextApp</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Filter by upcoming appointment for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>LastSession</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Filter by last attended session for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>Budget</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Filter by pending budgets for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>VoucherSession</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Filter by pending voucher sessions for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>NotFutureApp</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Clients without future appointments for this tariff/family.</td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>WorkflowDiscount</code></td>\n<td><code>object</code></td>\n<td>❌ No</td>\n<td>Configuration of the automatic discount generated for clients matched by this workflow.</td>\n</tr>\n<tr>\n<td><code>Create</code></td>\n<td><code>boolean</code></td>\n<td>❌ No</td>\n<td>Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template.</td>\n</tr>\n<tr>\n<td><code>ProductID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClinicID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DateIni</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>DateEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>Validity</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td>Number of uses per client.</td>\n</tr>\n<tr>\n<td><code>Notes</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>FamilyID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>MaxValue</code></td>\n<td><code>number</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ClassID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>UserID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>ProductGID</code></td>\n<td><code>integer</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>WeekDays</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>TimeStart</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n<tr>\n<td><code>TimeEnd</code></td>\n<td><code>string</code></td>\n<td>❌ No</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["workflow","{{workflowID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"0e6c22ec-736b-4f64-8be0-37646cb7670d","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the workflow to edit.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"workflowID"}]}},"response":[{"id":"0a693d3c-7ef8-4a53-b136-89aa62b2b1be","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"b3f98acf-5fb9-40f2-9f67-20e02073ae5f","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"8e4769cd-a831-4bb1-84b6-fae17192e61c","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"ca219821-673d-4e02-a80e-cebb43b71152","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"2b818288-788b-4cea-91a0-e09ece2303eb","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/workflow/%7B%7BworkflowID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"68c43bfa-2ac0-4a59-959c-fada676b8af4","name":"The workflow is currently running and cannot be modified, disabled or deleted until it finishes.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The workflow is currently running. Try again once it finishes.\",\n  \"ErrorCode\": \"424\"\n}"},{"id":"82099b50-73c6-42eb-af6f-76952f212344","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"d966e709-77d3-44df-b1b1-a9d3f5cb7882","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"7cff4678-c4f4-43b5-9571-02280cf524ca","name":"WorkflowName is required","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"WorkflowName is required.\",\n  \"errorCode\": \"invalid-params\"\n}"},{"id":"11c72d54-a3eb-4fc5-a21d-94cd52ceb26b","name":"NoActiveSender","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"No active sender is configured for the marketing email integration.\",\n  \"ErrorCode\": \"550\"\n}"},{"id":"de9a6914-1b46-4865-8c50-466086f92b4c","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"ef26f0f0-4291-4b46-bc08-ad875d56e4dc","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"PUT","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."},{"key":"Content-Type","value":"application/json","description":"Media type of the request body."}],"body":{"mode":"raw","raw":"{\n  \"WorkflowName\": \"Reactivacion clientes\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to edit."}]},"description":"### BODY SCHEMA\n| Field | Type | Required | Description |\n|-------|------|-----------|-------------|\n| `WorkflowName` | `string` | ✅ Yes | Workflow name. |\n| `WorkflowMessageText` | `string` | ❌ No | Body text sent through the SMS/App/WhatsApp channels. |\n| `WorkflowCountryID` | `integer` | ❌ No | Country used to validate the recipient's mobile number format for SMS/WhatsApp. |\n| `WorkflowExecutionTime` | `string` | ❌ No | Local time (HH:mm) at which the workflow runs each day it is scheduled. |\n| `WorkflowSegmentation` | `object` | ❌ No | Client segmentation filter, sent to the backend as-is (same shape as the client advanced-search filter). Keys are backend-defined and not individually validated by the proxy. |\n| `WorkflowPublicScope` | `string` | ❌ No | Audience scope: A = all clients, F = filtered by Segmentation, I = imported list. |\n| `WorkflowCampaignID` | `integer` | ❌ No | Marketing campaign this workflow is linked to. |\n| `WorkflowChannels` | `object` | ❌ No | Communication channels active for this workflow. |\n| `SMS` | `boolean` | ❌ No | Whether the SMS channel is active. |\n| `App` | `boolean` | ❌ No | Whether the client App notification channel is active. |\n| `Email` | `boolean` | ❌ No | Whether the marketing email channel is active. Requires an active Sendinblue sender or the save fails with error 550. |\n| `Excel` | `boolean` | ❌ No | Whether matched clients are exported to an Excel file emailed to ExcelEmail on each run. |\n| `Points` | `boolean` | ❌ No | Whether loyalty points are granted to matched clients. |\n| `HubSpotList` | `boolean` | ❌ No | Whether matched clients are synced to a HubSpot list. |\n| `Whatsapp` | `boolean` | ❌ No | Whether the WhatsApp channel is active. Requires WhatsappTemplateID. |\n| `WorkflowPeriodicity` | `object` | ❌ No | Recurrence classification of the workflow (distinct from Execution, which controls the scheduled task cadence). |\n| `Type` | `string` | ❌ No | Recurrence type: U = once, A = always/recurrent, E = every N interval units. |\n| `Interval` | `string` | ❌ No | Unit for Every when Type is E (T=days since trigger, W=weeks, M=months, Y=years, D=days). |\n| `Every` | `integer` | ❌ No | Quantity of Interval units between runs, when Type is E. |\n| `WorkflowExecution` | `object` | ❌ No | Scheduling of the workflow's recurring task. |\n| `Periodicity` | `string` | ❌ No | How often the scheduled task is evaluated: D = daily, W = weekly, M = monthly. |\n| `WeeksDay` | `string` | ❌ No | 7-character mask (Mon..Sun, 1/0) of active days, when Periodicity is W. |\n| `Day` | `integer` | ❌ No | Day of the month the task runs, when Periodicity is M. |\n| `DateEnd` | `string` | ❌ No | Date (dd/mm/yyyy) after which the workflow stops being scheduled. |\n| `Interval` | `string` | ❌ No | Real-time execution unit, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `Rate` | `integer` | ❌ No | Real-time execution frequency, only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `EndTime` | `string` | ❌ No | End of the real-time execution window (HH:mm), only used when the SET_WORKFLOWS_RT system setting is enabled. |\n| `WorkflowMailMkt` | `object` | ❌ No | Marketing email configuration, used when Channels.Email is active. |\n| `ClinicID` | `integer` | ❌ No | Clinic whose marketing email integration is used to send the Email channel. |\n| `TemplateID` | `integer` | ❌ No | Marketing email template used by the Email channel. |\n| `WorkflowMessageID` | `integer` | ❌ No | Internal client App message template used by the App channel. |\n| `WorkflowExcelEmail` | `string` | ❌ No | Recipient email address for the Excel export, used when the Excel channel is active. |\n| `WorkflowWhatsappTemplateID` | `string` | ❌ No | Approved WhatsApp template ID used by the Whatsapp channel. |\n| `WorkflowPoints` | `object` | ❌ No | Loyalty points configuration, used when Channels.Points is active. |\n| `Amount` | `number` | ❌ No | Loyalty points granted to each matched client. |\n| `ExpiryDays` | `integer` | ❌ No | Number of days before the granted points expire. |\n| `Comments` | `string` | ❌ No | Comment stored alongside the granted points. |\n| `WorkflowClientsPending` | `boolean` | ❌ No | Whether to include App clients pending validation in the audience. |\n| `WorkflowHubSpot` | `object` | ❌ No | HubSpot list configuration, used when Channels.HubSpotList is active. |\n| `ListName` | `string` | ❌ No | Name of the HubSpot list matched clients are synced to. |\n| `ExcludeRGPD` | `boolean` | ❌ No | Whether to exclude clients without RGPD consent from the list. |\n| `ListOptions` | `string` | ❌ No | Extra HubSpot list configuration flags (backend-defined, 1-2 chars). |\n| `WorkflowClientNotBoughtAnyTreatment` | `boolean` | ❌ No | Legacy filter - true restricts the audience to clients who have never bought any treatment. |\n| `WorkflowClientNotBoughtProductIDList` | `string` | ❌ No | Legacy filter - comma-separated product IDs the client must not have bought. |\n| `WorkflowProductFilters` | `object` | ❌ No | Each key restricts the audience by a tariff/family combination for a specific behavioral signal. Every key accepts { ProductGID, FamilyGID }, both optional integers. |\n| `Bought` | `object` | ❌ No | Clients who have bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotBought` | `object` | ❌ No | Clients who have NOT bought this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `AppAssisted` | `object` | ❌ No | Filter by number of attended appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NextApp` | `object` | ❌ No | Filter by upcoming appointment for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `LastSession` | `object` | ❌ No | Filter by last attended session for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `Budget` | `object` | ❌ No | Filter by pending budgets for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `VoucherSession` | `object` | ❌ No | Filter by pending voucher sessions for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `NotFutureApp` | `object` | ❌ No | Clients without future appointments for this tariff/family. |\n| `ProductGID` | `integer` | ❌ No |  |\n| `FamilyGID` | `integer` | ❌ No |  |\n| `WorkflowDiscount` | `object` | ❌ No | Configuration of the automatic discount generated for clients matched by this workflow. |\n| `Create` | `boolean` | ❌ No | Whether saving this workflow also (re)creates its linked automatic discount. Re-saving with Create=true always overwrites the previously generated discount template. |\n| `ProductID` | `integer` | ❌ No |  |\n| `ClinicID` | `integer` | ❌ No |  |\n| `DateIni` | `string` | ❌ No |  |\n| `DateEnd` | `string` | ❌ No |  |\n| `Validity` | `integer` | ❌ No | Number of uses per client. |\n| `Notes` | `string` | ❌ No |  |\n| `FamilyID` | `integer` | ❌ No |  |\n| `MaxValue` | `number` | ❌ No |  |\n| `ClassID` | `integer` | ❌ No |  |\n| `UserID` | `integer` | ❌ No |  |\n| `ProductGID` | `integer` | ❌ No |  |\n| `WeekDays` | `string` | ❌ No |  |\n| `TimeStart` | `string` | ❌ No |  |\n| `TimeEnd` | `string` | ❌ No |  |"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"3090dbd1-0f4d-482d-a66a-6f4df52d8360"},{"name":"Enable Workflow","id":"1434acf4-421b-4a1f-9e1d-1e2a907df385","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","description":"<p>Enables a workflow, re-scheduling its task.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Workflows - Disable - Disable a workflow</p>\n","urlObject":{"protocol":"https","path":["workflow","{{workflowID}}","status"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"6e1d9f20-1a12-46d4-9e06-22ace0fd1d99","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the workflow to enable or disable.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"workflowID"}]}},"response":[{"id":"cdf7b2f6-702d-4220-8ca1-a8e0d5125231","name":"The action was completed successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"2d4c65cd-0f2d-453f-ae1b-31d8a9631e9c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"00b1c546-854d-4973-b004-662a14fe238a","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"3a5111ad-10dc-461f-87c6-0bd5af8cb6fb","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"112c0b6b-daff-49e7-9328-b6b6b106487c","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/workflow/%7B%7BworkflowID%7D%7D/status\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"cc1d3010-f9ec-4090-a1e9-0c979c57e14d","name":"The workflow is currently running and cannot be modified, disabled or deleted until it finishes.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The workflow is currently running. Try again once it finishes.\",\n  \"ErrorCode\": \"424\"\n}"},{"id":"4d3a19c6-d75f-44bc-b576-1ae121cde0c8","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"fe625fbb-43d7-47b3-8fd4-f935c6175d39","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"19ed2146-513c-452c-a2e2-4c464a84fef8","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"132de80d-fa36-49de-a702-421f9d79264f","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"POST","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}/status","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}","status"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to enable or disable."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"1434acf4-421b-4a1f-9e1d-1e2a907df385"},{"name":"Get Workflow","id":"478255a9-bf40-4ea9-b8d0-4b46dfd5360a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","description":"<p>Retrieves the full configuration of an existing workflow.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Workflows - Edit - Modify the data of a workflow</p>\n","urlObject":{"protocol":"https","path":["workflow","{{workflowID}}"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[{"id":"e90d9f8a-3000-4664-80f0-64f0e05730e1","description":{"content":"<p><strong>Required</strong> | Type: <code>integer</code></p>\n<p>Unique ID of the workflow to retrieve.</p>\n","type":"text/plain"},"type":"any","value":"12","key":"workflowID"}]}},"response":[{"id":"9d921d8f-3895-422f-b113-43e22f930015","name":"Workflow retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to retrieve."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"WorkflowID\": 12,\n  \"WorkflowName\": \"Reactivacion clientes\",\n  \"Periodicity\": {\n    \"Type\": \"U\",\n    \"Interval\": \"T\"\n  },\n  \"Execution\": {\n    \"Periodicity\": \"D\",\n    \"Time\": \"09:00\"\n  }\n}"},{"id":"0c437709-84ec-4308-ac7e-e3c906068c5c","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"1ec4b81f-363e-43ac-8fa3-32fba8194f92","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to retrieve."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"15e75673-3111-4ac7-811e-b97c931aca29","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"c868bb5b-cd00-43d2-bed6-ae27ba3703ef","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to retrieve."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/workflow/%7B%7BworkflowID%7D%7D\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d1a8ce3d-7c94-4285-8bb1-5f6619321d28","name":"The workflow is currently running and cannot be modified, disabled or deleted until it finishes.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to retrieve."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"Message\": \"The workflow is currently running. Try again once it finishes.\",\n  \"ErrorCode\": \"424\"\n}"},{"id":"594e0b5b-6ab7-43fe-9826-92c43bf45c10","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to retrieve."}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"0982511a-31f5-43f3-8d0d-5e9fa234a787","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to retrieve."}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"582c7371-49bb-45f9-be12-8c696787f6b0","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to retrieve."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"4a554215-ca36-4f2c-b49a-f4c2ee2a03ab","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/{{workflowID}}","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","{{workflowID}}"],"variable":[{"key":"workflowID","value":"12","description":"**Required** | Type: `integer`\n\nUnique ID of the workflow to retrieve."}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"478255a9-bf40-4ea9-b8d0-4b46dfd5360a"},{"name":"Get Workflow Discount Tariff Selector","id":"efdb3f7e-da25-40e2-8eed-75fe04dd6a3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/workflow/tariff-selector","description":"<p>Given a tariff/product group, returns the cascading clinic/discount-class/family selector lists used to configure the automatic discount section of a workflow.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Workflows - Discounts - Select tariff - Enable / disable a workflow</p>\n","urlObject":{"protocol":"https","path":["workflow","tariff-selector"],"host":["api-beta.flowww.net/v2"],"query":[{"disabled":true,"description":{"content":"<p><strong>Optional</strong> | Type: <code>integer</code></p>\n<p>Tariff/product group ID selected in the workflow's auto-discount section.</p>\n","type":"text/plain"},"key":"productGID","value":"45"}],"variable":[]}},"response":[{"id":"804a7a1a-ef58-416b-950b-25a5ccb31c45","name":"Tariff selector lists retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/tariff-selector?productGID=45","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","tariff-selector"],"query":[{"description":"**Optional** | Type: `integer`\n\nTariff/product group ID selected in the workflow's auto-discount section.","key":"productGID","value":"45","x-postman-displayValue":"45"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"ProductList\": [\n    {\n      \"Id\": \"45\",\n      \"Label\": \"General\"\n    }\n  ],\n  \"ClinicList\": [\n    {\n      \"Id\": \"2\",\n      \"Label\": \"Clinica Centro\"\n    }\n  ],\n  \"ClassDiscountList\": [\n    {\n      \"Id\": \"2\",\n      \"Label\": \"30%\"\n    }\n  ],\n  \"FamilyList\": [\n    {\n      \"Id\": \"78\",\n      \"Label\": \"Familia General\"\n    }\n  ],\n  \"LimitDisabled\": \"\",\n  \"CampaignDiscRights\": true\n}"},{"id":"0c6ad8ab-0b38-47fa-82f7-c4521f4d84d7","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/tariff-selector?productGID=45","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","tariff-selector"],"query":[{"description":"**Optional** | Type: `integer`\n\nTariff/product group ID selected in the workflow's auto-discount section.","key":"productGID","value":"45","x-postman-displayValue":"45"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"e3a18b45-8df6-449a-ad36-a32ebf537ef4","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/tariff-selector?productGID=45","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","tariff-selector"],"query":[{"description":"**Optional** | Type: `integer`\n\nTariff/product group ID selected in the workflow's auto-discount section.","key":"productGID","value":"45","x-postman-displayValue":"45"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"7964ece9-a7b2-40c3-b131-6cd5a9580e41","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/tariff-selector?productGID=45","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","tariff-selector"],"query":[{"description":"**Optional** | Type: `integer`\n\nTariff/product group ID selected in the workflow's auto-discount section.","key":"productGID","value":"45","x-postman-displayValue":"45"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"e443a44c-064e-4e03-a88d-e80a5cb3d21e","name":"No discount tariff selector data is available for the given tariff.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/tariff-selector?productGID=45","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","tariff-selector"],"query":[{"description":"**Optional** | Type: `integer`\n\nTariff/product group ID selected in the workflow's auto-discount section.","key":"productGID","value":"45","x-postman-displayValue":"45"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"No discount tariff selector data is available for the given tariff.\",\n  \"errorCode\": \"WORKFLOW_TARIFF_SELECTOR_EMPTY\"\n}"},{"id":"ed96ae42-6f4c-468f-b2d0-42cd1b1363d5","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/tariff-selector?productGID=45","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","tariff-selector"],"query":[{"description":"**Optional** | Type: `integer`\n\nTariff/product group ID selected in the workflow's auto-discount section.","key":"productGID","value":"45","x-postman-displayValue":"45"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"6d220b99-dd17-45c0-999c-cc5275457630","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/tariff-selector?productGID=45","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","tariff-selector"],"query":[{"description":"**Optional** | Type: `integer`\n\nTariff/product group ID selected in the workflow's auto-discount section.","key":"productGID","value":"45","x-postman-displayValue":"45"}]}},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"183cc06e-70af-435b-9262-8d9d7254cc4a","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/tariff-selector?productGID=45","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","tariff-selector"],"query":[{"description":"**Optional** | Type: `integer`\n\nTariff/product group ID selected in the workflow's auto-discount section.","key":"productGID","value":"45","x-postman-displayValue":"45"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"0149e183-c298-4b2a-abcf-c6f58bac9c76","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/tariff-selector?productGID=45","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","tariff-selector"],"query":[{"description":"**Optional** | Type: `integer`\n\nTariff/product group ID selected in the workflow's auto-discount section.","key":"productGID","value":"45","x-postman-displayValue":"45"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"},{"id":"24956d29-08b8-423b-8c52-afbb4dd7f3fe","name":"Route not found","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":{"raw":"https://api-beta.flowww.net/v2/workflow/tariff-selector?productGID=45","protocol":"https","host":["api-beta.flowww.net/v2"],"path":["workflow","tariff-selector"],"query":[{"description":"**Optional** | Type: `integer`\n\nTariff/product group ID selected in the workflow's auto-discount section.","key":"productGID","value":"45","x-postman-displayValue":"45"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/workflow/tariff-selector\",\n  \"timestamp\": \"1774609445923\"\n}"}],"_postman_id":"efdb3f7e-da25-40e2-8eed-75fe04dd6a3f"},{"name":"List Workflows","id":"b457f85c-1722-4ad8-ac2e-a64dea435deb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-beta.flowww.net/v2/workflow","description":"<p>Retrieves the list of workflows configured in the system.</p>\n<p><strong>Permision:</strong></p>\n<p>Marketing - Workflows - List - View the list of workflows</p>\n","urlObject":{"protocol":"https","path":["workflow"],"host":["api-beta.flowww.net/v2"],"query":[],"variable":[]}},"response":[{"id":"696aebac-f146-43ab-8fd2-90a5bae4f0bf","name":"Workflow list retrieved successfully.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/workflow"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"WorkflowID\": 12,\n    \"WorkflowName\": \"Reactivacion clientes\",\n    \"WorkflowDisabled\": false,\n    \"TemplateExpiryDate\": null\n  }\n]"},{"id":"1098e9dd-8a05-40a6-911e-26b6f40bcf73","name":"Invalid clinicID query parameter. Expected a valid numeric value.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/workflow"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"Invalid clinicID query parameter. Expected a valid numeric value.\",\n  \"errorCode\": \"invalid-clinicid\"\n}"},{"id":"519a3bae-035a-4555-a98f-d500951b34e0","name":"Your session has expired","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/workflow"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Your session has expired\",\n  \"errorCode\": \"1\"\n}"},{"id":"9d4e181a-47b9-416b-a45d-3604cdce90ae","name":"Permission error raised when the caller cannot access the requested resource.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/workflow"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"436\"\n}"},{"id":"14d7739e-034b-46df-9393-2d2cc8453a53","name":"Route not found. The requested endpoint does not exist.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/workflow"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Route not found\",\n  \"message\": \"The requested endpoint does not exist\",\n  \"path\": \"/workflow\",\n  \"timestamp\": \"1774609445923\"\n}"},{"id":"d6f16c41-55c8-4a8a-981c-9b77af88a978","name":"Too Many Requests","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/workflow"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"Too many concurrent requests for this account. Reduce parallelism and retry after a short delay.\"\n}"},{"id":"4f7405db-dd77-497d-9948-101a945573a3","name":"Bad Gateway. The response content could not be processed by the API.","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/workflow"},"status":"Bad Gateway","code":502,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The response content could not be processed by the API.\",\n  \"errorCode\": \"invalid-response-content\"\n}"},{"id":"5a57533d-7147-4857-80d8-194be33f53b1","name":"The specified clinic does not exist","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/workflow"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"The specified clinic does not exist.\",\n  \"errorCode\": \"714\"\n}"},{"id":"623479d1-5b6f-4318-9a45-446409ba7820","name":"You do not have permission to perform this2","originalRequest":{"auth":{"type":"bearer","bearer":{"token":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA"}},"method":"GET","header":[{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","description":"Bearer token for authentication."}],"url":"https://api-beta.flowww.net/v2/workflow"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":{"content":"Content type returned by the response.. Example: application/json","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": \"You do not have permission to perform this action.\",\n  \"errorCode\": \"15\"\n}"}],"_postman_id":"b457f85c-1722-4ad8-ac2e-a64dea435deb"}],"id":"6e7840c2-80be-4a38-ae55-c842570980f5","description":"<p>Workflow endpoints.</p>\n","_postman_id":"6e7840c2-80be-4a38-ae55-c842570980f5"}],"id":"84cf68d9-fe46-4f2a-9e9b-f54b853a7b6c","description":"<p>REST API endpoint groups.</p>\n","_postman_id":"84cf68d9-fe46-4f2a-9e9b-f54b853a7b6c"},{"name":"MCP Server","item":[{"name":"Initialize","id":"f9bce8bc-7676-4872-9c7e-86bf27af86ce","request":{"method":"POST","header":[{"key":"Accept","value":"application/json, text/event-stream","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"method\": \"initialize\",\n  \"params\": {\n    \"protocolVersion\": \"2025-06-18\",\n    \"capabilities\": {},\n    \"clientInfo\": {\n      \"name\": \"Postman\",\n      \"version\": \"1.0.0\"\n    }\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-beta.flowww.net/mcp","description":"<p>Starts the MCP session between the client and flowww. The client sends the MCP protocol version and its capabilities. The server responds with the negotiated protocol version, the capabilities it supports, and basic server metadata. Run this before listing or calling tools.</p>\n","urlObject":{"protocol":"https","path":["mcp"],"host":["api-beta","flowww","net"],"query":[],"variable":[]}},"response":[{"id":"88fb81cf-3510-4dbe-83c1-ecdb17fbde90","name":"Example response","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json, text/event-stream","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"method\": \"initialize\",\n  \"params\": {\n    \"protocolVersion\": \"2025-06-18\",\n    \"capabilities\": {},\n    \"clientInfo\": {\n      \"name\": \"Postman\",\n      \"version\": \"1.0.0\"\n    }\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-beta.flowww.net/mcp","description":"Starts the MCP session between the client and flowww. The client sends the MCP protocol version and its capabilities. The server responds with the negotiated protocol version, the capabilities it supports, and basic server metadata. Run this before listing or calling tools."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"result\": {\n    \"protocolVersion\": \"2025-06-18\",\n    \"capabilities\": {\n      \"tools\": {\n        \"listChanged\": false\n      }\n    },\n    \"serverInfo\": {\n      \"name\": \"flowww\",\n      \"version\": \"1.0.0\"\n    }\n  }\n}"}],"_postman_id":"f9bce8bc-7676-4872-9c7e-86bf27af86ce"},{"name":"List tools","id":"fffe4bdc-13c2-4d97-b08d-23b5ab1785d4","request":{"method":"POST","header":[{"key":"Accept","value":"application/json, text/event-stream","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","type":"text"},{"key":"MCP-Protocol-Version","value":"2025-06-18","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 2,\n  \"method\": \"tools/list\",\n  \"params\": {}\n}","options":{"raw":{"language":"json"}}},"url":"https://api-beta.flowww.net/mcp","description":"<p>Returns the flowww operations available to the MCP client as tools. Use this after initialization so an AI agent can discover which tools exist, what each one does, and which JSON arguments are valid for each tool call.</p>\n","urlObject":{"protocol":"https","path":["mcp"],"host":["api-beta","flowww","net"],"query":[],"variable":[]}},"response":[{"id":"aa733d9b-f877-4645-81e7-54fdc40b14ca","name":"Example response","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json, text/event-stream","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","type":"text"},{"key":"MCP-Protocol-Version","value":"2025-06-18","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 2,\n  \"method\": \"tools/list\",\n  \"params\": {}\n}","options":{"raw":{"language":"json"}}},"url":"https://api-beta.flowww.net/mcp","description":"Returns the flowww operations available to the MCP client as tools. Use this after initialization so an AI agent can discover which tools exist, what each one does, and which JSON arguments are valid for each tool call."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 2,\n  \"result\": {\n    \"tools\": [\n      {\n        \"name\": \"searchClients\",\n        \"description\": \"Search for clients by name, surname, phone number, document number, or email.\",\n        \"inputSchema\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"clientData\": {\n              \"type\": \"string\",\n              \"description\": \"Search text used to find matching clients.\"\n            }\n          },\n          \"required\": []\n        }\n      },\n      {\n        \"name\": \"getClientDetails\",\n        \"description\": \"Retrieve the full details of one client by ID.\",\n        \"inputSchema\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"clientID\": {\n              \"type\": \"integer\",\n              \"description\": \"Unique customer ID.\"\n            }\n          },\n          \"required\": [\n            \"clientID\"\n          ]\n        }\n      },\n      {\n        \"name\": \"getBudgetList\",\n        \"description\": \"Return the global budget list, optionally filtered by client.\",\n        \"inputSchema\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"clientID\": {\n              \"type\": \"integer\",\n              \"description\": \"Customer ID used to filter budgets.\"\n            }\n          },\n          \"required\": []\n        }\n      }\n    ]\n  }\n}"}],"_postman_id":"fffe4bdc-13c2-4d97-b08d-23b5ab1785d4"},{"name":"Call tool","id":"a0d821e0-3aaf-4506-8b84-ee9206b5fd68","request":{"method":"POST","header":[{"key":"Accept","value":"application/json, text/event-stream","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","type":"text"},{"key":"MCP-Protocol-Version","value":"2025-06-18","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 3,\n  \"method\": \"tools/call\",\n  \"params\": {\n    \"name\": \"searchClients\",\n    \"arguments\": {\n      \"clientData\": \"Rosalind\"\n    }\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-beta.flowww.net/mcp","description":"<p>Executes one flowww API operation through the MCP server. Replace <code>params.name</code> with a tool name returned by <code>tools/list</code> and set <code>params.arguments</code> according to that tool input schema. The response contains the operation result returned to the AI agent.</p>\n","urlObject":{"protocol":"https","path":["mcp"],"host":["api-beta","flowww","net"],"query":[],"variable":[]}},"response":[{"id":"11eb14d7-90eb-4ff1-ad5e-c87f8c4a46d6","name":"Example response","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json, text/event-stream","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","type":"text"},{"key":"MCP-Protocol-Version","value":"2025-06-18","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 3,\n  \"method\": \"tools/call\",\n  \"params\": {\n    \"name\": \"searchClients\",\n    \"arguments\": {\n      \"clientData\": \"Rosalind\"\n    }\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-beta.flowww.net/mcp","description":"Executes one flowww API operation through the MCP server. Replace `params.name` with a tool name returned by `tools/list` and set `params.arguments` according to that tool input schema. The response contains the operation result returned to the AI agent."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 3,\n  \"result\": {\n    \"content\": [\n      {\n        \"type\": \"text\",\n        \"text\": \"[{\\\"ClientID\\\":13217420,\\\"ClientNumber\\\":13217420,\\\"ClientFullName\\\":\\\"Rosalind Franklin\\\",\\\"ClientPhone1\\\":\\\"611223344\\\",\\\"ClinicName\\\":\\\"Center Name\\\",\\\"ClientIncomplete\\\":0,\\\"ClientDeferred\\\":0,\\\"ClientInvestigate\\\":0,\\\"ClientTMP\\\":0,\\\"ClientEmail\\\":\\\"rosalind.franklin@gmail.com\\\",\\\"ClientClinicID\\\":1,\\\"ClientLastPurchaseDate\\\":\\\"19/01/2026\\\",\\\"ClientLastSessionDate\\\":\\\"19/01/2026\\\"}]\"\n      }\n    ],\n    \"isError\": false\n  }\n}"}],"_postman_id":"a0d821e0-3aaf-4506-8b84-ee9206b5fd68"}],"id":"089d2ca8-13f2-4988-a3c2-3623ec24010d","description":"<h2 id=\"mcp-server\">MCP Server</h2>\n<p>flowww exposes its public API as a remote <strong>MCP (Model Context Protocol)</strong> server, so AI assistants and MCP-compatible clients can call flowww operations as tools instead of building raw HTTP requests by hand.</p>\n<p>Each MCP tool matches an <strong>API V2</strong> operation one to one, with the same parameters and schemas.</p>\n<p><strong>Endpoint (beta):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>https://api-beta.flowww.net/mcp\n</code></pre><p>The server uses the <strong>Streamable HTTP</strong> transport: point your MCP client at the URL above and it will list the available flowww tools.</p>\n<p>The complete tool catalog is returned by <strong>List tools</strong>. This folder only shows a small set of representative examples so the MCP documentation does not duplicate the full API V2 catalog.</p>\n<h3 id=\"authentication\">Authentication</h3>\n<p>Configure the MCP connection with the same API key used by the REST API. Obtain it with <code>POST /getapikey</code> and send it on the MCP connection as a Bearer token:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;YOUR_API_KEY&gt;\n</code></pre><p>The API key resolves the flowww system context when tool calls are forwarded to API V2.</p>\n<h3 id=\"configuring-an-mcp-client\">Configuring an MCP client</h3>\n<p>Clients that support remote HTTP MCP servers can point directly at the endpoint:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"mcpServers\": {\n    \"flowww\": {\n      \"url\": \"https://api-beta.flowww.net/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer &lt;YOUR_API_KEY&gt;\"\n      }\n    }\n  }\n}\n</code></pre>\n<blockquote>\n<p>The exact configuration file and syntax depend on your MCP client; use the snippet that matches how your client declares remote servers.</p>\n</blockquote>\n","_postman_id":"089d2ca8-13f2-4988-a3c2-3623ec24010d"},{"name":"ChangeLog","item":[{"name":"2026-07-08 — Load Diary Schedule","id":"44e49be3-d0c5-43f0-89cd-bdfdfd315f91","request":{"method":"GET","header":[],"url":"","description":"<p><code>GET /diary/week</code></p>\n<p><strong>Fix:</strong> the weekly view returned slots starting the day <em>after</em> the requested date (e.g. requesting <code>06/06/2026</code> returned the week from <code>07/06/2026</code> to <code>14/06/2026</code>).</p>\n<p>Now the requested date is the first day of the returned week: <code>06/06/2026</code> returns <code>06/06/2026</code> to <code>13/06/2026</code>.</p>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"44e49be3-d0c5-43f0-89cd-bdfdfd315f91"}],"id":"609afcff-ecac-4136-8bd7-8ac7e5121b03","description":"<h2 id=\"changelog\">ChangeLog</h2>\n<p>History of changes to public endpoints: new commands and bug fixes, most recent first.</p>\n","_postman_id":"609afcff-ecac-4136-8bd7-8ac7e5121b03"}],"variable":[{"key":"apigeeURL","value":"api-beta.flowww.net/v2","type":"string","description":"Apigee base host and base path used for all requests (without protocol)."},{"key":"server","value":"{{server}}","type":"string","description":"flowww server identifier used in query parameters. Example: eu013"},{"key":"systemkey","value":"{{systemkey}}","type":"string","description":"flowww system key assigned to the integration. Example: 8762574"},{"key":"clinicID","value":"{{clinicID}}","type":"string","description":"Clinic identifier used by endpoints that support the clinicID query parameter. Example: 1"},{"key":"bearerToken","value":"u_6J_zxOZaYpgaxqFn2u27_q_CbQIIMORnJnpzhsYxA","type":"string","description":"API key obtained via /getapikey (recommended) or legacy session token from POST /login (will be deprecated in a future release, but still supported). Pass as: Authorization: Bearer <token>"}]}